Subversion Repositories HelenOS-historic

Rev

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