Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/include/ipc/ipc.h

    r96b02eb9 r63f8966  
    4444#define IPC_FLAG_BLOCKING  0x01
    4545
     46typedef sysarg_t ipcarg_t;
     47
    4648typedef struct {
    47         sysarg_t args[IPC_CALL_LEN];
    48         sysarg_t in_phone_hash;
     49        ipcarg_t args[IPC_CALL_LEN];
     50        ipcarg_t in_phone_hash;
    4951} ipc_call_t;
    5052
     
    181183            (arg4), (arg5), (res1), (res2), (res3), (res4), (res5))
    182184
    183 extern int ipc_call_sync_fast(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    184     sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *);
    185 
    186 extern int ipc_call_sync_slow(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    187     sysarg_t, sysarg_t, sysarg_t *, sysarg_t *, sysarg_t *, sysarg_t *,
    188     sysarg_t *);
     185extern int ipc_call_sync_fast(int, ipcarg_t, ipcarg_t, ipcarg_t, ipcarg_t,
     186    ipcarg_t *, ipcarg_t *, ipcarg_t *, ipcarg_t *, ipcarg_t *);
     187
     188extern int ipc_call_sync_slow(int, ipcarg_t, ipcarg_t, ipcarg_t, ipcarg_t,
     189    ipcarg_t, ipcarg_t, ipcarg_t *, ipcarg_t *, ipcarg_t *, ipcarg_t *,
     190    ipcarg_t *);
    189191
    190192extern ipc_callid_t ipc_wait_cycle(ipc_call_t *, uint32_t, int);
     
    218220        ipc_answer_slow((callid), (retval), (arg1), (arg2), (arg3), (arg4), (arg5))
    219221
    220 extern sysarg_t ipc_answer_fast(ipc_callid_t, sysarg_t, sysarg_t, sysarg_t,
    221     sysarg_t, sysarg_t);
    222 extern sysarg_t ipc_answer_slow(ipc_callid_t, sysarg_t, sysarg_t, sysarg_t,
    223     sysarg_t, sysarg_t, sysarg_t);
     222extern ipcarg_t ipc_answer_fast(ipc_callid_t, ipcarg_t, ipcarg_t, ipcarg_t,
     223    ipcarg_t, ipcarg_t);
     224extern ipcarg_t ipc_answer_slow(ipc_callid_t, ipcarg_t, ipcarg_t, ipcarg_t,
     225    ipcarg_t, ipcarg_t, ipcarg_t);
    224226
    225227/*
     
    253255            (arg4), (arg5), (private), (callback), (can_preempt))
    254256
    255 extern void ipc_call_async_fast(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    256     sysarg_t, void *, ipc_async_callback_t, int);
    257 extern void ipc_call_async_slow(int, sysarg_t, sysarg_t, sysarg_t, sysarg_t,
    258     sysarg_t, sysarg_t, void *, ipc_async_callback_t, int);
    259 
    260 extern int ipc_connect_to_me(int, int, int, int, sysarg_t *);
     257extern void ipc_call_async_fast(int, ipcarg_t, ipcarg_t, ipcarg_t, ipcarg_t,
     258    ipcarg_t, void *, ipc_async_callback_t, int);
     259extern void ipc_call_async_slow(int, ipcarg_t, ipcarg_t, ipcarg_t, ipcarg_t,
     260    ipcarg_t, ipcarg_t, void *, ipc_async_callback_t, int);
     261
     262extern int ipc_connect_to_me(int, int, int, int, ipcarg_t *);
    261263extern int ipc_connect_me_to(int, int, int, int);
    262264extern int ipc_connect_me_to_blocking(int, int, int, int);
     
    264266extern int ipc_register_irq(int, int, int, irq_code_t *);
    265267extern int ipc_unregister_irq(int, int);
    266 extern int ipc_forward_fast(ipc_callid_t, int, int, sysarg_t, sysarg_t, int);
    267 extern int ipc_forward_slow(ipc_callid_t, int, int, sysarg_t, sysarg_t,
    268     sysarg_t, sysarg_t, sysarg_t, int);
     268extern int ipc_forward_fast(ipc_callid_t, int, int, ipcarg_t, ipcarg_t, int);
     269extern int ipc_forward_slow(ipc_callid_t, int, int, ipcarg_t, ipcarg_t,
     270    ipcarg_t, ipcarg_t, ipcarg_t, int);
    269271
    270272/*
     
    280282        ipc_share_in_start((phoneid), (dst), (size), (arg), (flags))
    281283
    282 extern int ipc_share_in_start(int, void *, size_t, sysarg_t, int *);
     284extern int ipc_share_in_start(int, void *, size_t, ipcarg_t, int *);
    283285extern int ipc_share_in_finalize(ipc_callid_t, void *, int );
    284286extern int ipc_share_out_start(int, void *, int);
Note: See TracChangeset for help on using the changeset viewer.