Changeset a312d8f in mainline for uspace/lib/usbhost/src/bus.c
- Timestamp:
- 2017-10-30T22:18:28Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 17873ac7
- Parents:
- ef1a3a8
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/bus.c
ref1a3a8 ra312d8f 36 36 #include <usb/host/bus.h> 37 37 #include <usb/host/endpoint.h> 38 #include <usb/debug.h> 38 39 #include <ddf/driver.h> 39 40 … … 127 128 int bus_add_endpoint(bus_t *bus, device_t *device, const usb_endpoint_desc_t *desc, endpoint_t **out_ep) 128 129 { 130 assert(bus); 131 assert(device); 132 133 fibril_mutex_lock(&bus->guard); 134 135 if (desc->max_packet_size == 0 || desc->packets == 0) { 136 usb_log_warning("Invalid endpoint description (mps %zu, %u packets)", desc->max_packet_size, desc->packets); 137 return EINVAL; 138 } 139 129 140 int err = ENOMEM; 130 131 assert(bus);132 assert(device);133 134 fibril_mutex_lock(&bus->guard);135 136 141 endpoint_t *ep = bus->ops.create_endpoint(bus); 137 142 if (!ep)
Note:
See TracChangeset
for help on using the changeset viewer.