XenevaOS
Loading...
Searching...
No Matches
Classes | Typedefs | Functions
dwhcixferstagedata.h File Reference
#include "usb.h"
#include "usbrequest.h"
#include "usbdevice.h"
#include "usbendpoint.h"
#include "dwhciframescheduler.h"
#include "dwhciframeschedper.h"
#include "dwhciframeschednper.h"
#include "dwhciframeschednsplit.h"
#include "macros.h"
#include "types.h"
Include dependency graph for dwhcixferstagedata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  TDWHCITransferStageData
 

Typedefs

typedef struct TDWHCITransferStageData TDWHCITransferStageData
 

Functions

void DWHCITransferStageData (TDWHCITransferStageData *pThis, unsigned nChannel, TUSBRequest *pURB, boolean bIn, boolean bStatusStage)
 
void _DWHCITransferStageData (TDWHCITransferStageData *pThis)
 
void DWHCITransferStageDataTransactionComplete (TDWHCITransferStageData *pThis, u32 nStatus, u32 nPacketsLeft, u32 nBytesLeft)
 
void DWHCITransferStageDataSetSplitComplete (TDWHCITransferStageData *pThis, boolean bComplete)
 
void DWHCITransferStageDataSetState (TDWHCITransferStageData *pThis, unsigned nState)
 
unsigned DWHCITransferStageDataGetState (TDWHCITransferStageData *pThis)
 
void DWHCITransferStageDataSetSubState (TDWHCITransferStageData *pThis, unsigned nSubState)
 
unsigned DWHCITransferStageDataGetSubState (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataBeginSplitCycle (TDWHCITransferStageData *pThis)
 
unsigned DWHCITransferStageDataGetChannelNumber (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetDeviceAddress (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsPeriodic (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetEndpointType (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetEndpointNumber (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetMaxPacketSize (TDWHCITransferStageData *pThis)
 
TUSBSpeed DWHCITransferStageDataGetSpeed (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetPID (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsDirectionIn (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsStatusStage (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetDMAAddress (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetBytesToTransfer (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetPacketsToTransfer (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsSplit (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsSplitComplete (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetHubAddress (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetHubPortAddress (TDWHCITransferStageData *pThis)
 
u8 DWHCITransferStageDataGetSplitPosition (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetStatusMask (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetTransactionStatus (TDWHCITransferStageData *pThis)
 
boolean DWHCITransferStageDataIsStageComplete (TDWHCITransferStageData *pThis)
 
u32 DWHCITransferStageDataGetResultLen (TDWHCITransferStageData *pThis)
 
TUSBRequestDWHCITransferStageDataGetURB (TDWHCITransferStageData *pThis)
 
TDWHCIFrameSchedulerDWHCITransferStageDataGetFrameScheduler (TDWHCITransferStageData *pThis)
 

Typedef Documentation

◆ TDWHCITransferStageData

Function Documentation

◆ _DWHCITransferStageData()

void _DWHCITransferStageData ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageData()

void DWHCITransferStageData ( TDWHCITransferStageData pThis,
unsigned  nChannel,
TUSBRequest pURB,
boolean  bIn,
boolean  bStatusStage 
)

◆ DWHCITransferStageDataBeginSplitCycle()

boolean DWHCITransferStageDataBeginSplitCycle ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetBytesToTransfer()

u32 DWHCITransferStageDataGetBytesToTransfer ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetChannelNumber()

unsigned DWHCITransferStageDataGetChannelNumber ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetDeviceAddress()

u8 DWHCITransferStageDataGetDeviceAddress ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetDMAAddress()

u32 DWHCITransferStageDataGetDMAAddress ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetEndpointNumber()

u8 DWHCITransferStageDataGetEndpointNumber ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetEndpointType()

u8 DWHCITransferStageDataGetEndpointType ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetFrameScheduler()

TDWHCIFrameScheduler * DWHCITransferStageDataGetFrameScheduler ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetHubAddress()

u8 DWHCITransferStageDataGetHubAddress ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetHubPortAddress()

u8 DWHCITransferStageDataGetHubPortAddress ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetMaxPacketSize()

u32 DWHCITransferStageDataGetMaxPacketSize ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetPacketsToTransfer()

u32 DWHCITransferStageDataGetPacketsToTransfer ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetPID()

u8 DWHCITransferStageDataGetPID ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetResultLen()

u32 DWHCITransferStageDataGetResultLen ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetSpeed()

TUSBSpeed DWHCITransferStageDataGetSpeed ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetSplitPosition()

u8 DWHCITransferStageDataGetSplitPosition ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetState()

unsigned DWHCITransferStageDataGetState ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetStatusMask()

u32 DWHCITransferStageDataGetStatusMask ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetSubState()

unsigned DWHCITransferStageDataGetSubState ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetTransactionStatus()

u32 DWHCITransferStageDataGetTransactionStatus ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataGetURB()

TUSBRequest * DWHCITransferStageDataGetURB ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsDirectionIn()

boolean DWHCITransferStageDataIsDirectionIn ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsPeriodic()

boolean DWHCITransferStageDataIsPeriodic ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsSplit()

boolean DWHCITransferStageDataIsSplit ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsSplitComplete()

boolean DWHCITransferStageDataIsSplitComplete ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsStageComplete()

boolean DWHCITransferStageDataIsStageComplete ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataIsStatusStage()

boolean DWHCITransferStageDataIsStatusStage ( TDWHCITransferStageData pThis)

◆ DWHCITransferStageDataSetSplitComplete()

void DWHCITransferStageDataSetSplitComplete ( TDWHCITransferStageData pThis,
boolean  bComplete 
)

◆ DWHCITransferStageDataSetState()

void DWHCITransferStageDataSetState ( TDWHCITransferStageData pThis,
unsigned  nState 
)

◆ DWHCITransferStageDataSetSubState()

void DWHCITransferStageDataSetSubState ( TDWHCITransferStageData pThis,
unsigned  nSubState 
)

◆ DWHCITransferStageDataTransactionComplete()

void DWHCITransferStageDataTransactionComplete ( TDWHCITransferStageData pThis,
u32  nStatus,
u32  nPacketsLeft,
u32  nBytesLeft 
)