XhciController * m_Controller
_IRQL_requires_(PASSIVE_LEVEL) VOID PreReset()
VOID OnDeviceNotificationEvent(_In_ const XHCI_TRB *Event)
BOOLEAN IsValidSlot(_In_ ULONG SlotId) const
_IRQL_requires_(PASSIVE_LEVEL) VOID PostReset()
_In_ PVOID _In_ ULONG64 OutputContextAddress
_IRQL_requires_max_(DISPATCH_LEVEL) NTSTATUS SetSlot(_In_ ULONG SlotId
XhciDmaBuffer * m_ScratchpadArray
LIST_ENTRY m_ScratchpadPages
VOID OnTransferEvent(_In_ const XHCI_TRB *Event)
_IRQL_requires_max_(DISPATCH_LEVEL) PVOID LookupSlot(_In_ ULONG SlotId) const
_Check_return_ _In_ DXGK_EVENT_TYPE _In_ ULONG Event
_Must_inspect_result_ _In_ PUCXHUB_DEVICE_CREATE_INFO _Out_ UCXUSBDEVICE * Device
_Must_inspect_result_ _In_ WDFDEVICE _In_ PUCX_CONTROLLER_CONFIG _In_opt_ PWDF_OBJECT_ATTRIBUTES _Out_ UCXCONTROLLER * Controller