ReactOS 0.4.16-dev-257-g6aa11ac
|
#include <pci.h>
Public Member Functions | |
_Guarded_by_ (DeviceSyncMutex) PPDO_DEVICE_EXTENSION Channels[MAX_IDE_CHANNEL] | |
_FDO_DEVICE_EXTENSION::_Guarded_by_ | ( | DeviceSyncMutex | ) |
LIST_ENTRY _FDO_DEVICE_EXTENSION::AdapterListEntry |
Definition at line 99 of file precomp.h.
Referenced by PortAddDevice().
PCM_RESOURCE_LIST _FDO_DEVICE_EXTENSION::AllocatedResources |
Definition at line 103 of file precomp.h.
Referenced by TranslateResourceListAddress().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::AttachedPdo |
Definition at line 44 of file parport.h.
Referenced by ReportDetectedDevice(), and SerenumFdoQueryBusRelations().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::AttachedRawPdo |
Definition at line 43 of file parport.h.
Referenced by FdoCreateRawParallelPdo(), and FdoQueryBusRelations().
ULONG _FDO_DEVICE_EXTENSION::BaseAddress |
Definition at line 50 of file parport.h.
Referenced by FdoStartDevice(), and PdoWrite().
KSPIN_LOCK _FDO_DEVICE_EXTENSION::BusDataLock |
BUS_INTERFACE_STANDARD _FDO_DEVICE_EXTENSION::BusInterface |
Definition at line 92 of file pciidex.h.
Referenced by FDO_StartDevice(), and USBCCGP_CustomEnumWithInterface().
ULONG _FDO_DEVICE_EXTENSION::BusNumber |
Definition at line 88 of file pci.h.
Referenced by FdoEnumerateDevices(), FdoStartDevice(), and PortFdoFilterRequirements().
COMMON_DEVICE_EXTENSION _FDO_DEVICE_EXTENSION::Common |
Definition at line 84 of file pci.h.
Referenced by AddDeviceInternal(), FdcAddDevice(), FdcFdoQueryBusRelations(), FdcPower(), FDO_CloseConfiguration(), FDO_CreateChildPdo(), FDO_Dispatch(), FDO_HandleInternalDeviceControl(), FDO_HandlePnp(), FDO_HandleResetCyclePort(), FDO_HandleSystemControl(), FDO_QueryCapabilities(), FDO_StartDevice(), FdoQueryBusRelations(), FdoStartDevice(), ForwardIrpToLowerDeviceAndForget(), PciAddDevice(), SerenumAddDevice(), SerenumFdoQueryBusRelations(), SerenumFdoStartDevice(), SerenumPdoQueryDeviceRelations(), USBCCGP_AddDevice(), USBCCGP_CustomEnumWithInterface(), USBCCGP_EnumerateFunctions(), USBCCGP_EnumWithAssociationDescriptor(), USBCCGP_EnumWithAudioLegacy(), USBCCGP_LegacyEnum(), USBSTOR_AddDevice(), USBSTOR_Cancel(), USBSTOR_CancelIo(), USBSTOR_DispatchPower(), USBSTOR_FdoHandlePnp(), USBSTOR_HandleQueryProperty(), USBSTOR_QueueAddIrp(), USBSTOR_QueueInitialize(), USBSTOR_QueueNextRequest(), USBSTOR_QueueRelease(), USBSTOR_QueueTerminateRequest(), USBSTOR_RemoveIrp(), USBSTOR_StartIo(), and USBSTOR_TimerWorkerRoutine().
CONTROLLER_INFO _FDO_DEVICE_EXTENSION::ControllerInfo |
Definition at line 83 of file fdc.h.
Referenced by FdcFdoConfigCallback(), FdcFdoQueryBusRelations(), and FdcFdoStartDevice().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::Device |
Definition at line 94 of file precomp.h.
Referenced by PortAddDevice().
ULONG _FDO_DEVICE_EXTENSION::DeviceListCount |
Definition at line 94 of file pci.h.
Referenced by FdoEnumerateDevices(), FdoQueryBusRelations(), and FdoStartDevice().
LIST_ENTRY _FDO_DEVICE_EXTENSION::DeviceListHead |
Definition at line 92 of file pci.h.
Referenced by FdoEnumerateDevices(), FdoLocateChildDevice(), FdoQueryBusRelations(), FdoStartDevice(), InterfacePciDevicePresent(), and InterfacePciDevicePresentEx().
KSPIN_LOCK _FDO_DEVICE_EXTENSION::DeviceListLock |
Definition at line 96 of file pci.h.
Referenced by FdoEnumerateDevices(), FdoStartDevice(), InterfacePciDevicePresent(), and InterfacePciDevicePresentEx().
FAST_MUTEX _FDO_DEVICE_EXTENSION::DeviceSyncMutex |
PDRIVER_OBJECT_EXTENSION _FDO_DEVICE_EXTENSION::DriverExtension |
Definition at line 97 of file precomp.h.
Referenced by PortAddDevice().
PDRIVER_OBJECT _FDO_DEVICE_EXTENSION::DriverObject |
Definition at line 88 of file pciidex.h.
Referenced by FDO_CreateChildPdo(), and USBCCGP_AddDevice().
EXTENSION_TYPE _FDO_DEVICE_EXTENSION::ExtensionType |
Definition at line 92 of file precomp.h.
Referenced by PortAddDevice(), PortDispatchPnp(), PortDispatchScsi(), PortFdoPnp(), and PortFdoScsi().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::Fdo |
Definition at line 126 of file i8042prt.h.
Referenced by _Dispatch_type_().
ULONG _FDO_DEVICE_EXTENSION::Flags |
Definition at line 42 of file serenum.h.
Referenced by SerenumFdoQueryBusRelations(), USBSTOR_QueueAddIrp(), USBSTOR_QueueNextRequest(), USBSTOR_QueueRelease(), USBSTOR_ResetDeviceWorkItemRoutine(), and USBSTOR_StartIo().
PHW_PASSIVE_INITIALIZE_ROUTINE _FDO_DEVICE_EXTENSION::HwPassiveInitRoutine |
Definition at line 111 of file precomp.h.
Referenced by StorPortNotification().
PKINTERRUPT _FDO_DEVICE_EXTENSION::Interrupt |
Definition at line 51 of file parport.h.
Referenced by PortAcquireSpinLock(), and PortReleaseSpinLock().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::Ldo |
Definition at line 98 of file pci.h.
Referenced by FdoPnpControl(), FdoPowerControl(), and PciAddDevice().
LIST_ENTRY _FDO_DEVICE_EXTENSION::ListEntry |
Definition at line 86 of file pci.h.
Referenced by _Dispatch_type_(), FdoStartDevice(), i8042RemoveDevice(), and USBSTOR_QueueAddIrp().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::LowerDevice |
Definition at line 130 of file i8042prt.h.
Referenced by _Dispatch_type_(), AddDeviceInternal(), FdcAddDevice(), FdcPower(), ForwardIrpToLowerDeviceAndForget(), i8042Power(), i8042RemoveDevice(), PortAddDevice(), PortFdoPnp(), SerenumAddDevice(), and SerenumFdoQueryBusRelations().
PMAPPED_ADDRESS _FDO_DEVICE_EXTENSION::MappedAddressList |
MINIPORT _FDO_DEVICE_EXTENSION::Miniport |
Definition at line 100 of file precomp.h.
Referenced by PortFdoInterruptRoutine().
ULONG _FDO_DEVICE_EXTENSION::OpenCount |
Definition at line 48 of file parport.h.
Referenced by FdoClose(), and FdoCreate().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::Pdo |
Definition at line 128 of file i8042prt.h.
Referenced by _Dispatch_type_(), AddDeviceInternal(), FdcAddDevice(), i8042PowerWorkItem(), and SerenumAddDevice().
LIST_ENTRY _FDO_DEVICE_EXTENSION::PdoListHead |
Definition at line 116 of file precomp.h.
Referenced by PortAddDevice().
KSPIN_LOCK _FDO_DEVICE_EXTENSION::PdoListLock |
Definition at line 115 of file precomp.h.
Referenced by PortAddDevice().
PDEVICE_OBJECT _FDO_DEVICE_EXTENSION::PhysicalDevice |
Definition at line 96 of file precomp.h.
Referenced by PortAddDevice().
DEVICE_STATE _FDO_DEVICE_EXTENSION::PnpState |
Definition at line 132 of file i8042prt.h.
Referenced by i8042PnpStartDevice(), and PortAddDevice().
PPORT_DEVICE_EXTENSION _FDO_DEVICE_EXTENSION::PortDeviceExtension |
Definition at line 134 of file i8042prt.h.
Referenced by _Dispatch_type_(), i8042DpcRoutineMouseTimeout(), i8042InitializeKeyboardAttributes(), i8042KbdDpcRoutine(), i8042KbdInternalDeviceControl(), i8042KbdInterruptService(), i8042KbdQueuePacket(), i8042KbdStartIo(), i8042MouDpcRoutine(), i8042MouInternalDeviceControl(), i8042MouInterruptService(), i8042MouIsrWritePort(), i8042MouQueuePacket(), i8042PnpStartDevice(), and i8042SendHookWorkItem().
ULONG _FDO_DEVICE_EXTENSION::PortNumber |
Definition at line 46 of file parport.h.
Referenced by AddDeviceInternal(), FdoCreate(), and FdoCreateRawParallelPdo().
IDE_CONTROLLER_PROPERTIES _FDO_DEVICE_EXTENSION::Properties |
IO_REMOVE_LOCK _FDO_DEVICE_EXTENSION::RemoveLock |
Definition at line 37 of file serenum.h.
Referenced by SerenumAddDevice().
UNICODE_STRING _FDO_DEVICE_EXTENSION::SerenumInterfaceName |
Definition at line 39 of file serenum.h.
Referenced by SerenumAddDevice(), and SerenumFdoStartDevice().
ULONG _FDO_DEVICE_EXTENSION::SlotNumber |
Definition at line 102 of file precomp.h.
Referenced by PortFdoFilterRequirements().
PCI_DEVICE_STATE _FDO_DEVICE_EXTENSION::State |
Definition at line 90 of file pci.h.
Referenced by FdoStartDevice(), and PciAddDevice().
PCM_RESOURCE_LIST _FDO_DEVICE_EXTENSION::TranslatedResources |
Definition at line 104 of file precomp.h.
Referenced by GetResourceListInterrupt(), and TranslateResourceListAddress().
I8042_DEVICE_TYPE _FDO_DEVICE_EXTENSION::Type |
Definition at line 122 of file i8042prt.h.
Referenced by _Dispatch_type_(), i8042DeviceControl(), i8042InternalDeviceControl(), i8042KbdInternalDeviceControl(), i8042MouInternalDeviceControl(), i8042PnpStartDevice(), i8042SendHookWorkItem(), and i8042StartIo().
PHYSICAL_ADDRESS _FDO_DEVICE_EXTENSION::UncachedExtensionPhysicalBase |
Definition at line 109 of file precomp.h.
Referenced by StorPortGetPhysicalAddress(), and StorPortGetUncachedExtension().
ULONG _FDO_DEVICE_EXTENSION::UncachedExtensionSize |
Definition at line 110 of file precomp.h.
Referenced by StorPortGetPhysicalAddress(), and StorPortGetUncachedExtension().
PVOID _FDO_DEVICE_EXTENSION::UncachedExtensionVirtualBase |
Definition at line 108 of file precomp.h.
Referenced by StorPortGetPhysicalAddress(), and StorPortGetUncachedExtension().