|
XenevaOS
|
#include "uspi/dwhciframeschedper.h"#include "uspi/dwhciregister.h"#include "uspi/dwhci.h"#include "uspi/assert.h"#include "uspios.h"
Macros | |
| #define | uFRAME 125 |
| #define | FRAME_UNSET 8 |
Enumerations | |
| enum | TFrameSchedulerState { StateStartSplit , StateStartSplitComplete , StateCompleteSplit , StateCompleteRetry , StateCompleteSplitComplete , StateCompleteSplitFailed , StateUnknown } |
Functions | |
| void | DWHCIFrameSchedulerPeriodic (TDWHCIFrameSchedulerPeriodic *pThis) |
| void | _DWHCIFrameSchedulerPeriodic (TDWHCIFrameScheduler *pBase) |
| void | DWHCIFrameSchedulerPeriodicStartSplit (TDWHCIFrameScheduler *pBase) |
| boolean | DWHCIFrameSchedulerPeriodicCompleteSplit (TDWHCIFrameScheduler *pBase) |
| void | DWHCIFrameSchedulerPeriodicTransactionComplete (TDWHCIFrameScheduler *pBase, u32 nStatus) |
| void | DWHCIFrameSchedulerPeriodicWaitForFrame (TDWHCIFrameScheduler *pBase) |
| boolean | DWHCIFrameSchedulerPeriodicIsOddFrame (TDWHCIFrameScheduler *pBase) |
| #define FRAME_UNSET 8 |
| #define uFRAME 125 |
| enum TFrameSchedulerState |
| void _DWHCIFrameSchedulerPeriodic | ( | TDWHCIFrameScheduler * | pBase | ) |
| void DWHCIFrameSchedulerPeriodic | ( | TDWHCIFrameSchedulerPeriodic * | pThis | ) |
| boolean DWHCIFrameSchedulerPeriodicCompleteSplit | ( | TDWHCIFrameScheduler * | pBase | ) |
| boolean DWHCIFrameSchedulerPeriodicIsOddFrame | ( | TDWHCIFrameScheduler * | pBase | ) |
| void DWHCIFrameSchedulerPeriodicStartSplit | ( | TDWHCIFrameScheduler * | pBase | ) |
| void DWHCIFrameSchedulerPeriodicTransactionComplete | ( | TDWHCIFrameScheduler * | pBase, |
| u32 | nStatus | ||
| ) |
| void DWHCIFrameSchedulerPeriodicWaitForFrame | ( | TDWHCIFrameScheduler * | pBase | ) |