XenevaOS
Loading...
Searching...
No Matches
Macros | Enumerations | Functions
dwhciframeschednper.c File Reference
#include "uspi/dwhciframeschednper.h"
#include "uspi/dwhci.h"
#include "uspi/assert.h"
#include "uspios.h"
Include dependency graph for dwhciframeschednper.c:

Macros

#define uFRAME   125
 

Enumerations

enum  TFrameSchedulerState {
  StateStartSplit , StateStartSplitComplete , StateCompleteSplit , StateCompleteRetry ,
  StateCompleteSplitComplete , StateCompleteSplitFailed , StateUnknown
}
 

Functions

void DWHCIFrameSchedulerNonPeriodic (TDWHCIFrameSchedulerNonPeriodic *pThis)
 
void _DWHCIFrameSchedulerNonPeriodic (TDWHCIFrameScheduler *pBase)
 
void DWHCIFrameSchedulerNonPeriodicStartSplit (TDWHCIFrameScheduler *pBase)
 
boolean DWHCIFrameSchedulerNonPeriodicCompleteSplit (TDWHCIFrameScheduler *pBase)
 
void DWHCIFrameSchedulerNonPeriodicTransactionComplete (TDWHCIFrameScheduler *pBase, u32 nStatus)
 
void DWHCIFrameSchedulerNonPeriodicWaitForFrame (TDWHCIFrameScheduler *pBase)
 
boolean DWHCIFrameSchedulerNonPeriodicIsOddFrame (TDWHCIFrameScheduler *pBase)
 

Macro Definition Documentation

◆ uFRAME

#define uFRAME   125

Enumeration Type Documentation

◆ TFrameSchedulerState

Enumerator
StateStartSplit 
StateStartSplitComplete 
StateCompleteSplit 
StateCompleteRetry 
StateCompleteSplitComplete 
StateCompleteSplitFailed 
StateUnknown 

Function Documentation

◆ _DWHCIFrameSchedulerNonPeriodic()

void _DWHCIFrameSchedulerNonPeriodic ( TDWHCIFrameScheduler pBase)

◆ DWHCIFrameSchedulerNonPeriodic()

void DWHCIFrameSchedulerNonPeriodic ( TDWHCIFrameSchedulerNonPeriodic pThis)

◆ DWHCIFrameSchedulerNonPeriodicCompleteSplit()

boolean DWHCIFrameSchedulerNonPeriodicCompleteSplit ( TDWHCIFrameScheduler pBase)

◆ DWHCIFrameSchedulerNonPeriodicIsOddFrame()

boolean DWHCIFrameSchedulerNonPeriodicIsOddFrame ( TDWHCIFrameScheduler pBase)

◆ DWHCIFrameSchedulerNonPeriodicStartSplit()

void DWHCIFrameSchedulerNonPeriodicStartSplit ( TDWHCIFrameScheduler pBase)

◆ DWHCIFrameSchedulerNonPeriodicTransactionComplete()

void DWHCIFrameSchedulerNonPeriodicTransactionComplete ( TDWHCIFrameScheduler pBase,
u32  nStatus 
)

◆ DWHCIFrameSchedulerNonPeriodicWaitForFrame()

void DWHCIFrameSchedulerNonPeriodicWaitForFrame ( TDWHCIFrameScheduler pBase)