XenevaOS
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
TDWHCITransferStageData Struct Reference

#include <dwhcixferstagedata.h>

Collaboration diagram for TDWHCITransferStageData:
Collaboration graph
[legend]

Public Member Functions

u32 ALIGN (4) m_TempBuffer
 

Public Attributes

unsigned m_nChannel
 
TUSBRequestm_pURB
 
boolean m_bIn
 
boolean m_bStatusStage
 
boolean m_bSplitTransaction
 
boolean m_bSplitComplete
 
TUSBDevicem_pDevice
 
TUSBEndpointm_pEndpoint
 
TUSBSpeed m_Speed
 
u32 m_nMaxPacketSize
 
u32 m_nTransferSize
 
unsigned m_nPackets
 
u32 m_nBytesPerTransaction
 
unsigned m_nPacketsPerTransaction
 
u32 m_nTotalBytesTransfered
 
unsigned m_nState
 
unsigned m_nSubState
 
u32 m_nTransactionStatus
 
void * m_pBufferPointer
 
boolean m_bFrameSchedulerUsed
 
union { 
 
   TDWHCIFrameScheduler   Base 
 
   TDWHCIFrameSchedulerPeriodic   Periodic 
 
   TDWHCIFrameSchedulerNonPeriodic   NonPeriodic 
 
   TDWHCIFrameSchedulerNoSplit   NoSplit 
 
m_FrameScheduler 
 

Member Function Documentation

◆ ALIGN()

u32 TDWHCITransferStageData::ALIGN ( )

Member Data Documentation

◆ Base

TDWHCIFrameScheduler TDWHCITransferStageData::Base

◆ m_bFrameSchedulerUsed

boolean TDWHCITransferStageData::m_bFrameSchedulerUsed

◆ m_bIn

boolean TDWHCITransferStageData::m_bIn

◆ m_bSplitComplete

boolean TDWHCITransferStageData::m_bSplitComplete

◆ m_bSplitTransaction

boolean TDWHCITransferStageData::m_bSplitTransaction

◆ m_bStatusStage

boolean TDWHCITransferStageData::m_bStatusStage

◆ [union]

union { ... } TDWHCITransferStageData::m_FrameScheduler

◆ m_nBytesPerTransaction

u32 TDWHCITransferStageData::m_nBytesPerTransaction

◆ m_nChannel

unsigned TDWHCITransferStageData::m_nChannel

◆ m_nMaxPacketSize

u32 TDWHCITransferStageData::m_nMaxPacketSize

◆ m_nPackets

unsigned TDWHCITransferStageData::m_nPackets

◆ m_nPacketsPerTransaction

unsigned TDWHCITransferStageData::m_nPacketsPerTransaction

◆ m_nState

unsigned TDWHCITransferStageData::m_nState

◆ m_nSubState

unsigned TDWHCITransferStageData::m_nSubState

◆ m_nTotalBytesTransfered

u32 TDWHCITransferStageData::m_nTotalBytesTransfered

◆ m_nTransactionStatus

u32 TDWHCITransferStageData::m_nTransactionStatus

◆ m_nTransferSize

u32 TDWHCITransferStageData::m_nTransferSize

◆ m_pBufferPointer

void* TDWHCITransferStageData::m_pBufferPointer

◆ m_pDevice

TUSBDevice* TDWHCITransferStageData::m_pDevice

◆ m_pEndpoint

TUSBEndpoint* TDWHCITransferStageData::m_pEndpoint

◆ m_pURB

TUSBRequest* TDWHCITransferStageData::m_pURB

◆ m_Speed

TUSBSpeed TDWHCITransferStageData::m_Speed

◆ NonPeriodic

TDWHCIFrameSchedulerNonPeriodic TDWHCITransferStageData::NonPeriodic

◆ NoSplit

TDWHCIFrameSchedulerNoSplit TDWHCITransferStageData::NoSplit

◆ Periodic

TDWHCIFrameSchedulerPeriodic TDWHCITransferStageData::Periodic

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