Changeset 5a6cc679 in mainline for uspace/lib/usbdev/src/devdrv.c


Ignore:
Timestamp:
2018-01-31T02:21:24Z (6 years ago)
Author:
Jenda <jenda.jzqk73@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a0a9cc2
Parents:
132ab5d1
Message:

Merge commit '50f19b7ee8e94570b5c63896736c4eb49cfa18db' into forwardport

Not all ints are converted to errno_t in xhci tree yet, however it compiles and works :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbdev/src/devdrv.c

    r132ab5d1 r5a6cc679  
    141141 * @return Error code.
    142142 */
    143 int usb_device_select_interface(usb_device_t *usb_dev,
     143errno_t usb_device_select_interface(usb_device_t *usb_dev,
    144144    uint8_t alternate_setting, const usb_endpoint_description_t **endpoints)
    145145{
     
    151151
    152152        /* Change the interface itself. */
    153         int rc = usb_request_set_interface(&usb_dev->ctrl_pipe,
     153        errno_t rc = usb_request_set_interface(&usb_dev->ctrl_pipe,
    154154            usb_dev->interface_no, alternate_setting);
    155155        if (rc != EOK) {
     
    175175 * @return Error code.
    176176 */
    177 static int usb_device_retrieve_descriptors(usb_device_t *usb_dev)
     177static errno_t usb_device_retrieve_descriptors(usb_device_t *usb_dev)
    178178{
    179179        assert(usb_dev);
     
    181181
    182182        /* Get the device descriptor. */
    183         int rc = usb_request_get_device_descriptor(&usb_dev->ctrl_pipe,
     183        errno_t rc = usb_request_get_device_descriptor(&usb_dev->ctrl_pipe,
    184184            &usb_dev->descriptors.device);
    185185        if (rc != EOK) {
     
    227227 * @return Error code.
    228228 */
    229 int usb_device_create_pipes(usb_device_t *usb_dev,
     229errno_t usb_device_create_pipes(usb_device_t *usb_dev,
    230230    const usb_endpoint_description_t **endpoints)
    231231{
     
    255255
    256256        /* Find the mapping from configuration descriptor. */
    257         int rc = usb_pipe_initialize_from_configuration(pipes, pipe_count,
     257        errno_t rc = usb_pipe_initialize_from_configuration(pipes, pipe_count,
    258258            usb_dev->descriptors.full_config,
    259259            usb_dev->descriptors.full_config_size,
     
    429429 * @return Error code.
    430430 */
    431 static int usb_device_init(usb_device_t *usb_dev, ddf_dev_t *ddf_dev,
     431static errno_t usb_device_init(usb_device_t *usb_dev, ddf_dev_t *ddf_dev,
    432432    const usb_endpoint_description_t **endpoints, const char **errstr_ptr)
    433433{
     
    453453        /* This pipe was registered by the hub driver,
    454454         * during device initialization. */
    455         int rc = usb_pipe_initialize_default_control(&usb_dev->ctrl_pipe, usb_dev->bus_session);
     455        errno_t rc = usb_pipe_initialize_default_control(&usb_dev->ctrl_pipe, usb_dev->bus_session);
    456456        if (rc != EOK) {
    457457                usb_dev_disconnect(usb_dev->bus_session);
     
    489489}
    490490
    491 static int usb_device_get_info(async_sess_t *sess, usb_device_t *dev)
     491static errno_t usb_device_get_info(async_sess_t *sess, usb_device_t *dev)
    492492{
    493493        assert(dev);
     
    498498
    499499        usb_device_desc_t dev_desc;
    500         const int ret = usb_get_my_description(exch, &dev_desc);
     500        const errno_t ret = usb_get_my_description(exch, &dev_desc);
    501501
    502502        if (ret == EOK) {
     
    512512}
    513513
    514 int usb_device_create_ddf(ddf_dev_t *ddf_dev,
     514errno_t usb_device_create_ddf(ddf_dev_t *ddf_dev,
    515515    const usb_endpoint_description_t **desc, const char **err)
    516516{
     
    529529        }
    530530
    531         const int ret = usb_device_get_info(sess, usb_dev);
     531        const errno_t ret = usb_device_get_info(sess, usb_dev);
    532532        if (ret != EOK)
    533533                return ret;
     
    552552
    553553        async_sess_t *sess = devman_device_connect(handle, IPC_FLAG_BLOCKING);
    554         int ret = usb_device_get_info(sess, usb_dev);
     554        errno_t ret = usb_device_get_info(sess, usb_dev);
    555555        if (sess)
    556556                async_hangup(sess);
Note: See TracChangeset for help on using the changeset viewer.