Changeset 6832245 in mainline for uspace/drv/bus/usb/xhci/rh.c
- Timestamp:
- 2017-12-14T23:01:57Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 837d53d
- Parents:
- bd05140
- git-author:
- Ondřej Hlavatý <aearsis@…> (2017-12-14 23:01:54)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2017-12-14 23:01:57)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/rh.c
rbd05140 r6832245 71 71 rh->hc_device = device; 72 72 73 const int err = device_init(&rh->device.base);73 const int err = bus_device_init(&rh->device.base, &rh->hc->bus.base); 74 74 if (err) 75 75 return err; … … 94 94 xhci_bus_t *bus = &rh->hc->bus; 95 95 96 device_t *dev = hcd_ddf_device_create(rh->hc_device, bus->base.device_size);96 device_t *dev = hcd_ddf_device_create(rh->hc_device, &bus->base); 97 97 if (!dev) { 98 98 usb_log_error("Failed to create USB device function."); … … 109 109 dev->speed = port_speed->usb_speed; 110 110 111 if ((err = xhci_bus_enumerate_device(bus, rh->hc,dev))) {111 if ((err = xhci_bus_enumerate_device(bus, dev))) { 112 112 usb_log_error("Failed to enumerate USB device: %s", str_error(err)); 113 113 return err; … … 115 115 116 116 if (!ddf_fun_get_name(dev->fun)) { 117 device_set_default_name(dev);117 bus_device_set_default_name(dev); 118 118 } 119 119 … … 196 196 197 197 /* Remove device from XHCI bus. */ 198 if ((err = xhci_bus_remove_device(&rh->hc->bus, rh->hc,&dev->base))) {198 if ((err = xhci_bus_remove_device(&rh->hc->bus, &dev->base))) { 199 199 usb_log_warning("Failed to remove device " XHCI_DEV_FMT " from XHCI bus: %s", 200 200 XHCI_DEV_ARGS(*dev), str_error(err));
Note:
See TracChangeset
for help on using the changeset viewer.