|
ReactOS 0.4.17-dev-1281-g065abb3
|

Go to the source code of this file.
Classes | |
| class | XhciSpinLockGuard |
| class | XhciWdfLockGuard |
| class | XhciWaitLockGuard |
Macros | |
| #define | XHCI_TAG_DRIVER 'dHCX' |
| #define | XHCI_TAG_CONTROLLER 'cHCX' |
| #define | XHCI_TAG_BUFFER 'bHCX' |
| #define | XHCI_TAG_COMMAND 'mHCX' |
| #define | XHCI_TAG_INTERRUPTER 'iHCX' |
| #define | XHCI_TAG_ROOTHUB 'rHCX' |
| #define | XHCI_TAG_SLOT 'sHCX' |
Functions | |
| PVOID | operator new (_In_ size_t Size, _In_ PVOID Where) noexcept |
| VOID | operator delete (_In_ PVOID Memory, _In_ PVOID Where) noexcept |
| FORCEINLINE VOID NTAPI | XhciClearListEntry (_Out_ PLIST_ENTRY Entry) |
| FORCEINLINE BOOLEAN NTAPI | XhciIsListEntryLinked (_In_ const LIST_ENTRY *Entry) |
| FORCEINLINE LARGE_INTEGER NTAPI | XhciRelativeMs (_In_ ULONG Milliseconds) |
| #define XHCI_TAG_BUFFER 'bHCX' |
Definition at line 13 of file xhciutil.h.
| #define XHCI_TAG_COMMAND 'mHCX' |
Definition at line 14 of file xhciutil.h.
| #define XHCI_TAG_CONTROLLER 'cHCX' |
Definition at line 12 of file xhciutil.h.
| #define XHCI_TAG_DRIVER 'dHCX' |
Definition at line 11 of file xhciutil.h.
| #define XHCI_TAG_INTERRUPTER 'iHCX' |
Definition at line 15 of file xhciutil.h.
| #define XHCI_TAG_ROOTHUB 'rHCX' |
Definition at line 16 of file xhciutil.h.
| #define XHCI_TAG_SLOT 'sHCX' |
Definition at line 17 of file xhciutil.h.
Definition at line 32 of file xhciutil.h.
Definition at line 22 of file xhciutil.h.
| FORCEINLINE VOID NTAPI XhciClearListEntry | ( | _Out_ PLIST_ENTRY | Entry | ) |
Definition at line 117 of file xhciutil.h.
Referenced by _IRQL_requires_(), XhciTransferRing::BorrowBounceBuffer(), XhciBulkRing::CompleteBatch(), XhciIsochRing::CompleteBatch(), XhciIsochRing::FinishExpiredIsoch(), XhciBulkRing::InitTransfer(), XhciBulkRing::InsertLink(), XhciIsochRing::InsertLink(), XhciTransferRing::RetireLive(), XhciIsochRing::TakeRequest(), XhciBulkRing::UndoTd(), and XhciCmdCompleteList().
| FORCEINLINE BOOLEAN NTAPI XhciIsListEntryLinked | ( | _In_ const LIST_ENTRY * | Entry | ) |
Definition at line 127 of file xhciutil.h.
Referenced by XhciBulkRing::InitTransfer().
| FORCEINLINE LARGE_INTEGER NTAPI XhciRelativeMs | ( | _In_ ULONG | Milliseconds | ) |
Milliseconds to a relative KeSetTimer/KeDelayExecutionThread interval.
Definition at line 137 of file xhciutil.h.
Referenced by XhciInterrupters::D0ExitPreInterruptsDisabled(), XhciRootHub::StartResumeTimer(), and XhciSleepMs().