Changeset a312d8f in mainline for uspace/lib/usbhost
- Timestamp:
 - 2017-10-30T22:18:28Z (8 years ago)
 - Branches:
 - lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
 - Children:
 - 17873ac7
 - Parents:
 - ef1a3a8
 - File:
 - 
      
- 1 edited
 
- 
          
  uspace/lib/usbhost/src/bus.c (modified) (2 diffs)
 
 
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.
  