Changeset c901632 in mainline for uspace/lib/usbdev
- Timestamp:
- 2018-01-06T00:04:48Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9efad54
- Parents:
- 3f42eab
- Location:
- uspace/lib/usbdev
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbdev/include/usb/dev/pipes.h
r3f42eab rc901632 106 106 size_t, const uint8_t *, size_t, usb_dev_session_t *); 107 107 108 int usb_pipe_register(usb_pipe_t * , unsigned);108 int usb_pipe_register(usb_pipe_t *); 109 109 int usb_pipe_unregister(usb_pipe_t *); 110 110 -
uspace/lib/usbdev/src/devdrv.c
r3f42eab rc901632 257 257 for (size_t i = 0; i < pipe_count; i++) { 258 258 if (pipes[i].present) { 259 rc = usb_pipe_register(&pipes[i].pipe, 260 pipes[i].descriptor->poll_interval); 259 rc = usb_pipe_register(&pipes[i].pipe); 261 260 if (rc != EOK) { 262 261 goto rollback_unregister_endpoints; -
uspace/lib/usbdev/src/pipes.c
r3f42eab rc901632 316 316 * @return Error code. 317 317 */ 318 int usb_pipe_register(usb_pipe_t *pipe , unsigned interval)318 int usb_pipe_register(usb_pipe_t *pipe) 319 319 { 320 320 assert(pipe); 321 321 assert(pipe->bus_session); 322 322 323 pipe->desc.usb2.polling_interval = interval;324 323 async_exch_t *exch = async_exchange_begin(pipe->bus_session); 325 324 if (!exch) -
uspace/lib/usbdev/src/pipesinit.c
r3f42eab rc901632 178 178 }; 179 179 180 /* TODO Extract USB2-related information */181 ep_desc->usb2 = (usb2_endpoint_desc_t) { 0 };182 183 180 if (companion_desc) { 184 181 ep_desc->usb3 = (usb3_endpoint_desc_t) {
Note:
See TracChangeset
for help on using the changeset viewer.