Subversion Repositories HelenOS-historic

Rev

Rev 1090 | Rev 1281 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 1090 Rev 1258
Line 27... Line 27...
27
 */
27
 */
28
 
28
 
29
#ifndef __SYSIPC_H__
29
#ifndef __SYSIPC_H__
30
#define __SYSIPC_H__
30
#define __SYSIPC_H__
31
 
31
 
-
 
32
#include <ipc/ipc.h>
-
 
33
 
32
__native sys_ipc_call_sync_fast(__native phoneid, __native method,
34
__native sys_ipc_call_sync_fast(__native phoneid, __native method,
33
                __native arg1, ipc_data_t *data);
35
                __native arg1, ipc_data_t *data);
34
__native sys_ipc_call_sync(__native phoneid, ipc_data_t *question,
36
__native sys_ipc_call_sync(__native phoneid, ipc_data_t *question,
35
               ipc_data_t *reply);
37
               ipc_data_t *reply);
36
__native sys_ipc_call_async_fast(__native phoneid, __native method,
38
__native sys_ipc_call_async_fast(__native phoneid, __native method,
Line 41... Line 43...
41
__native sys_ipc_answer(__native callid, ipc_data_t *data);
43
__native sys_ipc_answer(__native callid, ipc_data_t *data);
42
__native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags);
44
__native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags);
43
__native sys_ipc_forward_fast(__native callid, __native phoneid,
45
__native sys_ipc_forward_fast(__native callid, __native phoneid,
44
                  __native method, __native arg1);
46
                  __native method, __native arg1);
45
__native sys_ipc_hangup(int phoneid);
47
__native sys_ipc_hangup(int phoneid);
-
 
48
__native sys_ipc_register_irq(__native irq);
-
 
49
__native sys_ipc_unregister_irq(__native irq);
46
 
50
 
-
 
51
void irq_ipc_bind_arch(__native irq);
47
 
52
 
48
#endif
53
#endif