- Timestamp:
- 2007-11-20T21:33:32Z (18 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 8498915
- Parents:
- 3209923
- Location:
- kernel/generic
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/include/ipc/sysipc.h
r3209923 rb74959bd 48 48 unative_t sys_ipc_call_async_slow(unative_t phoneid, ipc_data_t *data); 49 49 unative_t sys_ipc_answer_fast(unative_t callid, unative_t retval, 50 unative_t arg1, unative_t arg2 );51 unative_t sys_ipc_answer (unative_t callid, ipc_data_t *data);50 unative_t arg1, unative_t arg2, unative_t arg3, unative_t arg4); 51 unative_t sys_ipc_answer_slow(unative_t callid, ipc_data_t *data); 52 52 unative_t sys_ipc_wait_for_call(ipc_data_t *calldata, uint32_t usec, 53 53 int nonblocking); -
kernel/generic/include/syscall/syscall.h
r3209923 rb74959bd 53 53 SYS_IPC_CALL_ASYNC_SLOW, 54 54 SYS_IPC_ANSWER_FAST, 55 SYS_IPC_ANSWER ,55 SYS_IPC_ANSWER_SLOW, 56 56 SYS_IPC_FORWARD_FAST, 57 57 SYS_IPC_WAIT, -
kernel/generic/src/ipc/sysipc.c
r3209923 rb74959bd 593 593 * @param arg1 Service-defined return value. 594 594 * @param arg2 Service-defined return value. 595 * @param arg3 Service-defined return value. 596 * @param arg4 Service-defined return value. 595 597 * 596 598 * @return Return 0 on success, otherwise return an error code. 597 599 */ 598 600 unative_t sys_ipc_answer_fast(unative_t callid, unative_t retval, 599 unative_t arg1, unative_t arg2 )601 unative_t arg1, unative_t arg2, unative_t arg3, unative_t arg4) 600 602 { 601 603 call_t *call; … … 620 622 IPC_SET_ARG1(call->data, arg1); 621 623 IPC_SET_ARG2(call->data, arg2); 624 IPC_SET_ARG3(call->data, arg3); 625 IPC_SET_ARG4(call->data, arg4); 622 626 rc = answer_preprocess(call, saveddata ? &saved_data : NULL); 623 627 … … 633 637 * @return Return 0 on success, otherwise return an error code. 634 638 */ 635 unative_t sys_ipc_answer (unative_t callid, ipc_data_t *data)639 unative_t sys_ipc_answer_slow(unative_t callid, ipc_data_t *data) 636 640 { 637 641 call_t *call; -
kernel/generic/src/syscall/syscall.c
r3209923 rb74959bd 138 138 (syshandler_t) sys_ipc_call_async_slow, 139 139 (syshandler_t) sys_ipc_answer_fast, 140 (syshandler_t) sys_ipc_answer ,140 (syshandler_t) sys_ipc_answer_slow, 141 141 (syshandler_t) sys_ipc_forward_fast, 142 142 (syshandler_t) sys_ipc_wait_for_call,
Note:
See TracChangeset
for help on using the changeset viewer.