Changes in uspace/lib/usbhost/src/hcd.c [68e5406:f527f58] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/src/hcd.c
r68e5406 rf527f58 102 102 } 103 103 104 int hcd_request_address(hcd_t *hcd, usb_speed_t speed, usb_address_t *address) 105 { 106 assert(hcd); 107 return usb_bus_request_address(&hcd->bus, address, false, speed); 104 usb_address_t hcd_request_address(hcd_t *hcd, usb_speed_t speed) 105 { 106 assert(hcd); 107 usb_address_t address = 0; 108 const int ret = usb_bus_request_address( 109 &hcd->bus, &address, false, speed); 110 if (ret != EOK) 111 return ret; 112 return address; 108 113 } 109 114 … … 266 271 267 272 /** this is really ugly version of sync usb communication */ 268 int hcd_send_batch_sync(273 ssize_t hcd_send_batch_sync( 269 274 hcd_t *hcd, usb_target_t target, usb_direction_t dir, 270 void *data, size_t size, uint64_t setup_data, const char* name , size_t *out_size)275 void *data, size_t size, uint64_t setup_data, const char* name) 271 276 { 272 277 assert(hcd); … … 284 289 285 290 if (sd.ret == EOK) 286 *out_size =sd.size;291 return sd.size; 287 292 return sd.ret; 288 293 }
Note:
See TracChangeset
for help on using the changeset viewer.