Changeset 2b017ba in mainline for kernel/generic/include/ddi/irq.h
- Timestamp:
- 2006-10-16T20:51:55Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5f9b4d9a
- Parents:
- e3890b3f
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ddi/irq.h
re3890b3f r2b017ba 37 37 38 38 #include <arch/types.h> 39 #include <typedefs.h> 39 40 #include <adt/list.h> 40 #include <ipc/ipc.h>41 41 #include <ipc/irq.h> 42 #include <atomic.h>43 42 #include <synch/spinlock.h> 44 43 … … 52 51 IRQ_TRIGGER_EDGE 53 52 } irq_trigger_t; 54 55 typedef struct irq irq_t;56 53 57 54 typedef void (* irq_handler_t)(irq_t *irq, void *arg, ...); … … 88 85 void *arg; 89 86 90 /** Answerbox of the task that wanted to be notified. */ 91 answerbox_t *notif_answerbox; 92 /** Pseudo-code to be performed by the top-half 93 * before a notification is sent. */ 94 irq_code_t *code; 95 /** Method of the notification. */ 96 unative_t method; 97 /** Counter of IRQ notifications. */ 98 atomic_t counter; 87 /** Notification configuration structure. */ 88 ipc_notif_cfg_t notif_cfg; 99 89 }; 100 90
Note:
See TracChangeset
for help on using the changeset viewer.