Changeset 02cacce in mainline for uspace/drv/ohci/batch.c
- Timestamp:
- 2011-05-18T18:24:22Z (14 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 030937e
- Parents:
- 45e0e07
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/ohci/batch.c
r45e0e07 r02cacce 100 100 */ 101 101 usb_transfer_batch_t * batch_get(ddf_fun_t *fun, endpoint_t *ep, 102 char *buffer, size_t buffer_size, char* setup_buffer, size_t setup_size, 102 char *buffer, size_t buffer_size, 103 const char *setup_buffer, size_t setup_size, 103 104 usbhc_iface_transfer_in_callback_t func_in, 104 105 usbhc_iface_transfer_out_callback_t func_out, void *arg) … … 120 121 ohci_transfer_batch_dispose); 121 122 122 hcd_endpoint_t *hcd_ep = hcd_endpoint_get(ep);123 const hcd_endpoint_t *hcd_ep = hcd_endpoint_get(ep); 123 124 assert(hcd_ep); 124 125 … … 129 130 data->td_count = 130 131 ((buffer_size + OHCI_TD_MAX_TRANSFER - 1) / OHCI_TD_MAX_TRANSFER); 132 /* Control transfer need Setup and Status stage */ 131 133 if (ep->transfer_type == USB_TRANSFER_CONTROL) { 132 134 data->td_count += 2; … … 407 409 char *buffer = instance->data_buffer; 408 410 while (remain_size > 0) { 409 size_t transfer_size = remain_size > OHCI_TD_MAX_TRANSFER ?410 OHCI_TD_MAX_TRANSFER : remain_size;411 const size_t transfer_size = remain_size > OHCI_TD_MAX_TRANSFER 412 ? OHCI_TD_MAX_TRANSFER : remain_size; 411 413 412 414 td_init(data->tds[td_current], instance->ep->direction,
Note:
See TracChangeset
for help on using the changeset viewer.