Changeset cecb0789 in mainline for kernel/generic/include/ipc/irq.h
- Timestamp:
- 2009-02-21T17:27:59Z (16 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9688513
- Parents:
- 0cb9fa0
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/irq.h
r0cb9fa0 rcecb0789 37 37 38 38 /** Maximum length of IPC IRQ program */ 39 #define IRQ_MAX_PROG_SIZE 1039 #define IRQ_MAX_PROG_SIZE 20 40 40 41 41 #include <ipc/ipc.h> … … 44 44 #include <adt/list.h> 45 45 46 extern int ipc_irq_register(answerbox_t *box, inr_t inr, devno_t devno, 47 unative_t method, irq_code_t *ucode); 48 extern void ipc_irq_send_notif(irq_t *irq); 49 extern void ipc_irq_unregister(answerbox_t *box, inr_t inr, devno_t devno); 50 extern void ipc_irq_cleanup(answerbox_t *box); 46 extern int ipc_irq_register(answerbox_t *, inr_t, devno_t, unative_t, 47 irq_code_t *); 48 49 extern irq_ownership_t ipc_irq_top_half_claim(irq_t *); 50 extern void ipc_irq_top_half_handler(irq_t *); 51 52 extern int ipc_irq_unregister(answerbox_t *, inr_t, devno_t); 53 extern void ipc_irq_cleanup(answerbox_t *); 51 54 52 55 /* … … 67 70 ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), (a5)) 68 71 69 extern void ipc_irq_send_msg(irq_t * irq, unative_t a1, unative_t a2,70 unative_t a3, unative_t a4, unative_t a5);72 extern void ipc_irq_send_msg(irq_t *, unative_t, unative_t, unative_t, unative_t, 73 unative_t); 71 74 72 75 #endif
Note:
See TracChangeset
for help on using the changeset viewer.