Rev 1921 | Rev 1923 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
| Rev 1921 | Rev 1922 | ||
|---|---|---|---|
| Line 90... | Line 90... | ||
| 90 | /** Answerbox of the task that wanted to be notified. */ |
90 | /** Answerbox of the task that wanted to be notified. */ |
| 91 | answerbox_t *notif_answerbox; |
91 | answerbox_t *notif_answerbox; |
| 92 | /** Pseudo-code to be performed by the top-half |
92 | /** Pseudo-code to be performed by the top-half |
| 93 | * before a notification is sent. */ |
93 | * before a notification is sent. */ |
| 94 | irq_code_t *code; |
94 | irq_code_t *code; |
| - | 95 | /** Method of the notification. */ |
|
| - | 96 | unative_t method; |
|
| 95 | /** Counter of IRQ notifications. */ |
97 | /** Counter of IRQ notifications. */ |
| 96 | atomic_t counter; |
98 | atomic_t counter; |
| 97 | }; |
99 | }; |
| 98 | 100 | ||
| 99 | extern void irq_init(count_t inrs, count_t chains); |
101 | extern void irq_init(count_t inrs, count_t chains); |
| 100 | extern void irq_initialize(irq_t *irq); |
102 | extern void irq_initialize(irq_t *irq); |
| 101 | extern void irq_register(irq_t *irq); |
103 | extern void irq_register(irq_t *irq); |
| 102 | extern irq_t *irq_dispatch(inr_t inr); |
104 | extern irq_t *irq_dispatch_and_lock(inr_t inr); |
| - | 105 | extern irq_t *irq_find_and_lock(inr_t inr, devno_t devno); |
|
| 103 | 106 | ||
| 104 | #endif |
107 | #endif |
| 105 | 108 | ||
| 106 | /** @} |
109 | /** @} |
| 107 | */ |
110 | */ |