Changeset aa148b3 in mainline
- Timestamp:
- 2018-02-03T10:41:21Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- be01eb3
- Parents:
- a821f05
- Location:
- uspace/drv/bus/usb/usbhub
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/usbhub/port.c
ra821f05 raa148b3 82 82 } 83 83 84 const int err = usbhc_device_remove(exch, port->port_number);84 const errno_t err = usbhc_device_remove(exch, port->port_number); 85 85 if (err) 86 86 port_log(error, port, "Failed to remove device: %s", str_error(err)); … … 224 224 225 225 if (!overcurrent) { 226 const int err = usb_hub_set_port_feature(port->hub, port->port_number, USB_HUB_FEATURE_PORT_POWER);226 const errno_t err = usb_hub_set_port_feature(port->hub, port->port_number, USB_HUB_FEATURE_PORT_POWER); 227 227 if (err) 228 228 port_log(error, port, "Failed to set port power after OC: %s.", str_error(err)); … … 272 272 273 273 usb_port_status_t status = 0; 274 const int err = usb_hub_get_port_status(port->hub, port->port_number, &status);274 const errno_t err = usb_hub_get_port_status(port->hub, port->port_number, &status); 275 275 if (err != EOK) { 276 276 port_log(error, port, "Failed to get port status: %s.", str_error(err)); -
uspace/drv/bus/usb/usbhub/usbhub.c
ra821f05 raa148b3 127 127 errno_t usb_hub_device_add(usb_device_t *usb_dev) 128 128 { 129 int err;129 errno_t err; 130 130 assert(usb_dev); 131 131 … … 208 208 free(hub->ports); 209 209 210 const int ret = ddf_fun_unbind(hub->hub_fun);210 const errno_t ret = ddf_fun_unbind(hub->hub_fun); 211 211 if (ret != EOK) { 212 212 usb_log_error("(%p) Failed to unbind '%s' function: %s.", … … 347 347 for (unsigned int port = 0; port < hub_dev->port_count; ++port) { 348 348 usb_log_debug("(%p): Powering port %u.", hub_dev, port + 1); 349 const int ret = usb_hub_set_port_feature(hub_dev, port + 1,349 const errno_t ret = usb_hub_set_port_feature(hub_dev, port + 1, 350 350 USB_HUB_FEATURE_PORT_POWER); 351 351 … … 519 519 * @param feature Feature selector. 520 520 */ 521 int usb_hub_set_depth(const usb_hub_dev_t *hub)521 errno_t usb_hub_set_depth(const usb_hub_dev_t *hub) 522 522 { 523 523 assert(hub); … … 544 544 * @param feature Feature selector. 545 545 */ 546 int usb_hub_set_port_feature(const usb_hub_dev_t *hub, size_t port_number,546 errno_t usb_hub_set_port_feature(const usb_hub_dev_t *hub, size_t port_number, 547 547 usb_hub_class_feature_t feature) 548 548 { … … 565 565 * @param feature Feature selector. 566 566 */ 567 int usb_hub_clear_port_feature(const usb_hub_dev_t *hub, size_t port_number,567 errno_t usb_hub_clear_port_feature(const usb_hub_dev_t *hub, size_t port_number, 568 568 usb_hub_class_feature_t feature) 569 569 { … … 587 587 * @return Error code. 588 588 */ 589 int usb_hub_get_port_status(const usb_hub_dev_t *hub, size_t port_number,589 errno_t usb_hub_get_port_status(const usb_hub_dev_t *hub, size_t port_number, 590 590 usb_port_status_t *status) 591 591 { … … 606 606 607 607 uint32_t buffer; 608 const int rc = usb_pipe_control_read(hub->control_pipe,608 const errno_t rc = usb_pipe_control_read(hub->control_pipe, 609 609 &request, sizeof(usb_device_request_setup_packet_t), 610 610 &buffer, sizeof(buffer), &recv_size); … … 705 705 * is connected with already attached devices. 706 706 */ 707 int usb_hub_reserve_default_address(usb_hub_dev_t *hub, async_exch_t *exch,707 errno_t usb_hub_reserve_default_address(usb_hub_dev_t *hub, async_exch_t *exch, 708 708 usb_port_t *port) 709 709 { … … 713 713 assert(fibril_mutex_is_locked(&port->guard)); 714 714 715 int err = usbhc_reserve_default_address(exch);715 errno_t err = usbhc_reserve_default_address(exch); 716 716 /* 717 717 * EINVAL signalls that its our hub (hopefully different port) that has … … 752 752 * Release the default address from a port. 753 753 */ 754 int usb_hub_release_default_address(usb_hub_dev_t *hub, async_exch_t *exch)755 { 756 const int ret = usbhc_release_default_address(exch);754 errno_t usb_hub_release_default_address(usb_hub_dev_t *hub, async_exch_t *exch) 755 { 756 const errno_t ret = usbhc_release_default_address(exch); 757 757 758 758 /*
Note:
See TracChangeset
for help on using the changeset viewer.