Changeset 80bcaed in mainline for kernel/generic/include/ddi/irq.h
- Timestamp:
- 2007-02-03T13:22:24Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f619ec11
- Parents:
- fa8e7d2
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ddi/irq.h
rfa8e7d2 r80bcaed 92 92 */ 93 93 typedef struct { 94 bool notify; /**< When false, notifications are not sent. */ 95 answerbox_t *answerbox; /**< Answerbox for notifications. */ 96 unative_t method; /**< Method to be used for the notification. */ 97 irq_code_t *code; /**< Top-half pseudocode. */ 98 count_t counter; /**< Counter. */ 99 link_t link; /**< Link between IRQs that are notifying the 100 same answerbox. The list is protected by 101 the answerbox irq_lock. */ 94 /** When false, notifications are not sent. */ 95 bool notify; 96 /** Answerbox for notifications. */ 97 answerbox_t *answerbox; 98 /** Method to be used for the notification. */ 99 unative_t method; 100 /** Top-half pseudocode. */ 101 irq_code_t *code; 102 /** Counter. */ 103 count_t counter; 104 /** 105 * Link between IRQs that are notifying the same answerbox. The list is 106 * protected by the answerbox irq_lock. 107 */ 108 link_t link; 102 109 } ipc_notif_cfg_t; 103 110 104 111 /** Structure representing one device IRQ. 105 112 * 106 * If one device has multiple interrupts, there will 107 * be multiple irq_t instantions with the same 108 * devno. 113 * If one device has multiple interrupts, there will be multiple irq_t 114 * instantions with the same devno. 109 115 */ 110 116 typedef struct irq {
Note:
See TracChangeset
for help on using the changeset viewer.