Changes in kernel/generic/include/ipc/irq.h [cecb0789:96b02eb9] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/irq.h
rcecb0789 r96b02eb9 37 37 38 38 /** Maximum length of IPC IRQ program */ 39 #define IRQ_MAX_PROG_SIZE 39 #define IRQ_MAX_PROG_SIZE 20 40 40 41 41 #include <ipc/ipc.h> 42 42 #include <ddi/irq.h> 43 #include < arch/types.h>43 #include <typedefs.h> 44 44 #include <adt/list.h> 45 45 46 extern int ipc_irq_register(answerbox_t *, inr_t, devno_t, unative_t,46 extern int ipc_irq_register(answerbox_t *, inr_t, devno_t, sysarg_t, 47 47 irq_code_t *); 48 48 … … 58 58 */ 59 59 #define ipc_irq_send_msg_0(irq) \ 60 ipc_irq_send_msg((irq), 0, 0, 0, 0, 0) 60 ipc_irq_send_msg((irq), 0, 0, 0, 0, 0) 61 61 62 #define ipc_irq_send_msg_1(irq, a1) \ 62 ipc_irq_send_msg((irq), (a1), 0, 0, 0, 0) 63 ipc_irq_send_msg((irq), (a1), 0, 0, 0, 0) 64 63 65 #define ipc_irq_send_msg_2(irq, a1, a2) \ 64 ipc_irq_send_msg((irq), (a1), (a2), 0, 0, 0) 66 ipc_irq_send_msg((irq), (a1), (a2), 0, 0, 0) 67 65 68 #define ipc_irq_send_msg_3(irq, a1, a2, a3) \ 66 ipc_irq_send_msg((irq), (a1), (a2), (a3), 0, 0) 69 ipc_irq_send_msg((irq), (a1), (a2), (a3), 0, 0) 70 67 71 #define ipc_irq_send_msg_4(irq, a1, a2, a3, a4) \ 68 ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), 0) 72 ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), 0) 73 69 74 #define ipc_irq_send_msg_5(irq, a1, a2, a3, a4, a5) \ 70 75 ipc_irq_send_msg((irq), (a1), (a2), (a3), (a4), (a5)) 71 76 72 extern void ipc_irq_send_msg(irq_t *, unative_t, unative_t, unative_t, unative_t,73 unative_t);77 extern void ipc_irq_send_msg(irq_t *, sysarg_t, sysarg_t, sysarg_t, sysarg_t, 78 sysarg_t); 74 79 75 80 #endif
Note:
See TracChangeset
for help on using the changeset viewer.