Changeset ab87db5 in mainline for uspace/lib/hound/src/protocol.c


Ignore:
Timestamp:
2019-02-23T17:16:01Z (5 years ago)
Author:
GitHub <noreply@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
8c193d83, ca0e838
Parents:
bc417660 (diff), 95a47b0 (diff)
Note: this is a merge changeset, the changes displayed below correspond to the merge itself.
Use the (diff) links above to see all the changes relative to each parent.
git-author:
Jiří Zárevúcky <zarevucky.jiri@…> (2019-02-23 17:16:01)
git-committer:
GitHub <noreply@…> (2019-02-23 17:16:01)
Message:

Merge pull request #157

Turn some function-like macros into functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/hound/src/protocol.c

    rbc417660 rab87db5  
    140140        async_exchange_end(exch);
    141141        if (ret == EOK) {
    142                 *id = (hound_context_id_t) IPC_GET_ARG1(call);
     142                *id = (hound_context_id_t) ipc_get_arg1(&call);
    143143        }
    144144
     
    158158        async_exch_t *exch = async_exchange_begin(sess);
    159159        const errno_t ret = async_req_1_0(exch, IPC_M_HOUND_CONTEXT_UNREGISTER,
    160             CAP_HANDLE_RAW(id));
     160            cap_handle_raw(id));
    161161        async_exchange_end(exch);
    162162        return ret;
     
    203203                return ret;
    204204        }
    205         unsigned name_count = IPC_GET_ARG1(res_call);
     205        unsigned name_count = ipc_get_arg1(&res_call);
    206206
    207207        /* Start receiving names */
     
    315315        };
    316316
    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),
    318318            flags, c.arg, bsize);
    319319}
     
    406406                async_get_call(&call);
    407407
    408                 switch (IPC_GET_IMETHOD(call)) {
     408                switch (ipc_get_imethod(&call)) {
    409409                case IPC_M_HOUND_CONTEXT_REGISTER:
    410410                        /* check interface functions */
     
    413413                                break;
    414414                        }
    415                         bool record = IPC_GET_ARG1(call);
     415                        bool record = ipc_get_arg1(&call);
    416416                        void *name;
    417417
     
    431431                                async_answer_0(&call, ret);
    432432                        } else {
    433                                 async_answer_1(&call, EOK, CAP_HANDLE_RAW(context));
     433                                async_answer_1(&call, EOK, cap_handle_raw(context));
    434434                        }
    435435                        break;
     
    442442
    443443                        /* get id, 1st param */
    444                         context = (hound_context_id_t) IPC_GET_ARG1(call);
     444                        context = (hound_context_id_t) ipc_get_arg1(&call);
    445445                        ret = server_iface->rem_context(server_iface->server,
    446446                            context);
     
    455455
    456456                        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);
    460460                        char *conn_name = NULL;
    461461                        ret = EOK;
     
    568568
    569569                        /* 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) };
    573573                        const pcm_format_t f = {
    574574                                .sampling_rate = c.f.rate * 100,
     
    576576                                .sample_format = c.f.format,
    577577                        };
    578                         size_t bsize = IPC_GET_ARG4(call);
     578                        size_t bsize = ipc_get_arg4(&call);
    579579
    580580                        void *stream;
     
    640640        /* accept data write or drain */
    641641        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)) {
    643643                /* 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) {
    645645                        errno_t ret = ENOTSUP;
    646646                        if (server_iface->drain_stream)
     
    668668                }
    669669        }
    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 ?
    671671            EOK : EINVAL;
    672672
     
    687687        /* accept data read and drain */
    688688        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)) {
    690690                /* 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) {
    692692                        errno_t ret = ENOTSUP;
    693693                        if (server_iface->drain_stream)
     
    712712                }
    713713        }
    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 ?
    715715            EOK : EINVAL;
    716716
Note: See TracChangeset for help on using the changeset viewer.