![]() |
usbpsu
Xilinx SDK Drivers API Documentation
|
Endpoint representation. More...
Data Fields | |
| struct XUsbPsu_Trb EpTrb | ALIGNMENT_CACHELINE |
| < User handler called when data is sent for IN Ep and received for OUT Ep More... | |
| u32 | EpStatus |
| Flags to represent Endpoint status. More... | |
| u32 | RequestedBytes |
| RequestedBytes for transfer. More... | |
| u32 | BytesTxed |
| Actual Bytes transferred. More... | |
| u16 | MaxSize |
| Size of endpoint. More... | |
| u8 * | BufferPtr |
| Buffer location. More... | |
| u8 | ResourceIndex |
| Resource Index assigned to Endpoint by core. More... | |
| u8 | PhyEpNum |
| Physical Endpoint Number in core. More... | |
| u8 | UsbEpNum |
| USB Endpoint Number. More... | |
| u8 | Type |
| Type of Endpoint - Control/BULK/INTERRUPT/ISOC. More... | |
| u8 | Direction |
| Direction - EP_DIR_OUT/EP_DIR_IN. More... | |
Endpoint representation.
| struct XUsbPsu_Trb EpTrb XUsbPsu_Ep::ALIGNMENT_CACHELINE |
< User handler called when data is sent for IN Ep and received for OUT Ep
TRB used by endpoint
| u8* XUsbPsu_Ep::BufferPtr |
Buffer location.
| u32 XUsbPsu_Ep::BytesTxed |
Actual Bytes transferred.
| u8 XUsbPsu_Ep::Direction |
Direction - EP_DIR_OUT/EP_DIR_IN.
Referenced by XUsbPsu_EpXferComplete().
| u32 XUsbPsu_Ep::EpStatus |
Flags to represent Endpoint status.
Referenced by XUsbPsu_Ep0Send(), XUsbPsu_Ep0StallRestart(), XUsbPsu_EpInterrupt(), and XUsbPsu_RecvSetup().
| u16 XUsbPsu_Ep::MaxSize |
Size of endpoint.
| u8 XUsbPsu_Ep::PhyEpNum |
Physical Endpoint Number in core.
Referenced by XUsbPsu_EpBufferSend(), XUsbPsu_EpDisable(), and XUsbPsu_IsEpStalled().
| u32 XUsbPsu_Ep::RequestedBytes |
RequestedBytes for transfer.
| u8 XUsbPsu_Ep::ResourceIndex |
Resource Index assigned to Endpoint by core.
Referenced by XUsbPsu_Ep0_EndControlData().
| u8 XUsbPsu_Ep::Type |
Type of Endpoint - Control/BULK/INTERRUPT/ISOC.
| u8 XUsbPsu_Ep::UsbEpNum |
USB Endpoint Number.