Changeset b21dfba in mainline
- Timestamp:
- 2011-07-11T17:05:18Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f20bc82
- Parents:
- 00694c5
- Location:
- uspace/lib/usbhost
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usbhost/include/usb/host/batch.h
r00694c5 rb21dfba 93 93 void usb_transfer_batch_call_in_and_dispose(usb_transfer_batch_t *instance); 94 94 void usb_transfer_batch_call_out_and_dispose(usb_transfer_batch_t *instance); 95 void usb_transfer_batch_finish (usb_transfer_batch_t *instance);95 void usb_transfer_batch_finish_error(usb_transfer_batch_t *instance, int error); 96 96 void usb_transfer_batch_dispose(usb_transfer_batch_t *instance); 97 97 98 static inline void usb_transfer_batch_finish_error( 99 usb_transfer_batch_t *instance, int error) 98 static inline void usb_transfer_batch_finish(usb_transfer_batch_t *instance) 100 99 { 101 100 assert(instance); 102 instance->error = error; 103 usb_transfer_batch_finish(instance); 101 usb_transfer_batch_finish_error(instance, EOK); 104 102 } 105 103 -
uspace/lib/usbhost/src/batch.c
r00694c5 rb21dfba 105 105 * 106 106 */ 107 void usb_transfer_batch_finish (usb_transfer_batch_t *instance)107 void usb_transfer_batch_finish_error(usb_transfer_batch_t *instance, int error) 108 108 { 109 109 assert(instance); 110 110 assert(instance->ep); 111 111 assert(instance->next_step); 112 instance->error = error; 112 113 endpoint_release(instance->ep); 113 114 instance->next_step(instance);
Note:
See TracChangeset
for help on using the changeset viewer.