![]() |
usbps
Xilinx SDK Drivers API Documentation
|
The following data structures are used internally by the L0/L1 driver. More...
Data Fields | |
| XUsbPs_dQH * | dQH |
| Pointer to the Queue Head structure of the endpoint. More... | |
| XUsbPs_dTD * | dTDs |
| Pointer to the first dTD of the dTD list for this endpoint. More... | |
| XUsbPs_dTD * | dTDCurr |
| Buffer to the currently processed descriptor. More... | |
| u8 * | dTDBufs |
| Pointer to the first buffer of the buffer list for this endpoint. More... | |
| XUsbPs_EpHandlerFunc | HandlerFunc |
| Handler function for this endpoint. More... | |
| void * | HandlerRef |
| User data reference for the handler. More... | |
The following data structures are used internally by the L0/L1 driver.
Their contents MUST NOT be changed by the upper layers. The following data structure represents OUT endpoint.
| XUsbPs_dQH* XUsbPs_EpOut::dQH |
Pointer to the Queue Head structure of the endpoint.
| u8* XUsbPs_EpOut::dTDBufs |
Pointer to the first buffer of the buffer list for this endpoint.
Referenced by XUsbPs_ReconfigureEp().
| XUsbPs_dTD* XUsbPs_EpOut::dTDCurr |
Buffer to the currently processed descriptor.
Referenced by XUsbPs_EpBufferReceive(), and XUsbPs_ReconfigureEp().
| XUsbPs_dTD* XUsbPs_EpOut::dTDs |
Pointer to the first dTD of the dTD list for this endpoint.
Referenced by XUsbPs_ReconfigureEp().
| XUsbPs_EpHandlerFunc XUsbPs_EpOut::HandlerFunc |
Handler function for this endpoint.
| void* XUsbPs_EpOut::HandlerRef |
User data reference for the handler.