Changeset a6a5b25 in mainline
- Timestamp:
- 2013-01-26T22:15:54Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 3e23316
- Parents:
- b06d35a
- Location:
- uspace/lib/usbdev
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/include/usb/dev/driver.h
rb06d35a ra6a5b25 160 160 161 161 usb_pipe_t *usb_device_get_default_pipe(usb_device_t *); 162 usb_pipe_t *usb_device_get_pipe(usb_device_t *, usb_endpoint_t, usb_direction_t); 162 usb_endpoint_mapping_t * usb_device_get_mapped_ep_desc(usb_device_t *, 163 const usb_endpoint_description_t *); 164 usb_endpoint_mapping_t * usb_device_get_mapped_ep(usb_device_t *, 165 usb_endpoint_t); 163 166 164 167 int usb_device_get_iface_number(usb_device_t *); -
uspace/lib/usbdev/src/devdrv.c
rb06d35a ra6a5b25 262 262 } 263 263 264 usb_endpoint_mapping_t *usb_device_get_mapped_ep_desc(usb_device_t *usb_dev, 265 const usb_endpoint_description_t *desc) 266 { 267 assert(usb_dev); 268 for (unsigned i = 0; i < usb_dev->pipes_count; ++i) { 269 if (usb_dev->pipes[i].description == desc) 270 return &usb_dev->pipes[i]; 271 } 272 return NULL; 273 } 274 275 usb_endpoint_mapping_t * usb_device_get_mapped_ep( 276 usb_device_t *usb_dev, usb_endpoint_t ep) 277 { 278 assert(usb_dev); 279 for (unsigned i = 0; i < usb_dev->pipes_count; ++i) { 280 if (usb_dev->pipes[i].pipe.endpoint_no == ep) 281 return &usb_dev->pipes[i]; 282 } 283 return NULL; 284 } 285 264 286 int usb_device_get_iface_number(usb_device_t *usb_dev) 265 287 {
Note:
See TracChangeset
for help on using the changeset viewer.