Fork us on GitHub Follow us on Facebook Follow us on Twitter

Changeset d3086873 in mainline for uspace/drv/bus/usb/xhci/transfers.h


Ignore:
Timestamp:
2017-11-20T17:23:12Z (4 years ago)
Author:
Salmelu <salmelu@…>
Branches:
lfn, master
Children:
6b433a8
Parents:
888238e9
git-author:
Salmelu <salmelu@…> (2017-11-20 17:22:34)
git-committer:
Salmelu <salmelu@…> (2017-11-20 17:23:12)
Message:

First isoch transfers - transfers.c part

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/drv/bus/usb/xhci/transfers.h

    r888238e9 rd3086873  
    5555} xhci_transfer_t;
    5656
     57typedef struct {
     58        /* Used buffer size */
     59        uint64_t size;
     60        /* Pointer to data in virt memory */
     61        void *data_virt;
     62        /* Physical address of the buffer */
     63        uintptr_t data_phys;
     64        /* Physical address of enqueued TRB */
     65        uintptr_t interrupt_trb_phys;
     66} xhci_isoch_transfer_t;
     67
    5768xhci_transfer_t* xhci_transfer_create(endpoint_t *);
    5869int xhci_transfer_schedule(xhci_hc_t *, usb_transfer_batch_t *);
Note: See TracChangeset for help on using the changeset viewer.