ReactOS 0.4.16-dev-401-g45b008d
|
#include <usbhub.h>
USB_BUS_INTERFACE_HUB_V5 _USBHUB_FDO_EXTENSION::BusInterface |
USB_BUS_INTERFACE_USBDI_V2 _USBHUB_FDO_EXTENSION::BusInterfaceUSBDI |
KSPIN_LOCK _USBHUB_FDO_EXTENSION::CheckIdleSpinLock |
COMMON_DEVICE_EXTENSION _USBHUB_FDO_EXTENSION::Common |
Definition at line 148 of file usbhub.h.
Referenced by USBH_AddDevice(), USBH_AllocateWorkItem(), USBH_PdoStartDevice(), and USBH_PdoUrbFilter().
USBD_CONFIGURATION_HANDLE _USBHUB_FDO_EXTENSION::ConfigHandle |
POWER_STATE _USBHUB_FDO_EXTENSION::CurrentPowerState |
Definition at line 160 of file usbhub.h.
Referenced by USBH_FdoIdleNotificationRequestComplete(), USBH_PortIdleNotificationCancelRoutine(), and USBH_PowerIrpCompletion().
DEVICE_POWER_STATE _USBHUB_FDO_EXTENSION::DeviceState[POWER_SYSTEM_MAXIMUM] |
Definition at line 157 of file usbhub.h.
Referenced by USBH_PdoSetCapabilities().
DEVICE_POWER_STATE _USBHUB_FDO_EXTENSION::DeviceWake |
Definition at line 159 of file usbhub.h.
Referenced by USBH_FdoIdleNotificationCallback().
LONG _USBHUB_FDO_EXTENSION::FdoWaitWakeLock |
Definition at line 189 of file usbhub.h.
Referenced by USBH_FdoWWIrpIoCompletion().
PUSB_CONFIGURATION_DESCRIPTOR _USBHUB_FDO_EXTENSION::HubConfigDescriptor |
PUSB_HUB_DESCRIPTOR _USBHUB_FDO_EXTENSION::HubDescriptor |
Definition at line 166 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_FdoIdleNotificationCallback().
USB_DEVICE_DESCRIPTOR _USBHUB_FDO_EXTENSION::HubDeviceDescriptor |
ULONG _USBHUB_FDO_EXTENSION::HubFlags |
Definition at line 154 of file usbhub.h.
Referenced by USBH_AllocateWorkItem(), USBH_ChangeIndication(), USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), USBH_FdoPoRequestD0Completion(), USBH_FdoWWIrpIoCompletion(), USBH_HubPnPIrpComplete(), USBH_PortIdleNotificationCancelRoutine(), USBH_PowerIrpCompletion(), and USBHUB_RootHubCallBack().
KSEMAPHORE _USBHUB_FDO_EXTENSION::HubPortSemaphore |
KSEMAPHORE _USBHUB_FDO_EXTENSION::HubSemaphore |
Definition at line 196 of file usbhub.h.
Referenced by USBH_PdoIoctlGetPortStatus().
USB_IDLE_CALLBACK_INFO _USBHUB_FDO_EXTENSION::IdleCallbackInfo |
LONG _USBHUB_FDO_EXTENSION::IdleRequestLock |
Definition at line 194 of file usbhub.h.
Referenced by USBH_FdoIdleNotificationRequestComplete().
KSEMAPHORE _USBHUB_FDO_EXTENSION::IdleSemaphore |
Definition at line 177 of file usbhub.h.
Referenced by USBH_AddDevice(), and USBH_FdoIdleNotificationCallback().
PDEVICE_OBJECT _USBHUB_FDO_EXTENSION::LowerDevice |
Definition at line 150 of file usbhub.h.
Referenced by USBH_AddDevice(), USBH_FdoSyncSubmitUrb(), and USBH_PdoInternalControl().
KEVENT _USBHUB_FDO_EXTENSION::LowerDeviceEvent |
Definition at line 153 of file usbhub.h.
Referenced by USBH_HubPnPIrpComplete().
PDEVICE_OBJECT _USBHUB_FDO_EXTENSION::LowerPDO |
Definition at line 149 of file usbhub.h.
Referenced by USBH_AddDevice(), USBH_FdoDeferPoRequestCompletion(), USBH_FdoIdleNotificationCallback(), USBH_FdoWWIrpIoCompletion(), and USBHUB_RootHubCallBack().
ULONG _USBHUB_FDO_EXTENSION::MaxPowerPerPort |
Definition at line 162 of file usbhub.h.
Referenced by USBH_PdoUrbFilter().
LIST_ENTRY _USBHUB_FDO_EXTENSION::PdoList |
PIRP _USBHUB_FDO_EXTENSION::PendingIdleIrp |
Definition at line 187 of file usbhub.h.
Referenced by USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), and USBH_PortIdleNotificationCancelRoutine().
LONG _USBHUB_FDO_EXTENSION::PendingRequestCount |
Definition at line 180 of file usbhub.h.
Referenced by USBH_ChangeIndicationProcessChange(), USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), USBH_FdoPoRequestD0Completion(), USBH_FdoWWIrpIoCompletion(), USBH_PdoIoctlGetPortStatus(), and USBH_Worker().
KEVENT _USBHUB_FDO_EXTENSION::PendingRequestEvent |
Definition at line 181 of file usbhub.h.
Referenced by USBH_ChangeIndicationProcessChange(), USBH_FdoIdleNotificationCallback(), USBH_FdoIdleNotificationRequestComplete(), USBH_FdoPoRequestD0Completion(), USBH_FdoWWIrpIoCompletion(), USBH_PdoIoctlGetPortStatus(), and USBH_Worker().
PIRP _USBHUB_FDO_EXTENSION::PendingWakeIrp |
Definition at line 188 of file usbhub.h.
Referenced by USBH_FdoWWIrpIoCompletion().
USBD_PIPE_INFORMATION _USBHUB_FDO_EXTENSION::PipeInfo |
USHORT _USBHUB_FDO_EXTENSION::Port |
Definition at line 164 of file usbhub.h.
Referenced by USBH_ChangeIndicationAckChangeComplete(), and USBH_ChangeIndicationProcessChange().
PUSBHUB_PORT_DATA _USBHUB_FDO_EXTENSION::PortData |
Definition at line 167 of file usbhub.h.
Referenced by USBH_ChangeIndicationAckChangeComplete(), USBH_FdoIdleNotificationCallback(), USBH_PdoIoctlGetPortStatus(), USBH_RestoreDevice(), USBH_SelectConfigOrInterfaceComplete(), and USBH_StartHubFdoDevice().
USB_PORT_STATUS_AND_CHANGE _USBHUB_FDO_EXTENSION::PortStatus |
Definition at line 199 of file usbhub.h.
Referenced by USBH_ChangeIndicationAckChangeComplete(), and USBH_ChangeIndicationProcessChange().
PRKEVENT _USBHUB_FDO_EXTENSION::pResetPortEvent |
Definition at line 183 of file usbhub.h.
Referenced by USBH_ChangeIndicationAckChangeComplete().
KSPIN_LOCK _USBHUB_FDO_EXTENSION::RelationsWorkerSpinLock |
ULONG _USBHUB_FDO_EXTENSION::RequestErrors |
Definition at line 195 of file usbhub.h.
Referenced by USBH_ChangeIndication().
KSEMAPHORE _USBHUB_FDO_EXTENSION::ResetDeviceSemaphore |
Definition at line 182 of file usbhub.h.
Referenced by USBH_FdoIdleNotificationCallback().
KEVENT _USBHUB_FDO_EXTENSION::ResetEvent |
Definition at line 186 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_ChangeIndicationAckChangeComplete().
PIRP _USBHUB_FDO_EXTENSION::ResetPortIrp |
Definition at line 171 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_ChangeIndicationProcessChange().
LONG _USBHUB_FDO_EXTENSION::ResetRequestCount |
Definition at line 185 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_ChangeIndicationAckChangeComplete().
KEVENT _USBHUB_FDO_EXTENSION::RootHubNotificationEvent |
Definition at line 174 of file usbhub.h.
Referenced by USBHUB_RootHubCallBack().
PDEVICE_OBJECT _USBHUB_FDO_EXTENSION::RootHubPdo |
Definition at line 151 of file usbhub.h.
Referenced by USBH_FdoDeferPoRequestCompletion(), USBH_GetRootHubExtension(), USBH_PdoInternalControl(), and USBH_PdoPnP().
PDEVICE_OBJECT _USBHUB_FDO_EXTENSION::RootHubPdo2 |
Definition at line 152 of file usbhub.h.
Referenced by USBH_PdoIoctlSubmitUrb(), and USBH_PdoUrbFilter().
PVOID _USBHUB_FDO_EXTENSION::SCEBitmap |
Definition at line 172 of file usbhub.h.
Referenced by USBH_ChangeIndication().
ULONG _USBHUB_FDO_EXTENSION::SCEBitmapLength |
Definition at line 173 of file usbhub.h.
Referenced by USBH_ChangeIndication().
PIRP _USBHUB_FDO_EXTENSION::SCEIrp |
Definition at line 170 of file usbhub.h.
Referenced by USBHUB_RootHubCallBack().
struct _URB_CONTROL_VENDOR_OR_CLASS_REQUEST _USBHUB_FDO_EXTENSION::SCEWorkerUrb |
Definition at line 175 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_ChangeIndicationProcessChange().
KEVENT _USBHUB_FDO_EXTENSION::StatusChangeEvent |
Definition at line 176 of file usbhub.h.
Referenced by USBH_ChangeIndication().
POWER_STATE _USBHUB_FDO_EXTENSION::SystemPowerState |
Definition at line 161 of file usbhub.h.
Referenced by USBH_FdoDeferPoRequestCompletion(), USBH_FdoPower(), and USBH_HubSetD0().
SYSTEM_POWER_STATE _USBHUB_FDO_EXTENSION::SystemWake |
LIST_ENTRY _USBHUB_FDO_EXTENSION::WorkItemList |
KSPIN_LOCK _USBHUB_FDO_EXTENSION::WorkItemSpinLock |
Definition at line 191 of file usbhub.h.
Referenced by USBH_Worker().
PUSBHUB_IO_WORK_ITEM _USBHUB_FDO_EXTENSION::WorkItemToQueue |
Definition at line 197 of file usbhub.h.
Referenced by USBH_ChangeIndication(), and USBH_ChangeIndicationProcessChange().