Changes in uspace/lib/usb/src/host/batch.c [d7186cd:c15070c] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/usb/src/host/batch.c
rd7186cd rc15070c 30 30 */ 31 31 /** @file 32 * USB transfer transaction structures (implementation).32 * @brief OHCI driver USB transaction structure 33 33 */ 34 34 #include <errno.h> … … 39 39 #include <usb/host/batch.h> 40 40 41 void usb_transfer_batch_init(42 usb_transfer_batch_t *instance,41 void batch_init( 42 batch_t *instance, 43 43 usb_target_t target, 44 44 usb_transfer_type_t transfer_type, … … 85 85 * 86 86 */ 87 void usb_transfer_batch_finish(usb_transfer_batch_t *instance, int error)87 void batch_finish(batch_t *instance, int error) 88 88 { 89 89 assert(instance); … … 98 98 * parameters. 99 99 */ 100 void usb_transfer_batch_call_in(usb_transfer_batch_t *instance)100 void batch_call_in(batch_t *instance) 101 101 { 102 102 assert(instance); … … 107 107 instance->buffer_size); 108 108 109 usb_log_debug("Batch %p done (T%d.%d, %s %s in, %zuB): %s (%d).\n", 110 instance, 111 instance->target.address, instance->target.endpoint, 112 usb_str_speed(instance->speed), 113 usb_str_transfer_type_short(instance->transfer_type), 114 instance->transfered_size, 115 str_error(instance->error), instance->error); 109 int err = instance->error; 110 usb_log_debug("Batch(%p) callback IN(type:%d): %s(%d), %zu.\n", 111 instance, instance->transfer_type, str_error(err), err, 112 instance->transfered_size); 116 113 117 instance->callback_in( instance->fun, instance->error,118 instance-> transfered_size, instance->arg);114 instance->callback_in( 115 instance->fun, err, instance->transfered_size, instance->arg); 119 116 } 120 117 /*----------------------------------------------------------------------------*/ … … 123 120 * @param[in] instance Batch structure to use. 124 121 */ 125 void usb_transfer_batch_call_out(usb_transfer_batch_t *instance)122 void batch_call_out(batch_t *instance) 126 123 { 127 124 assert(instance); 128 125 assert(instance->callback_out); 129 126 130 usb_log_debug("Batch %p done (T%d.%d, %s %s out): %s (%d).\n", 131 instance, 132 instance->target.address, instance->target.endpoint, 133 usb_str_speed(instance->speed), 134 usb_str_transfer_type_short(instance->transfer_type), 135 str_error(instance->error), instance->error); 136 127 int err = instance->error; 128 usb_log_debug("Batch(%p) callback OUT(type:%d): %s(%d).\n", 129 instance, instance->transfer_type, str_error(err), err); 137 130 instance->callback_out(instance->fun, 138 instance->error, instance->arg);131 err, instance->arg); 139 132 } 140 133 /**
Note:
See TracChangeset
for help on using the changeset viewer.