Changeset d37514e in mainline for uspace/lib/usbhost/src
- Timestamp:
- 2017-10-28T15:41:12Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c910ecf
- Parents:
- d46ceb2b
- Location:
- uspace/lib/usbhost/src
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/bus.c
rd46ceb2b rd37514e 101 101 } 102 102 103 int bus_online_device(bus_t *bus, hcd_t *hcd, device_t *dev) 104 { 105 assert(bus); 106 assert(hcd); 107 assert(dev); 108 109 if (!bus->ops.online_device) 110 return ENOTSUP; 111 112 return bus->ops.online_device(bus, hcd, dev); 113 } 114 115 int bus_offline_device(bus_t *bus, hcd_t *hcd, device_t *dev) 116 { 117 assert(bus); 118 assert(hcd); 119 assert(dev); 120 121 if (!bus->ops.offline_device) 122 return ENOTSUP; 123 124 return bus->ops.offline_device(bus, hcd, dev); 125 } 126 103 127 int bus_add_endpoint(bus_t *bus, device_t *device, const usb_endpoint_desc_t *desc, endpoint_t **out_ep) 104 128 { -
uspace/lib/usbhost/src/ddf_helpers.c
rd46ceb2b rd37514e 448 448 } 449 449 450 int hcd_ddf_device_online(ddf_fun_t *fun) 451 { 452 assert(fun); 453 454 hcd_t *hcd = dev_to_hcd(ddf_fun_get_dev(fun)); 455 device_t *dev = ddf_fun_data_get(fun); 456 assert(dev); 457 assert(hcd->bus); 458 459 usb_log_info("Device(%d): Requested to be brought online.", dev->address); 460 461 return bus_online_device(hcd->bus, hcd, dev); 462 } 463 464 int hcd_ddf_device_offline(ddf_fun_t *fun) 465 { 466 assert(fun); 467 468 hcd_t *hcd = dev_to_hcd(ddf_fun_get_dev(fun)); 469 device_t *dev = ddf_fun_data_get(fun); 470 assert(dev); 471 assert(hcd->bus); 472 473 usb_log_info("Device(%d): Requested to be taken offline.", dev->address); 474 475 return bus_offline_device(hcd->bus, hcd, dev); 476 } 477 450 478 static int hcd_ddf_new_device(hcd_t *hcd, ddf_dev_t *hc, device_t *hub, unsigned port) 451 479 {
Note:
See TracChangeset
for help on using the changeset viewer.