Changes in uspace/drv/uhci-hcd/batch.c [30a4301:600733e] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/uhci-hcd/batch.c
r30a4301 r600733e 141 141 usb_log_debug("Checking(%p) %d packet for completion.\n", 142 142 instance, instance->packets); 143 /* This is just an ugly trick to support the old API */ 143 144 instance->transfered_size = 0; 144 145 size_t i = 0; … … 156 157 transfer_descriptor_actual_size(&instance->tds[i]); 157 158 } 158 /* This is just an ugly trick to support the old API */159 159 instance->transfered_size -= instance->setup_size; 160 160 return true; … … 191 191 0, 1, false, instance->target, USB_PID_IN, NULL, NULL); 192 192 193 instance->tds[i].status |= TD_STATUS_COMPLETE_INTERRUPT_FLAG;194 195 193 instance->next_step = batch_call_out_and_dispose; 196 194 batch_schedule(instance); … … 223 221 transfer_descriptor_init(&instance->tds[i], DEFAULT_ERROR_COUNT, 224 222 0, 1, false, instance->target, USB_PID_OUT, NULL, NULL); 225 226 instance->tds[i].status |= TD_STATUS_COMPLETE_INTERRUPT_FLAG;227 223 228 224 instance->next_step = batch_call_in_and_dispose; … … 248 244 } 249 245 250 instance->tds[i - 1].status |= TD_STATUS_COMPLETE_INTERRUPT_FLAG;251 252 246 instance->next_step = batch_call_in_and_dispose; 253 247 batch_schedule(instance); … … 274 268 } 275 269 276 instance->tds[i - 1].status |= TD_STATUS_COMPLETE_INTERRUPT_FLAG;277 278 270 instance->next_step = batch_call_out_and_dispose; 279 271 batch_schedule(instance);
Note:
See TracChangeset
for help on using the changeset viewer.