| _IRQL_requires_(PASSIVE_LEVEL) VOID ControllerResetDone() | XhciUsbDevice | |
| _IRQL_requires_(PASSIVE_LEVEL) NTSTATUS Initialize(_In_ XhciController *Controller | XhciUsbDevice | |
| _IRQL_requires_(PASSIVE_LEVEL) VOID RunTunnelStateDsm(_Inout_ PUSBDEVICE_UPDATE Payload) | XhciUsbDevice | private |
| _IRQL_requires_max_(DISPATCH_LEVEL) VOID RingDoorbell(_In_ ULONG Dci | XhciUsbDevice | |
| _IRQL_requires_max_(DISPATCH_LEVEL) XhciEndpoint *EndpointAt(_In_ ULONG Dci) const | XhciUsbDevice | |
| _IRQL_requires_max_(DISPATCH_LEVEL) VOID AddEndpoint(_In_ XhciEndpoint *Endpoint) | XhciUsbDevice | |
| _IRQL_requires_max_(DISPATCH_LEVEL) VOID RemoveEndpoint(_In_ XhciEndpoint *Endpoint) | XhciUsbDevice | |
| _IRQL_requires_max_(DISPATCH_LEVEL) VOID ReconfigureEndpoint(_In_ XhciEndpoint *Endpoint | XhciUsbDevice | |
| _IRQL_requires_max_(DISPATCH_LEVEL) VOID SetDisabled() | XhciUsbDevice | |
| Address(_In_ WDFREQUEST Request, _Inout_ PUSBDEVICE_ADDRESS Payload) | XhciUsbDevice | |
| AfterDisable enum name | XhciUsbDevice | private |
| ApplyUpdate(_Inout_ PUSBDEVICE_UPDATE Payload) | XhciUsbDevice | private |
| BuildAddressContext() | XhciUsbDevice | private |
| BuildSlotContext(_Out_writes_bytes_(ContextSize) PVOID SlotContext, _In_ ULONG ContextSize) const | XhciUsbDevice | |
| Cleanup(_In_ WDFOBJECT Object) | XhciUsbDevice | |
| CommandDone(_In_ XhciCommand *Command) | XhciUsbDevice | privatestatic |
| CompletePending(_In_ NTSTATUS Status) | XhciUsbDevice | private |
| Context | XhciUsbDevice | |
| ContextEntries() const | XhciUsbDevice | |
| ContextSize() const | XhciUsbDevice | |
| Controller() const | XhciUsbDevice | |
| ControllerResetStarting() | XhciUsbDevice | |
| DeviceDescriptor() const | XhciUsbDevice | |
| Disable(_In_ WDFREQUEST Request) | XhciUsbDevice | |
| DisableConfiguredEndpoints(_In_ BOOLEAN ClearTable) | XhciUsbDevice | private |
| DisableDefaultEndpoint() | XhciUsbDevice | private |
| DisableEndpointList(_In_ ULONG Count, _In_reads_(Count) UCXENDPOINT *Endpoints) | XhciUsbDevice | private |
| Enable(_In_ WDFREQUEST Request, _Inout_ PUSBDEVICE_ENABLE Payload) | XhciUsbDevice | |
| EndpointsConfigure(_In_ WDFREQUEST Request, _Inout_ PENDPOINTS_CONFIGURE Payload) | XhciUsbDevice | |
| EndpointState(_In_ ULONG Dci) const | XhciUsbDevice | |
| FinishReconfigure(_In_ NTSTATUS Status) | XhciUsbDevice | private |
| ForgetSlot() | XhciUsbDevice | private |
| FromUcx(_In_ UCXUSBDEVICE UsbDevice) | XhciUsbDevice | static |
| Handle() const | XhciUsbDevice | |
| HardwareDequeuePointer(_In_ ULONG Dci) const | XhciUsbDevice | |
| HubInfo(_In_ WDFREQUEST Request, _In_ const USBDEVICE_HUB_INFO *Payload) | XhciUsbDevice | |
| Info | XhciUsbDevice | |
| InputContext(_In_ ULONG Index) const | XhciUsbDevice | |
| InputContextAddress() const | XhciUsbDevice | |
| InputControl() const | XhciUsbDevice | private |
| InputSlot() const | XhciUsbDevice | private |
| IsSlotEnabled() const | XhciUsbDevice | |
| LostSlotStatus() const | XhciUsbDevice | private |
| m_AfterDisable | XhciUsbDevice | private |
| m_Command | XhciUsbDevice | private |
| m_ContextMask | XhciUsbDevice | private |
| m_ContextSize | XhciUsbDevice | private |
| m_Controller | XhciUsbDevice | private |
| m_DeviceDescriptor | XhciUsbDevice | private |
| m_EndpointCount | XhciUsbDevice | private |
| m_Endpoints | XhciUsbDevice | private |
| m_Handle | XhciUsbDevice | private |
| m_Info | XhciUsbDevice | private |
| m_Input | XhciUsbDevice | private |
| m_IsHub | XhciUsbDevice | private |
| m_LpmEnabled | XhciUsbDevice | private |
| m_MustSucceed | XhciUsbDevice | private |
| m_NumberOfPorts | XhciUsbDevice | private |
| m_NumberOfTTs | XhciUsbDevice | private |
| m_Output | XhciUsbDevice | private |
| m_PendingKind | XhciUsbDevice | private |
| m_PendingPayload | XhciUsbDevice | private |
| m_PendingRequest | XhciUsbDevice | private |
| m_ReconfigureBusy | XhciUsbDevice | private |
| m_ReconfigureCommand | XhciUsbDevice | private |
| m_ReconfigureCurrent | XhciUsbDevice | private |
| m_ReconfigureInput | XhciUsbDevice | private |
| m_ReconfigureLock | XhciUsbDevice | private |
| m_ReconfigureQueued | XhciUsbDevice | private |
| m_ReconfigureWaiters | XhciUsbDevice | private |
| m_ResumeTimeSet | XhciUsbDevice | private |
| m_SlotEnabled | XhciUsbDevice | private |
| m_SlotId | XhciUsbDevice | private |
| m_TTThinkTime | XhciUsbDevice | private |
| OnAddressDeviceDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnConfigureEndpointDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnDeviceNotificationEvent(_In_ const XHCI_TRB *Event) | XhciUsbDevice | |
| OnDisableSlotDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnEnableSlotDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnEvaluateContextDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnHostLost() | XhciUsbDevice | |
| OnResetDeviceDone(_In_ const XhciCommand *Command) | XhciUsbDevice | private |
| OnTransferEvent(_In_ const XHCI_TRB *Event) | XhciUsbDevice | |
| OutputContext(_In_ ULONG Dci) const | XhciUsbDevice | |
| OutputSlot() const | XhciUsbDevice | private |
| PendingKind enum name | XhciUsbDevice | private |
| PFN_RECONFIGURE_DONE typedef | XhciUsbDevice | private |
| PortPath() const | XhciUsbDevice | |
| PrepareCommand(_In_ ULONG Type) | XhciUsbDevice | private |
| QueueTunnelStateDsm(_Inout_ PUSBDEVICE_UPDATE Payload) | XhciUsbDevice | private |
| ReconfigureCommandDone(_In_ XhciCommand *Command) | XhciUsbDevice | privatestatic |
| RecordEnabledEndpoints(_In_ const ENDPOINTS_CONFIGURE *Payload) | XhciUsbDevice | private |
| Reset(_In_ WDFREQUEST Request) | XhciUsbDevice | |
| SetPending(_In_ WDFREQUEST Request, _In_ PVOID Payload, _In_ PendingKind Kind, _In_ BOOLEAN MustSucceed) | XhciUsbDevice | private |
| SlotId() const | XhciUsbDevice | |
| Speed() const | XhciUsbDevice | |
| StartReconfigure(_In_ const ReconfigureWaiter *Waiter) | XhciUsbDevice | private |
| Status | XhciUsbDevice | |
| StreamId | XhciUsbDevice | |
| SubmitAddressDevice(_In_ BOOLEAN BlockSetAddress) | XhciUsbDevice | private |
| SubmitDisableSlot(_In_ AfterDisable Next) | XhciUsbDevice | private |
| SubmitEnableSlot() | XhciUsbDevice | private |
| SubmitSecondConfigure() | XhciUsbDevice | private |
| TakePending() | XhciUsbDevice | private |
| TtHub() const | XhciUsbDevice | private |
| TunnelDsmWorker | XhciUsbDevice | privatestatic |
| Update(_In_ WDFREQUEST Request, _Inout_ PUSBDEVICE_UPDATE Payload) | XhciUsbDevice | |
| UsbDevice | XhciUsbDevice | |
| VOID(NTAPI *Done)(_In_ PVOID Context | XhciUsbDevice | |
| WantsTunnelStateDsm(_In_ const USBDEVICE_UPDATE *Payload) const | XhciUsbDevice | private |
| ZeroInputContext() | XhciUsbDevice | |