Ignore:
Timestamp:
2018-02-03T10:56:48Z (6 years ago)
Author:
Petr Manek <petr.manek@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
cc63815
Parents:
98b1d30
Message:

drv: refactor other usb interfaces to errno_t

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/drv/generic/remote_usbhc.c

    r98b1d30 r5c69377  
    5959 * @return Error code.
    6060 */
    61 int usbhc_reserve_default_address(async_exch_t *exch)
     61errno_t usbhc_reserve_default_address(async_exch_t *exch)
    6262{
    6363        if (!exch)
     
    7272 * @return Error code.
    7373 */
    74 int usbhc_release_default_address(async_exch_t *exch)
     74errno_t usbhc_release_default_address(async_exch_t *exch)
    7575{
    7676        if (!exch)
     
    8888 * @return Error code.
    8989 */
    90 int usbhc_device_enumerate(async_exch_t *exch, unsigned port, usb_speed_t speed)
    91 {
    92         if (!exch)
    93                 return EBADMEM;
    94         const int ret = async_req_3_0(exch, DEV_IFACE_ID(USBHC_DEV_IFACE),
     90errno_t usbhc_device_enumerate(async_exch_t *exch, unsigned port, usb_speed_t speed)
     91{
     92        if (!exch)
     93                return EBADMEM;
     94        const errno_t ret = async_req_3_0(exch, DEV_IFACE_ID(USBHC_DEV_IFACE),
    9595            IPC_M_USB_DEVICE_ENUMERATE, port, speed);
    9696        return ret;
     
    129129        }
    130130
    131         int ret = async_data_write_start(exch, desc, sizeof(*desc));
     131        errno_t ret = async_data_write_start(exch, desc, sizeof(*desc));
    132132        if (ret != EOK) {
    133133                async_forget(opening_request);
     
    136136
    137137        /* Wait for the answer. */
    138         int opening_request_rc;
     138        errno_t opening_request_rc;
    139139        async_wait_for(opening_request, &opening_request_rc);
    140140
    141141        if (opening_request_rc)
    142                 return (int) opening_request_rc;
     142                return (errno_t) opening_request_rc;
    143143
    144144        usb_pipe_desc_t dest;
     
    166166        }
    167167
    168         const int ret = async_data_write_start(exch, pipe_desc, sizeof(*pipe_desc));
     168        const errno_t ret = async_data_write_start(exch, pipe_desc, sizeof(*pipe_desc));
    169169        if (ret != EOK) {
    170170                async_forget(opening_request);
     
    173173
    174174        /* Wait for the answer. */
    175         int opening_request_rc;
     175        errno_t opening_request_rc;
    176176        async_wait_for(opening_request, &opening_request_rc);
    177177
    178         return (int) opening_request_rc;
     178        return (errno_t) opening_request_rc;
    179179}
    180180
     
    313313
    314314        const bool reserve = IPC_GET_ARG2(*call);
    315         const int ret = usbhc_iface->default_address_reservation(fun, reserve);
     315        const errno_t ret = usbhc_iface->default_address_reservation(fun, reserve);
    316316        async_answer_0(callid, ret);
    317317}
     
    330330        const unsigned port = DEV_IPC_GET_ARG1(*call);
    331331        usb_speed_t speed = DEV_IPC_GET_ARG2(*call);
    332         const int ret = usbhc_iface->device_enumerate(fun, port, speed);
     332        const errno_t ret = usbhc_iface->device_enumerate(fun, port, speed);
    333333        async_answer_0(callid, ret);
    334334}
     
    345345
    346346        const unsigned port = DEV_IPC_GET_ARG1(*call);
    347         const int ret = usbhc_iface->device_remove(fun, port);
     347        const errno_t ret = usbhc_iface->device_remove(fun, port);
    348348        async_answer_0(callid, ret);
    349349}
     
    376376        usb_pipe_desc_t pipe_desc;
    377377
    378         const int rc = usbhc_iface->register_endpoint(fun, &pipe_desc, &ep_desc);
     378        const errno_t rc = usbhc_iface->register_endpoint(fun, &pipe_desc, &ep_desc);
    379379        async_answer_0(callid, rc);
    380380
     
    411411        async_data_write_finalize(data_callid, &pipe_desc, sizeof(pipe_desc));
    412412
    413         const int rc = usbhc_iface->unregister_endpoint(fun, &pipe_desc);
     413        const errno_t rc = usbhc_iface->unregister_endpoint(fun, &pipe_desc);
    414414        async_answer_0(callid, rc);
    415415}
     
    440440}
    441441
    442 static errno_t transfer_finished(void *arg, int error, size_t transferred_size)
     442static errno_t transfer_finished(void *arg, errno_t error, size_t transferred_size)
    443443{
    444444        async_transaction_t *trans = arg;
Note: See TracChangeset for help on using the changeset viewer.