Changeset ee794529 in mainline
- Timestamp:
- 2017-10-22T16:38:19Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 89cefe78
- Parents:
- 4594baa
- Location:
- uspace
- Files:
-
- 6 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/ehci/ehci_bus.c
r4594baa ree794529 129 129 } 130 130 131 static int ehci_ release_ep(bus_t *bus_base, endpoint_t *ep)131 static int ehci_unregister_ep(bus_t *bus_base, endpoint_t *ep) 132 132 { 133 133 ehci_bus_t *bus = (ehci_bus_t *) bus_base; … … 135 135 assert(ep); 136 136 137 const int err = bus->parent_ops. release_endpoint(bus_base, ep);137 const int err = bus->parent_ops.unregister_endpoint(bus_base, ep); 138 138 if (err) 139 139 return err; … … 170 170 171 171 ops->register_endpoint = ehci_register_ep; 172 ops-> release_endpoint = ehci_release_ep;172 ops->unregister_endpoint = ehci_unregister_ep; 173 173 174 174 ops->create_batch = ehci_bus_create_batch; -
uspace/drv/bus/usb/ohci/ohci_bus.c
r4594baa ree794529 130 130 } 131 131 132 static int ohci_ release_ep(bus_t *bus_base, endpoint_t *ep)132 static int ohci_unregister_ep(bus_t *bus_base, endpoint_t *ep) 133 133 { 134 134 ohci_bus_t *bus = (ohci_bus_t *) bus_base; … … 136 136 assert(ep); 137 137 138 const int err = bus->parent_ops. release_endpoint(bus_base, ep);138 const int err = bus->parent_ops.unregister_endpoint(bus_base, ep); 139 139 if (err) 140 140 return err; … … 170 170 171 171 ops->register_endpoint = ohci_register_ep; 172 ops-> release_endpoint = ohci_release_ep;172 ops->unregister_endpoint = ohci_unregister_ep; 173 173 174 174 ops->create_batch = ohci_bus_create_batch; -
uspace/drv/bus/usb/xhci/bus.c
r4594baa ree794529 118 118 xhci_device_t *xhci_dev = xhci_device_get(dev); 119 119 120 /* Releaseremaining endpoints. */120 /* Unregister remaining endpoints. */ 121 121 for (size_t i = 0; i < ARRAY_SIZE(xhci_dev->endpoints); ++i) { 122 122 if (!xhci_dev->endpoints[i]) … … 124 124 125 125 // FIXME: ignoring return code 126 bus_ release_endpoint(&bus->base, &xhci_dev->endpoints[i]->base);126 bus_unregister_endpoint(&bus->base, &xhci_dev->endpoints[i]->base); 127 127 } 128 128 … … 257 257 } 258 258 259 static int release_endpoint(bus_t *bus_base, endpoint_t *ep)259 static int unregister_endpoint(bus_t *bus_base, endpoint_t *ep) 260 260 { 261 261 xhci_bus_t *bus = bus_to_xhci_bus(bus_base); 262 262 assert(bus); 263 263 264 usb_log_info("Endpoint(%d:%d) released from XHCI bus.", ep->target.address, ep->target.endpoint);264 usb_log_info("Endpoint(%d:%d) unregistered from XHCI bus.", ep->target.address, ep->target.endpoint); 265 265 266 266 xhci_device_t *xhci_dev = xhci_device_get(ep->device); … … 329 329 330 330 .register_endpoint = register_endpoint, 331 . release_endpoint = release_endpoint,331 .unregister_endpoint = unregister_endpoint, 332 332 .find_endpoint = find_endpoint, 333 333 -
uspace/lib/usbhost/include/usb/host/bus.h
r4594baa ree794529 84 84 endpoint_t *(*create_endpoint)(bus_t *); 85 85 int (*register_endpoint)(bus_t *, endpoint_t *); 86 int (* release_endpoint)(bus_t *, endpoint_t *);86 int (*unregister_endpoint)(bus_t *, endpoint_t *); 87 87 endpoint_t *(*find_endpoint)(bus_t *, usb_target_t, usb_direction_t); 88 88 void (*destroy_endpoint)(endpoint_t *); /**< Optional */ … … 129 129 endpoint_t *bus_create_endpoint(bus_t *); 130 130 int bus_register_endpoint(bus_t *, endpoint_t *); 131 int bus_ release_endpoint(bus_t *, endpoint_t *);131 int bus_unregister_endpoint(bus_t *, endpoint_t *); 132 132 endpoint_t *bus_find_endpoint(bus_t *, usb_target_t, usb_direction_t); 133 133 -
uspace/lib/usbhost/src/bus.c
r4594baa ree794529 106 106 return ENOENT; 107 107 108 return bus_ release_endpoint(bus, ep);108 return bus_unregister_endpoint(bus, ep); 109 109 } 110 110 … … 180 180 } 181 181 182 int bus_ release_endpoint(bus_t *bus, endpoint_t *ep)182 int bus_unregister_endpoint(bus_t *bus, endpoint_t *ep) 183 183 { 184 184 assert(bus); … … 186 186 187 187 fibril_mutex_lock(&bus->guard); 188 const int r = bus->ops. release_endpoint(bus, ep);188 const int r = bus->ops.unregister_endpoint(bus, ep); 189 189 fibril_mutex_unlock(&bus->guard); 190 190 -
uspace/lib/usbhost/src/usb2_bus.c
r4594baa ree794529 309 309 /** Release bandwidth reserved by the given endpoint. 310 310 */ 311 static int usb2_bus_ release_ep(bus_t *bus_base, endpoint_t *ep)311 static int usb2_bus_unregister_ep(bus_t *bus_base, endpoint_t *ep) 312 312 { 313 313 usb2_bus_t *bus = bus_to_usb2_bus(bus_base); … … 416 416 .create_endpoint = usb2_bus_create_ep, 417 417 .find_endpoint = usb2_bus_find_ep, 418 . release_endpoint = usb2_bus_release_ep,418 .unregister_endpoint = usb2_bus_unregister_ep, 419 419 .register_endpoint = usb2_bus_register_ep, 420 420 .request_address = usb2_bus_request_address,
Note:
See TracChangeset
for help on using the changeset viewer.