usbps
Xilinx SDK Drivers API Documentation
XUsbPs_EpIn Struct Reference

The following data structure represents IN endpoint. More...

Data Fields

XUsbPs_dQH * dQH
 Pointer to the Queue Head structure of the endpoint. More...
 
XUsbPs_dTD * dTDs
 List of pointers to the Transfer Descriptors of the endpoint. More...
 
XUsbPs_dTD * dTDHead
 Buffer to the next available descriptor in the list. More...
 
XUsbPs_dTD * dTDTail
 Buffer to the last unsent descriptor in the list. More...
 
XUsbPs_EpHandlerFunc HandlerFunc
 Handler function for this endpoint. More...
 
void * HandlerRef
 User data reference for the handler. More...
 

Detailed Description

The following data structure represents IN endpoint.

Field Documentation

◆ dQH

XUsbPs_dQH* XUsbPs_EpIn::dQH

Pointer to the Queue Head structure of the endpoint.

◆ dTDHead

XUsbPs_dTD* XUsbPs_EpIn::dTDHead

Buffer to the next available descriptor in the list.

Referenced by XUsbPs_ReconfigureEp().

◆ dTDs

XUsbPs_dTD* XUsbPs_EpIn::dTDs

List of pointers to the Transfer Descriptors of the endpoint.

Referenced by XUsbPs_ReconfigureEp().

◆ dTDTail

XUsbPs_dTD* XUsbPs_EpIn::dTDTail

Buffer to the last unsent descriptor in the list.

Referenced by XUsbPs_ReconfigureEp().

◆ HandlerFunc

XUsbPs_EpHandlerFunc XUsbPs_EpIn::HandlerFunc

Handler function for this endpoint.

◆ HandlerRef

void* XUsbPs_EpIn::HandlerRef

User data reference for the handler.