qspipsu
Xilinx SDK Drivers API Documentation
XQspiPsu Struct Reference

The XQspiPsu driver instance data. More...

Data Fields

XQspiPsu_Config Config
 Configuration structure. More...
 
u32 IsReady
 Device is initialized and ready. More...
 
u8 * SendBufferPtr
 Buffer to send (state) More...
 
u8 * RecvBufferPtr
 Buffer to receive (state) More...
 
u64 RecvBuffer
 Buffer Address to receive (state) More...
 
u8 * GenFifoBufferPtr
 Gen FIFO entries. More...
 
s32 TxBytes
 Number of bytes to transfer (state) More...
 
s32 RxBytes
 Number of bytes left to transfer(state) More...
 
s32 GenFifoEntries
 Number of Gen FIFO entries remaining. More...
 
u32 IsBusy
 A transfer is in progress (state) More...
 
u32 ReadMode
 DMA or IO mode. More...
 
void * StatusRef
 Callback reference for status handler. More...
 

Detailed Description

The XQspiPsu driver instance data.

The user is required to allocate a variable of this type for every QSPIPSU device in the system. A pointer to a variable of this type is then passed to the driver API functions.

Field Documentation

◆ Config

◆ GenFifoBufferPtr

u8* XQspiPsu::GenFifoBufferPtr

Gen FIFO entries.

◆ GenFifoEntries

s32 XQspiPsu::GenFifoEntries

Number of Gen FIFO entries remaining.

◆ IsBusy

◆ IsReady

◆ ReadMode

u32 XQspiPsu::ReadMode

DMA or IO mode.

Referenced by XQspiPsu_InterruptHandler(), and XQspiPsu_SetReadMode().

◆ RecvBuffer

u64 XQspiPsu::RecvBuffer

Buffer Address to receive (state)

◆ RecvBufferPtr

u8* XQspiPsu::RecvBufferPtr

Buffer to receive (state)

◆ RxBytes

s32 XQspiPsu::RxBytes

Number of bytes left to transfer(state)

◆ SendBufferPtr

u8* XQspiPsu::SendBufferPtr

Buffer to send (state)

◆ StatusRef

void* XQspiPsu::StatusRef

Callback reference for status handler.

Referenced by XQspiPsu_SetStatusHandler().

◆ TxBytes

s32 XQspiPsu::TxBytes

Number of bytes to transfer (state)