Changeset fafb8e5 in mainline for abi/include/abi/ipc/ipc.h
- Timestamp:
- 2019-02-06T13:25:12Z (5 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 95a47b0
- Parents:
- eb13ef8
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-02 14:10:59)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-06 13:25:12)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
abi/include/abi/ipc/ipc.h
reb13ef8 rfafb8e5 73 73 74 74 /* Macros for manipulating calling data */ 75 #define IPC_SET_RETVAL(data, retval) ((data)->args[0] = (sysarg_t) (retval))76 #define IPC_SET_IMETHOD(data, val) ((data)->args[0] = (val))77 #define IPC_SET_ARG1(data, val) ((data)->args[1] = (val))78 #define IPC_SET_ARG2(data, val) ((data)->args[2] = (val))79 #define IPC_SET_ARG3(data, val) ((data)->args[3] = (val))80 #define IPC_SET_ARG4(data, val) ((data)->args[4] = (val))81 #define IPC_SET_ARG5(data, val) ((data)->args[5] = (val))75 #define ipc_set_retval(data, retval) ((data)->args[0] = (sysarg_t) (retval)) 76 #define ipc_set_imethod(data, val) ((data)->args[0] = (val)) 77 #define ipc_set_arg1(data, val) ((data)->args[1] = (val)) 78 #define ipc_set_arg2(data, val) ((data)->args[2] = (val)) 79 #define ipc_set_arg3(data, val) ((data)->args[3] = (val)) 80 #define ipc_set_arg4(data, val) ((data)->args[4] = (val)) 81 #define ipc_set_arg5(data, val) ((data)->args[5] = (val)) 82 82 83 #define IPC_GET_IMETHOD(data) ((data)->args[0])84 #define IPC_GET_RETVAL(data) ((errno_t) (data)->args[0])83 #define ipc_get_imethod(data) ((data)->args[0]) 84 #define ipc_get_retval(data) ((errno_t) (data)->args[0]) 85 85 86 #define IPC_GET_ARG1(data) ((data)->args[1])87 #define IPC_GET_ARG2(data) ((data)->args[2])88 #define IPC_GET_ARG3(data) ((data)->args[3])89 #define IPC_GET_ARG4(data) ((data)->args[4])90 #define IPC_GET_ARG5(data) ((data)->args[5])86 #define ipc_get_arg1(data) ((data)->args[1]) 87 #define ipc_get_arg2(data) ((data)->args[2]) 88 #define ipc_get_arg3(data) ((data)->args[3]) 89 #define ipc_get_arg4(data) ((data)->args[4]) 90 #define ipc_get_arg5(data) ((data)->args[5]) 91 91 92 92 /* Forwarding flags. */
Note:
See TracChangeset
for help on using the changeset viewer.