Rev 1518 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1518 | Rev 1610 | ||
---|---|---|---|
Line 79... | Line 79... | ||
79 | extern int ipc_hangup(int phoneid); |
79 | extern int ipc_hangup(int phoneid); |
80 | extern int ipc_register_irq(int irq, irq_code_t *code); |
80 | extern int ipc_register_irq(int irq, irq_code_t *code); |
81 | extern int ipc_unregister_irq(int irq); |
81 | extern int ipc_unregister_irq(int irq); |
82 | extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method, ipcarg_t arg1); |
82 | extern int ipc_forward_fast(ipc_callid_t callid, int phoneid, int method, ipcarg_t arg1); |
83 | 83 | ||
84 | - | ||
85 | /* Primitve functions for IPC communication */ |
- | |
86 | void send_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2, |
- | |
87 | ipcarg_t arg3); |
- | |
88 | void send_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2); |
- | |
89 | #define send_call(ph,m,a1) send_call_2(ph,m,a1,0) |
- | |
90 | /* These functions never preempt */ |
- | |
91 | void nsend_call_3(int phoneid, ipcarg_t method, ipcarg_t arg1, |
- | |
92 | ipcarg_t arg2, ipcarg_t arg3); |
- | |
93 | void nsend_call_2(int phoneid, ipcarg_t method, ipcarg_t arg1, ipcarg_t arg2); |
- | |
94 | #define nsend_call(ph,m,a1) nsend_call_2(ph,m,a1,0) |
- | |
95 | - | ||
96 | #endif |
84 | #endif |