RTEMS 6.1-rc1
Data Fields
XQspiPsu Struct Reference

#include <xqspipsu.h>

Data Fields

XQspiPsu_Config Config
 
u32 IsReady
 
u8 * SendBufferPtr
 
u8 * RecvBufferPtr
 
u64 RecvBuffer
 
u8 * GenFifoBufferPtr
 
s32 TxBytes
 
s32 RxBytes
 
s32 GenFifoEntries
 
u32 IsBusy
 
u32 ReadMode
 
u32 GenFifoCS
 
u32 GenFifoBus
 
s32 NumMsg
 
s32 MsgCnt
 
s32 IsUnaligned
 
u8 IsManualstart
 
XQspiPsu_MsgMsg
 
XQspiPsu_StatusHandler StatusHandler
 
void * StatusRef
 

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

XQspiPsu_Config XQspiPsu::Config

Configuration structure

◆ GenFifoBufferPtr

u8* XQspiPsu::GenFifoBufferPtr

Gen FIFO entries

◆ GenFifoBus

u32 XQspiPsu::GenFifoBus

Gen FIFO bus

◆ GenFifoCS

u32 XQspiPsu::GenFifoCS

Gen FIFO chip selection

◆ GenFifoEntries

s32 XQspiPsu::GenFifoEntries

Number of Gen FIFO entries remaining

◆ IsBusy

u32 XQspiPsu::IsBusy

A transfer is in progress (state)

◆ IsManualstart

u8 XQspiPsu::IsManualstart

Manual start information

◆ IsReady

u32 XQspiPsu::IsReady

Device is initialized and ready

◆ IsUnaligned

s32 XQspiPsu::IsUnaligned

Unaligned information

◆ Msg

XQspiPsu_Msg* XQspiPsu::Msg

Message

◆ MsgCnt

s32 XQspiPsu::MsgCnt

Message Count

◆ NumMsg

s32 XQspiPsu::NumMsg

Number of messages

◆ ReadMode

u32 XQspiPsu::ReadMode

DMA or IO mode

◆ 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)

◆ StatusHandler

XQspiPsu_StatusHandler XQspiPsu::StatusHandler

Status Handler

◆ StatusRef

void* XQspiPsu::StatusRef

Callback reference for status handler

◆ TxBytes

s32 XQspiPsu::TxBytes

Number of bytes to transfer (state)


The documentation for this struct was generated from the following file: