Changeset 89cefe78 in mainline for uspace/drv/bus/usb/xhci/endpoint.h
- Timestamp:
- 2017-10-22T21:47:55Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 82fe063
- Parents:
- ee794529
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/bus/usb/xhci/endpoint.h
ree794529 r89cefe78 65 65 endpoint_t base; /**< Inheritance. Keep this first. */ 66 66 67 /** Main TRB ring */67 /** Main TRB ring (or NULL if endpoint uses streams) */ 68 68 xhci_trb_ring_t ring; 69 69 … … 72 72 * endpoint_t */ 73 73 xhci_transfer_t active_transfer; 74 75 /** Primary stream context array (or NULL if endpoint doesn't use streams) */ 76 xhci_stream_ctx_t *primary_stream_ctx_array; 77 78 /** Maximum number of streams, also a valid range of PSCA above */ 79 uint16_t max_streams; 80 81 /* FIXME: Figure out type for these two fields. */ 82 uint8_t max_burst; 83 uint8_t mult; 74 84 } xhci_endpoint_t; 75 85 … … 101 111 int xhci_endpoint_init(xhci_endpoint_t *, xhci_bus_t *); 102 112 void xhci_endpoint_fini(xhci_endpoint_t *); 113 int xhci_endpoint_alloc_transfer_ds(xhci_endpoint_t *); 114 int xhci_endpoint_free_transfer_ds(xhci_endpoint_t *); 103 115 104 116 uint8_t xhci_endpoint_dci(xhci_endpoint_t *);
Note:
See TracChangeset
for help on using the changeset viewer.