Subversion Repositories HelenOS

Rev

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

Rev 1258 Rev 1281
Line 28... Line 28...
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>
32
#include <ipc/ipc.h>
-
 
33
#include <ipc/irq.h>
33
 
34
 
34
__native sys_ipc_call_sync_fast(__native phoneid, __native method,
35
__native sys_ipc_call_sync_fast(__native phoneid, __native method,
35
                __native arg1, ipc_data_t *data);
36
                __native arg1, ipc_data_t *data);
36
__native sys_ipc_call_sync(__native phoneid, ipc_data_t *question,
37
__native sys_ipc_call_sync(__native phoneid, ipc_data_t *question,
37
               ipc_data_t *reply);
38
               ipc_data_t *reply);
Line 43... Line 44...
43
__native sys_ipc_answer(__native callid, ipc_data_t *data);
44
__native sys_ipc_answer(__native callid, ipc_data_t *data);
44
__native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags);
45
__native sys_ipc_wait_for_call(ipc_data_t *calldata, __native flags);
45
__native sys_ipc_forward_fast(__native callid, __native phoneid,
46
__native sys_ipc_forward_fast(__native callid, __native phoneid,
46
                  __native method, __native arg1);
47
                  __native method, __native arg1);
47
__native sys_ipc_hangup(int phoneid);
48
__native sys_ipc_hangup(int phoneid);
48
__native sys_ipc_register_irq(__native irq);
49
__native sys_ipc_register_irq(__native irq, irq_code_t *ucode);
49
__native sys_ipc_unregister_irq(__native irq);
50
__native sys_ipc_unregister_irq(__native irq);
50
 
51
 
51
void irq_ipc_bind_arch(__native irq);
-
 
52
 
-
 
53
#endif
52
#endif