Changeset ab87db5 in mainline for uspace/lib/c/generic/ipc.c


Ignore:
Timestamp:
2019-02-23T17:16:01Z (5 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8c193d83, ca0e838
Parents:
bc417660 (diff), 95a47b0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-23 17:16:01)
git-committer:
GitHub <noreply@…> (2019-02-23 17:16:01)
Message:

Merge pull request #157

Turn some function-like macros into functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/c/generic/ipc.c

    rbc417660 rab87db5  
    7171{
    7272        return __SYSCALL6(SYS_IPC_CALL_ASYNC_FAST,
    73             CAP_HANDLE_RAW(phandle), imethod, arg1, arg2, arg3,
     73            cap_handle_raw(phandle), imethod, arg1, arg2, arg3,
    7474            (sysarg_t) label);
    7575}
     
    9898        ipc_call_t data;
    9999
    100         IPC_SET_IMETHOD(data, imethod);
    101         IPC_SET_ARG1(data, arg1);
    102         IPC_SET_ARG2(data, arg2);
    103         IPC_SET_ARG3(data, arg3);
    104         IPC_SET_ARG4(data, arg4);
    105         IPC_SET_ARG5(data, arg5);
     100        ipc_set_imethod(&data, imethod);
     101        ipc_set_arg1(&data, arg1);
     102        ipc_set_arg2(&data, arg2);
     103        ipc_set_arg3(&data, arg3);
     104        ipc_set_arg4(&data, arg4);
     105        ipc_set_arg5(&data, arg5);
    106106
    107107        return __SYSCALL3(SYS_IPC_CALL_ASYNC_SLOW,
    108             CAP_HANDLE_RAW(phandle), (sysarg_t) &data,
     108            cap_handle_raw(phandle), (sysarg_t) &data,
    109109            (sysarg_t) label);
    110110}
     
    130130{
    131131        return (errno_t) __SYSCALL6(SYS_IPC_ANSWER_FAST,
    132             CAP_HANDLE_RAW(chandle), (sysarg_t) retval, arg1, arg2, arg3, arg4);
     132            cap_handle_raw(chandle), (sysarg_t) retval, arg1, arg2, arg3, arg4);
    133133}
    134134
     
    152152        ipc_call_t data;
    153153
    154         IPC_SET_RETVAL(data, retval);
    155         IPC_SET_ARG1(data, arg1);
    156         IPC_SET_ARG2(data, arg2);
    157         IPC_SET_ARG3(data, arg3);
    158         IPC_SET_ARG4(data, arg4);
    159         IPC_SET_ARG5(data, arg5);
     154        ipc_set_retval(&data, retval);
     155        ipc_set_arg1(&data, arg1);
     156        ipc_set_arg2(&data, arg2);
     157        ipc_set_arg3(&data, arg3);
     158        ipc_set_arg4(&data, arg4);
     159        ipc_set_arg5(&data, arg5);
    160160
    161161        return (errno_t) __SYSCALL2(SYS_IPC_ANSWER_SLOW,
    162             CAP_HANDLE_RAW(chandle), (sysarg_t) &data);
     162            cap_handle_raw(chandle), (sysarg_t) &data);
    163163}
    164164
     
    186186errno_t ipc_hangup(cap_phone_handle_t phandle)
    187187{
    188         return (errno_t) __SYSCALL1(SYS_IPC_HANGUP, CAP_HANDLE_RAW(phandle));
     188        return (errno_t) __SYSCALL1(SYS_IPC_HANGUP, cap_handle_raw(phandle));
    189189}
    190190
     
    210210{
    211211        return (errno_t) __SYSCALL6(SYS_IPC_FORWARD_FAST,
    212             CAP_HANDLE_RAW(chandle), CAP_HANDLE_RAW(phandle), imethod, arg1,
     212            cap_handle_raw(chandle), cap_handle_raw(phandle), imethod, arg1,
    213213            arg2, mode);
    214214}
     
    220220        ipc_call_t data;
    221221
    222         IPC_SET_IMETHOD(data, imethod);
    223         IPC_SET_ARG1(data, arg1);
    224         IPC_SET_ARG2(data, arg2);
    225         IPC_SET_ARG3(data, arg3);
    226         IPC_SET_ARG4(data, arg4);
    227         IPC_SET_ARG5(data, arg5);
     222        ipc_set_imethod(&data, imethod);
     223        ipc_set_arg1(&data, arg1);
     224        ipc_set_arg2(&data, arg2);
     225        ipc_set_arg3(&data, arg3);
     226        ipc_set_arg4(&data, arg4);
     227        ipc_set_arg5(&data, arg5);
    228228
    229229        return (errno_t) __SYSCALL4(SYS_IPC_FORWARD_SLOW,
    230             CAP_HANDLE_RAW(chandle), CAP_HANDLE_RAW(phandle), (sysarg_t) &data,
     230            cap_handle_raw(chandle), cap_handle_raw(phandle), (sysarg_t) &data,
    231231            mode);
    232232}
Note: See TracChangeset for help on using the changeset viewer.