Changeset 5a6cc679 in mainline for uspace/lib/usbdev/src/devdrv.c
- Timestamp:
- 2018-01-31T02:21:24Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- a0a9cc2
- Parents:
- 132ab5d1
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/src/devdrv.c
r132ab5d1 r5a6cc679 141 141 * @return Error code. 142 142 */ 143 int usb_device_select_interface(usb_device_t *usb_dev,143 errno_t usb_device_select_interface(usb_device_t *usb_dev, 144 144 uint8_t alternate_setting, const usb_endpoint_description_t **endpoints) 145 145 { … … 151 151 152 152 /* 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, 154 154 usb_dev->interface_no, alternate_setting); 155 155 if (rc != EOK) { … … 175 175 * @return Error code. 176 176 */ 177 static int usb_device_retrieve_descriptors(usb_device_t *usb_dev)177 static errno_t usb_device_retrieve_descriptors(usb_device_t *usb_dev) 178 178 { 179 179 assert(usb_dev); … … 181 181 182 182 /* 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, 184 184 &usb_dev->descriptors.device); 185 185 if (rc != EOK) { … … 227 227 * @return Error code. 228 228 */ 229 int usb_device_create_pipes(usb_device_t *usb_dev,229 errno_t usb_device_create_pipes(usb_device_t *usb_dev, 230 230 const usb_endpoint_description_t **endpoints) 231 231 { … … 255 255 256 256 /* 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, 258 258 usb_dev->descriptors.full_config, 259 259 usb_dev->descriptors.full_config_size, … … 429 429 * @return Error code. 430 430 */ 431 static int usb_device_init(usb_device_t *usb_dev, ddf_dev_t *ddf_dev,431 static errno_t usb_device_init(usb_device_t *usb_dev, ddf_dev_t *ddf_dev, 432 432 const usb_endpoint_description_t **endpoints, const char **errstr_ptr) 433 433 { … … 453 453 /* This pipe was registered by the hub driver, 454 454 * 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); 456 456 if (rc != EOK) { 457 457 usb_dev_disconnect(usb_dev->bus_session); … … 489 489 } 490 490 491 static int usb_device_get_info(async_sess_t *sess, usb_device_t *dev)491 static errno_t usb_device_get_info(async_sess_t *sess, usb_device_t *dev) 492 492 { 493 493 assert(dev); … … 498 498 499 499 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); 501 501 502 502 if (ret == EOK) { … … 512 512 } 513 513 514 int usb_device_create_ddf(ddf_dev_t *ddf_dev,514 errno_t usb_device_create_ddf(ddf_dev_t *ddf_dev, 515 515 const usb_endpoint_description_t **desc, const char **err) 516 516 { … … 529 529 } 530 530 531 const int ret = usb_device_get_info(sess, usb_dev);531 const errno_t ret = usb_device_get_info(sess, usb_dev); 532 532 if (ret != EOK) 533 533 return ret; … … 552 552 553 553 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); 555 555 if (sess) 556 556 async_hangup(sess);
Note:
See TracChangeset
for help on using the changeset viewer.