Changes in kernel/generic/include/ipc/ipc.h [228e490:97d17fe] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/ipc.h
r228e490 r97d17fe 84 84 /* Macros for manipulating calling data */ 85 85 #define IPC_SET_RETVAL(data, retval) ((data).args[0] = (retval)) 86 #define IPC_SET_ IMETHOD(data, val)((data).args[0] = (val))86 #define IPC_SET_METHOD(data, val) ((data).args[0] = (val)) 87 87 #define IPC_SET_ARG1(data, val) ((data).args[1] = (val)) 88 88 #define IPC_SET_ARG2(data, val) ((data).args[2] = (val)) … … 91 91 #define IPC_SET_ARG5(data, val) ((data).args[5] = (val)) 92 92 93 #define IPC_GET_ IMETHOD(data) ((data).args[0])94 #define IPC_GET_RETVAL(data) 93 #define IPC_GET_METHOD(data) ((data).args[0]) 94 #define IPC_GET_RETVAL(data) ((data).args[0]) 95 95 96 96 #define IPC_GET_ARG1(data) ((data).args[1]) … … 116 116 #define IPC_FF_ROUTE_FROM_ME (1 << 0) 117 117 118 /** Kernel IPC interfaces119 *120 */121 #define IPC_IF_KERNEL 0122 123 118 /** System-specific methods - only through special syscalls 124 * 125 * These methods have special behaviour. These methods also 126 * have the implicit kernel interface 0. 119 * These methods have special behaviour 127 120 * 128 121 */ … … 318 311 319 312 typedef struct { 320 sysarg_t args[IPC_CALL_LEN];313 unative_t args[IPC_CALL_LEN]; 321 314 phone_t *phone; 322 315 } ipc_data_t; … … 338 331 339 332 /** Private data to internal IPC. */ 340 sysarg_t priv;333 unative_t priv; 341 334 342 335 /** Data passed from/to userspace. */ … … 375 368 376 369 extern void ipc_cleanup(void); 377 extern void ipc_backsend_err(phone_t *, call_t *, sysarg_t);370 extern void ipc_backsend_err(phone_t *, call_t *, unative_t); 378 371 extern void ipc_answerbox_slam_phones(answerbox_t *, bool); 379 372 extern void ipc_cleanup_call_list(link_t *);
Note:
See TracChangeset
for help on using the changeset viewer.