Changeset 1d758fc in mainline for uspace/drv/bus/usb/xhci/isoch.c
- Timestamp:
- 2018-02-12T10:11:47Z (6 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 5fe3f954
- Parents:
- 2f762a7
- git-author:
- Ondřej Hlavatý <aearsis@…> (2018-02-05 03:28:50)
- git-committer:
- Ondřej Hlavatý <aearsis@…> (2018-02-12 10:11:47)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/isoch.c
r2f762a7 r1d758fc 176 176 xhci_trb_clean(&trb); 177 177 178 trb.parameter = it->data.phys;178 trb.parameter = host2xhci(64, dma_buffer_phys_base(&it->data)); 179 179 TRB_CTRL_SET_XFER_LEN(trb, it->size); 180 180 TRB_CTRL_SET_TD_SIZE(trb, 0); … … 481 481 482 482 /* This shall be already checked by endpoint */ 483 assert(transfer->batch. buffer_size <= ep->base.max_transfer_size);483 assert(transfer->batch.size <= ep->base.max_transfer_size); 484 484 485 485 fibril_mutex_lock(&isoch->guard); … … 521 521 522 522 /* Prepare the transfer. */ 523 it->size = transfer->batch. buffer_size;523 it->size = transfer->batch.size; 524 524 memcpy(it->data.virt, transfer->batch.dma_buffer.virt, it->size); 525 525 it->state = ISOCH_FILLED; … … 544 544 xhci_isoch_t * const isoch = ep->isoch; 545 545 546 if (transfer->batch. buffer_size < ep->base.max_transfer_size) {546 if (transfer->batch.size < ep->base.max_transfer_size) { 547 547 usb_log_error("Cannot schedule an undersized isochronous transfer."); 548 548 return ELIMIT;
Note:
See TracChangeset
for help on using the changeset viewer.