iPXE
|
A transfer descriptor. More...
#include <ehci.h>
Data Fields | |
uint32_t | next |
Next transfer descriptor. More... | |
uint32_t | alt |
Alternate next transfer descriptor. More... | |
uint8_t | status |
Status. More... | |
uint8_t | flags |
Flags. More... | |
uint16_t | len |
Transfer length. More... | |
uint32_t | low [5] |
Buffer pointers (low 32 bits) More... | |
uint32_t | high [5] |
Extended buffer pointers (high 32 bits) More... | |
uint8_t | reserved [12] |
Reserved. More... | |
uint32_t ehci_transfer_descriptor::next |
Next transfer descriptor.
Definition at line 231 of file ehci.h.
Referenced by ehci_bus_open(), ehci_endpoint_reset(), and ehci_ring_alloc().
uint32_t ehci_transfer_descriptor::alt |
Alternate next transfer descriptor.
Definition at line 233 of file ehci.h.
Referenced by ehci_ring_alloc().
uint8_t ehci_transfer_descriptor::status |
Status.
Definition at line 235 of file ehci.h.
Referenced by ehci_bus_open(), ehci_dequeue(), ehci_endpoint_poll(), ehci_endpoint_reset(), and ehci_enqueue().
uint8_t ehci_transfer_descriptor::flags |
uint16_t ehci_transfer_descriptor::len |
Transfer length.
Definition at line 239 of file ehci.h.
Referenced by ehci_endpoint_poll(), ehci_endpoint_reset(), and ehci_enqueue().
uint32_t ehci_transfer_descriptor::low[5] |
uint32_t ehci_transfer_descriptor::high[5] |
Extended buffer pointers (high 32 bits)
Definition at line 243 of file ehci.h.
Referenced by ehci_enqueue().