Changeset 327f147 in mainline for uspace/lib/usbhost/src/usb2_bus.c
- Timestamp:
- 2017-10-23T19:03:37Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- b724494
- Parents:
- e160bfe8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/usb2_bus.c
re160bfe8 r327f147 126 126 usb_log_debug("Device(%d): Requesting first 8B of device descriptor.", 127 127 address); 128 ssize_t got = hcd_send_batch_sync(hcd, de fault_target, USB_DIRECTION_IN,129 &desc, CTRL_PIPE_MIN_PACKET_SIZE, *(uint64_t *)&get_device_desc_8,128 ssize_t got = hcd_send_batch_sync(hcd, dev, default_target, USB_DIRECTION_IN, 129 (char *) &desc, CTRL_PIPE_MIN_PACKET_SIZE, *(uint64_t *)&get_device_desc_8, 130 130 "read first 8 bytes of dev descriptor"); 131 131 … … 141 141 142 142 usb_log_debug("Device(%d): Setting USB address.", address); 143 err = hcd_send_batch_sync(hcd, de fault_target, USB_DIRECTION_OUT,143 err = hcd_send_batch_sync(hcd, dev, default_target, USB_DIRECTION_OUT, 144 144 NULL, 0, *(uint64_t *)&set_address, "set address"); 145 145 if (err != 0) { … … 163 163 } 164 164 165 bus_remove_ep(bus, de fault_target, USB_DIRECTION_BOTH);165 bus_remove_ep(bus, dev, default_target, USB_DIRECTION_BOTH); 166 166 return EOK; 167 167 168 168 err_default_target: 169 bus_remove_ep(bus, de fault_target, USB_DIRECTION_BOTH);169 bus_remove_ep(bus, dev, default_target, USB_DIRECTION_BOTH); 170 170 err_address: 171 171 bus_release_address(bus, address); … … 247 247 * @note Assumes that the internal mutex is locked. 248 248 */ 249 static endpoint_t *usb2_bus_find_ep(bus_t *bus_base, usb_target_t target, usb_direction_t direction)249 static endpoint_t *usb2_bus_find_ep(bus_t *bus_base, device_t *device, usb_target_t target, usb_direction_t direction) 250 250 { 251 251 usb2_bus_t *bus = bus_to_usb2_bus(bus_base); … … 293 293 294 294 /* Check for existence */ 295 if (usb2_bus_find_ep(bus_base, ep-> target, ep->direction))295 if (usb2_bus_find_ep(bus_base, ep->device, ep->target, ep->direction)) 296 296 return EEXIST; 297 297
Note:
See TracChangeset
for help on using the changeset viewer.