Changes in uspace/lib/c/include/ipc/ipc.h [1c635d6:dcc150cb] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/c/include/ipc/ipc.h
r1c635d6 rdcc150cb 89 89 */ 90 90 91 #define ipc_call_async_0(phoneid, method, private, callback , can_preempt) \91 #define ipc_call_async_0(phoneid, method, private, callback) \ 92 92 ipc_call_async_fast((phoneid), (method), 0, 0, 0, 0, (private), \ 93 (callback), (can_preempt)) 94 #define ipc_call_async_1(phoneid, method, arg1, private, callback, \ 95 can_preempt) \ 93 (callback)) 94 #define ipc_call_async_1(phoneid, method, arg1, private, callback) \ 96 95 ipc_call_async_fast((phoneid), (method), (arg1), 0, 0, 0, (private), \ 97 (callback), (can_preempt)) 98 #define ipc_call_async_2(phoneid, method, arg1, arg2, private, callback, \ 99 can_preempt) \ 96 (callback)) 97 #define ipc_call_async_2(phoneid, method, arg1, arg2, private, callback) \ 100 98 ipc_call_async_fast((phoneid), (method), (arg1), (arg2), 0, 0, \ 101 (private), (callback), (can_preempt)) 102 #define ipc_call_async_3(phoneid, method, arg1, arg2, arg3, private, callback, \ 103 can_preempt) \ 99 (private), (callback)) 100 #define ipc_call_async_3(phoneid, method, arg1, arg2, arg3, private, callback) \ 104 101 ipc_call_async_fast((phoneid), (method), (arg1), (arg2), (arg3), 0, \ 105 (private), (callback) , (can_preempt))102 (private), (callback)) 106 103 #define ipc_call_async_4(phoneid, method, arg1, arg2, arg3, arg4, private, \ 107 callback , can_preempt) \104 callback) \ 108 105 ipc_call_async_fast((phoneid), (method), (arg1), (arg2), (arg3), \ 109 (arg4), (private), (callback) , (can_preempt))106 (arg4), (private), (callback)) 110 107 #define ipc_call_async_5(phoneid, method, arg1, arg2, arg3, arg4, arg5, \ 111 private, callback , can_preempt) \108 private, callback) \ 112 109 ipc_call_async_slow((phoneid), (method), (arg1), (arg2), (arg3), \ 113 (arg4), (arg5), (private), (callback) , (can_preempt))110 (arg4), (arg5), (private), (callback)) 114 111 115 112 extern void ipc_call_async_fast(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t, 116 sysarg_t, void *, ipc_async_callback_t , bool);113 sysarg_t, void *, ipc_async_callback_t); 117 114 extern void ipc_call_async_slow(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t, 118 sysarg_t, sysarg_t, void *, ipc_async_callback_t , bool);115 sysarg_t, sysarg_t, void *, ipc_async_callback_t); 119 116 120 117 extern int ipc_hangup(int);
Note:
See TracChangeset
for help on using the changeset viewer.