Changes in uspace/lib/hound/src/protocol.c [1b555f0f:fafb8e5] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/hound/src/protocol.c
r1b555f0f rfafb8e5 140 140 async_exchange_end(exch); 141 141 if (ret == EOK) { 142 *id = (hound_context_id_t) IPC_GET_ARG1(call);142 *id = (hound_context_id_t) ipc_get_arg1(&call); 143 143 } 144 144 … … 158 158 async_exch_t *exch = async_exchange_begin(sess); 159 159 const errno_t ret = async_req_1_0(exch, IPC_M_HOUND_CONTEXT_UNREGISTER, 160 CAP_HANDLE_RAW(id));160 cap_handle_raw(id)); 161 161 async_exchange_end(exch); 162 162 return ret; … … 203 203 return ret; 204 204 } 205 unsigned name_count = IPC_GET_ARG1(res_call);205 unsigned name_count = ipc_get_arg1(&res_call); 206 206 207 207 /* Start receiving names */ … … 315 315 }; 316 316 317 return async_req_4_0(exch, IPC_M_HOUND_STREAM_ENTER, CAP_HANDLE_RAW(id),317 return async_req_4_0(exch, IPC_M_HOUND_STREAM_ENTER, cap_handle_raw(id), 318 318 flags, c.arg, bsize); 319 319 } … … 406 406 async_get_call(&call); 407 407 408 switch ( IPC_GET_IMETHOD(call)) {408 switch (ipc_get_imethod(&call)) { 409 409 case IPC_M_HOUND_CONTEXT_REGISTER: 410 410 /* check interface functions */ … … 413 413 break; 414 414 } 415 bool record = IPC_GET_ARG1(call);415 bool record = ipc_get_arg1(&call); 416 416 void *name; 417 417 … … 431 431 async_answer_0(&call, ret); 432 432 } else { 433 async_answer_1(&call, EOK, CAP_HANDLE_RAW(context));433 async_answer_1(&call, EOK, cap_handle_raw(context)); 434 434 } 435 435 break; … … 442 442 443 443 /* get id, 1st param */ 444 context = (hound_context_id_t) IPC_GET_ARG1(call);444 context = (hound_context_id_t) ipc_get_arg1(&call); 445 445 ret = server_iface->rem_context(server_iface->server, 446 446 context); … … 455 455 456 456 char **list = NULL; 457 flags = IPC_GET_ARG1(call);458 size_t count = IPC_GET_ARG2(call);459 const bool conn = IPC_GET_ARG3(call);457 flags = ipc_get_arg1(&call); 458 size_t count = ipc_get_arg2(&call); 459 const bool conn = ipc_get_arg3(&call); 460 460 char *conn_name = NULL; 461 461 ret = EOK; … … 568 568 569 569 /* get parameters */ 570 context = (hound_context_id_t) IPC_GET_ARG1(call);571 flags = IPC_GET_ARG2(call);572 const format_convert_t c = { .arg = IPC_GET_ARG3(call) };570 context = (hound_context_id_t) ipc_get_arg1(&call); 571 flags = ipc_get_arg2(&call); 572 const format_convert_t c = { .arg = ipc_get_arg3(&call) }; 573 573 const pcm_format_t f = { 574 574 .sampling_rate = c.f.rate * 100, … … 576 576 .sample_format = c.f.format, 577 577 }; 578 size_t bsize = IPC_GET_ARG4(call);578 size_t bsize = ipc_get_arg4(&call); 579 579 580 580 void *stream; … … 640 640 /* accept data write or drain */ 641 641 while (async_data_write_receive(&call, &size) || 642 ( IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_DRAIN)) {642 (ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_DRAIN)) { 643 643 /* check drain first */ 644 if ( IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_DRAIN) {644 if (ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_DRAIN) { 645 645 errno_t ret = ENOTSUP; 646 646 if (server_iface->drain_stream) … … 668 668 } 669 669 } 670 const errno_t ret = IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_EXIT ?670 const errno_t ret = ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_EXIT ? 671 671 EOK : EINVAL; 672 672 … … 687 687 /* accept data read and drain */ 688 688 while (async_data_read_receive(&call, &size) || 689 ( IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_DRAIN)) {689 (ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_DRAIN)) { 690 690 /* drain does not make much sense but it is allowed */ 691 if ( IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_DRAIN) {691 if (ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_DRAIN) { 692 692 errno_t ret = ENOTSUP; 693 693 if (server_iface->drain_stream) … … 712 712 } 713 713 } 714 const errno_t ret = IPC_GET_IMETHOD(call) == IPC_M_HOUND_STREAM_EXIT ?714 const errno_t ret = ipc_get_imethod(&call) == IPC_M_HOUND_STREAM_EXIT ? 715 715 EOK : EINVAL; 716 716
Note:
See TracChangeset
for help on using the changeset viewer.