|
ReactOS 0.4.17-dev-1281-g065abb3
|
#include <fdo.h>

Counters and lists that tie the hub machine to its port and device machines.
| HubDeviceFanOut HubMux::DeviceFanOut |
Definition at line 79 of file fdo.h.
Referenced by HubFdo::FinishDeviceFanOut(), HubFdo::QueuePowerDownToDevices(), and HubFdo::QueuePowerUpToDevices().
| LONG HubMux::DevicePowerReferences |
Definition at line 66 of file fdo.h.
Referenced by HubFdo::DereferenceDevicePower(), HubFdo::ReferenceDevicePower(), HubFdo::RegisterDevice(), and HubFdo::UnregisterDevice().
| LIST_ENTRY HubMux::Devices |
Definition at line 73 of file fdo.h.
Referenced by HubFdo::InitializeMux(), HubFdo::MarkDevicesProgrammingLost(), HubFdo::QueuePowerDownToDevices(), HubFdo::QueuePowerUpToDevices(), and HubFdo::RegisterDevice().
| BOOLEAN HubMux::FailDeviceRegistration |
Definition at line 78 of file fdo.h.
Referenced by HubFdo::QueuePowerDownToDevices(), HubFdo::QueuePowerUpToPorts(), HubFdo::QueueSurpriseRemovalToPorts(), and HubFdo::RegisterDevice().
| BOOLEAN HubMux::FailInterruptAcquire |
Definition at line 76 of file fdo.h.
Referenced by HubFdo::PortInterruptRefsReleased(), HubFdo::QueuePowerUpToPorts(), and HubFdo::TakeInterruptReference().
| BOOLEAN HubMux::HubResetEnabled |
Definition at line 77 of file fdo.h.
Referenced by HubFdo::AllowHubReset(), and HubFdo::RequestHubReset().
Definition at line 82 of file fdo.h.
Referenced by HubFdo::IsHubResetInProgress(), HubFdo::QueueResetToPorts(), and HubMachine::QueueStartToPorts().
| LONG HubMux::InterruptReferences |
Definition at line 64 of file fdo.h.
Referenced by HubFdo::DropInterruptReference(), HubFdo::PortInterruptRefsReleased(), and HubFdo::TakeInterruptReference().
| BOOLEAN HubMux::InterruptReleasePending |
Definition at line 75 of file fdo.h.
Referenced by HubFdo::DropInterruptReference(), and HubFdo::PortInterruptRefsReleased().
| KSPIN_LOCK HubMux::Lock |
Definition at line 59 of file fdo.h.
Referenced by HubFdo::AllowHubReset(), HubFdo::ConfirmStopWhileSuspended(), HubFdo::DereferenceDevicePower(), HubFdo::DropInterruptReference(), HubFdo::InitializeMux(), HubFdo::MarkDevicesProgrammingLost(), HubFdo::PortInterruptRefsReleased(), HubFdo::QueuePowerDownToDevices(), HubFdo::QueuePowerUpToDevices(), HubFdo::QueuePowerUpToPorts(), HubFdo::QueueSurpriseRemovalToPorts(), HubFdo::ReferenceDevicePower(), HubFdo::RegisterDevice(), HubFdo::RequestHubReset(), HubFdo::TakeInterruptReference(), and HubFdo::UnregisterDevice().
Definition at line 62 of file fdo.h.
Referenced by HubFdo::ConfirmStopWhileSuspended(), HubFdo::DereferenceDevicePower(), HubFdo::DropPortPowerReference(), HubFdo::QueuePowerDownToDevices(), HubFdo::QueuePowerUpToDevices(), HubFdo::QueuePowerUpToPorts(), HubFdo::QueueStopToPorts(), HubFdo::QueueSuspendToPorts(), HubFdo::ReferenceDevicePower(), HubFdo::TakePortPowerReference(), and HubFdo::UnregisterDevice().
Definition at line 61 of file fdo.h.
Referenced by HubFdo::QueueFakeStatusChangeToPorts(), HubFdo::QueueStatusChangeToPorts(), and HubFdo::ResumeInterruptTransfer().
Definition at line 63 of file fdo.h.
Referenced by HubFdo::DropHubResetReference(), and HubFdo::QueueResetToPorts().
| ULONG HubMux::PortCount |
Definition at line 70 of file fdo.h.
Referenced by _IRQL_requires_(), HubAddPort(), HubFdo::QueueFakeStatusChangeToPorts(), HubFdo::QueuePowerUpToPorts(), HubFdo::QueueResetToPorts(), HubFdo::QueueStopToPorts(), and HubFdo::QueueSuspendToPorts().
Definition at line 65 of file fdo.h.
Referenced by HubFdo::DropPortPowerReference(), HubFdo::QueueStopToPorts(), and HubFdo::TakePortPowerReference().
| LIST_ENTRY HubMux::Ports |
Definition at line 69 of file fdo.h.
Referenced by _IRQL_requires_(), HubFdo::FindPort(), HubAddPort(), HubFdo::InitializeMux(), HubFdo::PostToAllPorts(), HubFdo::QueueFakeStatusChangeToPorts(), HubFdo::QueuePowerUpToPorts(), HubFdo::QueueResetToPorts(), HubFdo::QueueStatusChangeToPorts(), HubFdo::QueueStopToPorts(), and HubFdo::QueueSuspendToPorts().