Changes in uspace/drv/ohci/batch.c [02cacce:33d19a7] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/batch.c
r02cacce r33d19a7 100 100 */ 101 101 usb_transfer_batch_t * batch_get(ddf_fun_t *fun, endpoint_t *ep, 102 char *buffer, size_t buffer_size, 103 const char *setup_buffer, size_t setup_size, 102 char *buffer, size_t buffer_size, char* setup_buffer, size_t setup_size, 104 103 usbhc_iface_transfer_in_callback_t func_in, 105 104 usbhc_iface_transfer_out_callback_t func_out, void *arg) … … 121 120 ohci_transfer_batch_dispose); 122 121 123 consthcd_endpoint_t *hcd_ep = hcd_endpoint_get(ep);122 hcd_endpoint_t *hcd_ep = hcd_endpoint_get(ep); 124 123 assert(hcd_ep); 125 124 … … 130 129 data->td_count = 131 130 ((buffer_size + OHCI_TD_MAX_TRANSFER - 1) / OHCI_TD_MAX_TRANSFER); 132 /* Control transfer need Setup and Status stage */133 131 if (ep->transfer_type == USB_TRANSFER_CONTROL) { 134 132 data->td_count += 2; … … 409 407 char *buffer = instance->data_buffer; 410 408 while (remain_size > 0) { 411 const size_t transfer_size = remain_size > OHCI_TD_MAX_TRANSFER412 ?OHCI_TD_MAX_TRANSFER : remain_size;409 size_t transfer_size = remain_size > OHCI_TD_MAX_TRANSFER ? 410 OHCI_TD_MAX_TRANSFER : remain_size; 413 411 414 412 td_init(data->tds[td_current], instance->ep->direction,
Note:
See TracChangeset
for help on using the changeset viewer.