Changeset 2e51969 in mainline for kernel/generic/src/ipc/sysipc.c
- Timestamp:
- 2007-11-19T12:20:10Z (17 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 0c09f2b
- Parents:
- e0bc7fc
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
kernel/generic/src/ipc/sysipc.c
re0bc7fc r2e51969 349 349 /** Make a fast call over IPC, wait for reply and return to user. 350 350 * 351 * This function can handle only one argumentof payload, but is faster than352 * the generic function (i.e. sys_ipc_call_sync ()).351 * This function can handle only three arguments of payload, but is faster than 352 * the generic function (i.e. sys_ipc_call_sync_slow()). 353 353 * 354 354 * @param phoneid Phone handle for the call. 355 355 * @param method Method of the call. 356 356 * @param arg1 Service-defined payload argument. 357 * @param arg2 Service-defined payload argument. 358 * @param arg3 Service-defined payload argument. 357 359 * @param data Address of userspace structure where the reply call will 358 360 * be stored. … … 362 364 */ 363 365 unative_t sys_ipc_call_sync_fast(unative_t phoneid, unative_t method, 364 unative_t arg1, ipc_data_t *data)366 unative_t arg1, unative_t arg2, unative_t arg3, ipc_data_t *data) 365 367 { 366 368 call_t call; … … 373 375 IPC_SET_METHOD(call.data, method); 374 376 IPC_SET_ARG1(call.data, arg1); 377 IPC_SET_ARG2(call.data, arg2); 378 IPC_SET_ARG3(call.data, arg3); 375 379 376 380 if (!(res = request_preprocess(&call))) { … … 394 398 * @return Zero on success or an error code. 395 399 */ 396 unative_t sys_ipc_call_sync (unative_t phoneid, ipc_data_t *question,400 unative_t sys_ipc_call_sync_slow(unative_t phoneid, ipc_data_t *question, 397 401 ipc_data_t *reply) 398 402 {
Note:
See TracChangeset
for help on using the changeset viewer.