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


Ignore:
Timestamp:
2017-11-20T17:23:12Z (6 years ago)
Author:
Salmelu <salmelu@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
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/endpoint.h

    r888238e9 rd3086873  
    8989        /** Maximum number of bursts within an interval that this endpoint supports */
    9090        uint8_t mult;
     91
     92        /** The maximum size of an isochronous transfer and therefore the size of buffers */
     93        size_t isoch_max_size;
     94
     95        /** Isochronous scheduled transfers with respective buffers */
     96        #define XHCI_ISOCH_BUFFER_COUNT 4
     97        xhci_isoch_transfer_t* isoch_transfers[XHCI_ISOCH_BUFFER_COUNT];
     98
     99        /** Indices to transfers */
     100        size_t isoch_dequeue, isoch_enqueue;
     101
     102        /** Are isochronous transfers started? */
     103        bool isoch_started;
    91104} xhci_endpoint_t;
    92105
Note: See TracChangeset for help on using the changeset viewer.