ReactOS 0.4.16-dev-340-g0540c21
|
#include <pci.h>
Public Member Functions | |
_Write_guarded_by_ (_Global_interlock_) volatile LONG PageFiles | |
_Write_guarded_by_ (_Global_interlock_) volatile LONG HibernateFiles | |
_Write_guarded_by_ (_Global_interlock_) volatile LONG DumpFiles | |
_COMMON_DEVICE_EXTENSION::_Write_guarded_by_ | ( | _Global_interlock_ | ) | volatile |
_COMMON_DEVICE_EXTENSION::_Write_guarded_by_ | ( | _Global_interlock_ | ) | volatile |
_COMMON_DEVICE_EXTENSION::_Write_guarded_by_ | ( | _Global_interlock_ | ) | volatile |
struct _PHYSICAL_DEVICE_EXTENSION* _COMMON_DEVICE_EXTENSION::ChildList |
Definition at line 616 of file classpnp.h.
Referenced by ClassAddChild(), ClassRemoveChild(), and ClassRetrieveDeviceRelations().
UCHAR _COMMON_DEVICE_EXTENSION::CurrentState |
Definition at line 613 of file classpnp.h.
Referenced by ClassDispatchPnp(), and ClassReadDriveCapacity().
UNICODE_STRING _COMMON_DEVICE_EXTENSION::DeviceName |
Definition at line 615 of file classpnp.h.
Referenced by ClassDeviceControl(), and DiskCreateSymbolicLinks().
PDEVICE_OBJECT _COMMON_DEVICE_EXTENSION::DeviceObject |
Definition at line 46 of file pci.h.
Referenced by ClassDeviceControl(), ClasspDeviceLockFailurePowerIrpCompletion(), ClasspGetInquiryVpdSupportInfo(), ClasspPowerDownCompletion(), ClasspPowerUpCompletion(), CreateFlopDeviceObject(), DiskInitFdo(), and KspCreatePDO().
DEVICE_POWER_STATE _COMMON_DEVICE_EXTENSION::DevicePowerState |
PCLASS_DEV_INFO _COMMON_DEVICE_EXTENSION::DevInfo |
Definition at line 620 of file classpnp.h.
Referenced by ClassCreateClose(), ClassDeviceControlDispatch(), ClassDispatchPower(), ClassInterpretSenseInfo(), ClassReadWrite(), and ClassShutdownFlush().
PDRIVER_DISPATCH* _COMMON_DEVICE_EXTENSION::DispatchTable |
Definition at line 638 of file classpnp.h.
Referenced by ClassGlobalDispatch().
PVOID _COMMON_DEVICE_EXTENSION::DriverData |
Definition at line 606 of file classpnp.h.
Referenced by CreateFlopDeviceObject(), DetermineDriveType(), DetermineMediaType(), DiskCreateSymbolicLinks(), DiskDeleteSymbolicLinks(), DiskDetectFailurePrediction(), DiskEnableDisableFailurePrediction(), DiskEnableDisableFailurePredictPolling(), DiskFdoExecuteWmiMethod(), DiskFdoProcessError(), DiskFdoQueryWmiDataBlock(), DiskFdoQueryWmiRegInfo(), DiskFdoSetWmiDataBlock(), DiskFlushComplete(), DiskInfoExceptionComplete(), DiskInitFdo(), DiskIoctlEnableFailurePrediction(), DiskIoctlGetDriveGeometry(), DiskIoctlGetDriveGeometryEx(), DiskIoctlGetLengthInfo(), DiskIoctlGetVolumeDiskExtents(), DiskIoctlPredictFailure(), DiskIoctlSetCacheInformation(), DiskIoctlSmartGetVersion(), DiskIoctlSmartReceiveDriveData(), DiskIoctlSmartSendDriveCommand(), DiskIoctlUpdateDriveSize(), DiskPerformSmartCommand(), DiskReadFailurePredictData(), DiskReadFailurePredictStatus(), DiskReadFailurePredictThresholds(), DiskReadWriteVerification(), DiskShutdownFlush(), DiskStartFdo(), ScsiFlopInitDevice(), ScsiFlopProcessError(), ScsiFlopRemoveDevice(), and ScsiFlopStartDevice().
PCLASS_DRIVER_EXTENSION _COMMON_DEVICE_EXTENSION::DriverExtension |
Definition at line 600 of file classpnp.h.
Referenced by _Function_class_(), ClassInterpretSenseInfo(), ClassIoComplete(), ClassIoCompleteAssociated(), ClasspDeviceLockFailurePowerIrpCompletion(), ClasspPowerUpCompletion(), ClasspStartIo(), ClassReadWrite(), ClassSystemControl(), InitializeTransferPackets(), InterpretSenseInfoWithoutHistory(), InterpretTransferPacketError(), ServiceTransferRequest(), SetupReadWriteTransferPacket(), and TransferPktComplete().
_ANONYMOUS_STRUCT struct { ... } _COMMON_DEVICE_EXTENSION::DUMMYSTRUCTNAME |
ULONG _COMMON_DEVICE_EXTENSION::DumpPathCount |
Definition at line 622 of file classpnp.h.
Referenced by ClassDispatchPnp().
ULONG _COMMON_DEVICE_EXTENSION::ExtensionType |
Definition at line 143 of file usbhub.h.
Referenced by USBH_AddDevice(), USBH_CreateDevice(), USBH_HubDispatch(), and USBH_SyncGetDeviceConfigurationDescriptor().
DICTIONARY _COMMON_DEVICE_EXTENSION::FileObjectDictionary |
Definition at line 631 of file classpnp.h.
Referenced by ClasspCreateClose().
ULONG _COMMON_DEVICE_EXTENSION::GuidCount |
Definition at line 629 of file classpnp.h.
Referenced by ClassSystemControl().
PGUIDREGINFO _COMMON_DEVICE_EXTENSION::GuidRegInfo |
Definition at line 630 of file classpnp.h.
Referenced by ClassSystemControl().
ULONG _COMMON_DEVICE_EXTENSION::HibernationPathCount |
Definition at line 623 of file classpnp.h.
Referenced by ClassDispatchPnp(), and ClasspPowerDownCompletion().
BOOLEAN _COMMON_DEVICE_EXTENSION::IsClassDO |
Definition at line 37 of file kbdclass.h.
Referenced by ClassAddDevice(), and ClassPower().
BOOLEAN _COMMON_DEVICE_EXTENSION::IsFDO |
Definition at line 48 of file pci.h.
Referenced by FdcPnp(), PciPnpControl(), PciPowerControl(), USBCCGP_CreateClose(), and USBCCGP_Dispatch().
BOOLEAN _COMMON_DEVICE_EXTENSION::IsFdo |
Definition at line 608 of file classpnp.h.
Referenced by _Function_class_(), ClassDeviceControl(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDeviceHwFirmwareIsPortDriverSupported(), ClassDispatchPnp(), ClassInternalIoControl(), ClassInterpretSenseInfo(), ClassIoComplete(), ClassMinimalPowerHandler(), ClassPnpStartDevice(), ClasspPowerHandler(), ClasspRegisterMountedDeviceInterface(), ClasspRetryRequestDpc(), ClasspStorageEventNotification(), ClassQueryPnpCapabilities(), ClassQueueCapacityChangedEventWorker(), ClassQueueProvisioningTypeChangedEventWorker(), ClassQueueResourceExhaustionEventWorker(), ClassQueueThresholdEventWorker(), ClassReadWrite(), ClassRetryRequest(), ClassSendSrbSynchronous(), and ClassSystemControl().
BOOLEAN _COMMON_DEVICE_EXTENSION::IsInitialized |
Definition at line 609 of file classpnp.h.
Referenced by ClassDispatchPnp(), ClassDispatchPower(), and ClassPnpStartDevice().
ULONG _COMMON_DEVICE_EXTENSION::IsRemoved |
Definition at line 614 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), ClassDispatchPnp(), ClasspFreeReleaseRequest(), ClasspRetryRequestDpc(), ClasspStartIo(), and ClassReleaseRemoveLock().
BOOLEAN _COMMON_DEVICE_EXTENSION::IsSrbLookasideListInitialized |
Definition at line 610 of file classpnp.h.
Referenced by ClassFreeOrReuseSrb(), and ClassIoComplete().
PDEVICE_OBJECT _COMMON_DEVICE_EXTENSION::LowerDeviceObject |
Definition at line 598 of file classpnp.h.
Referenced by _Success_(), ClassDeviceControl(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDispatchPnp(), ClassDispatchPower(), ClassInternalIoControl(), ClassMinimalPowerHandler(), ClasspAccessAlignmentProperty(), ClasspCreateClose(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProcess(), ClasspDeviceTrimProperty(), ClasspDuidGetDeviceIdProperty(), ClasspGetHwFirmwareInfo(), ClassPnpStartDevice(), ClasspPowerDownCompletion(), ClasspPowerHandler(), ClasspPowerUpCompletion(), ClasspReleaseQueue(), ClasspRetryRequestDpc(), ClassReadWrite(), ClassSendSrbSynchronous(), ClassSendStartUnit(), ClassSystemControl(), CreateFlopDeviceObject(), DiskCreateFdo(), DiskInfoExceptionComplete(), DiskInitFdo(), DiskIoctlSmartGetVersion(), DiskIoctlSmartReceiveDriveData(), DiskIoctlSmartSendDriveCommand(), DiskPerformSmartCommand(), DiskShutdownFlush(), InitializeTransferPackets(), ResetBus(), ScsiFlopProcessError(), ScsiFlopStartDevice(), and SubmitTransferPacket().
UNICODE_STRING _COMMON_DEVICE_EXTENSION::MountedDeviceInterfaceName |
Definition at line 628 of file classpnp.h.
Referenced by ClassDeviceControl(), and ClasspRegisterMountedDeviceInterface().
ULONG _COMMON_DEVICE_EXTENSION::PagingPathCount |
Definition at line 621 of file classpnp.h.
Referenced by ClassDeviceControl(), and ClassDispatchPnp().
LARGE_INTEGER _COMMON_DEVICE_EXTENSION::PartitionLength |
Definition at line 618 of file classpnp.h.
Referenced by ClassDeviceControl(), ClasspDeviceGetLBAStatus(), ClasspDeviceGetLBAStatusWorker(), ClassReadDriveCapacity(), DetermineMediaType(), DiskIoctlGetLengthInfo(), DiskIoctlGetVolumeDiskExtents(), DiskIoctlVerify(), DiskReadWriteVerification(), InterpretCapacityData(), ScsiFlopDeviceControl(), USBFlopFormatTracks(), and USBFlopGetMediaTypes().
ULONG _COMMON_DEVICE_EXTENSION::PartitionNumber |
Definition at line 617 of file classpnp.h.
Referenced by ClassDeviceControl().
struct _FUNCTIONAL_DEVICE_EXTENSION* _COMMON_DEVICE_EXTENSION::PartitionZeroExtension |
Definition at line 599 of file classpnp.h.
Referenced by ClassDeviceControl(), ClasspCleanupDisableMcn(), ClasspCleanupProtectedLocks(), ClasspGetTokenOperationCommandBufferLength(), ClasspPowerDownCompletion(), ClasspPowerUpCompletion(), ClassReadWrite(), CreateFlopDeviceObject(), DiskCreateSymbolicLinks(), DiskDeleteSymbolicLinks(), DiskFdoQueryWmiDataBlock(), DiskIoctlGetDriveGeometry(), DiskIoctlGetDriveGeometryEx(), DiskIoctlGetLengthInfo(), DiskIoctlGetVolumeDiskExtents(), DiskReadWriteVerification(), DiskShutdownFlush(), InitializeTransferPackets(), ServiceTransferRequest(), and StepLowMemRetry().
KEVENT _COMMON_DEVICE_EXTENSION::PathCountEvent |
Definition at line 624 of file classpnp.h.
Referenced by ClassDispatchPnp().
DEVICE_STATE _COMMON_DEVICE_EXTENSION::PnpState |
SERENUM_DEVICE_STATE _COMMON_DEVICE_EXTENSION::PnpState |
UCHAR _COMMON_DEVICE_EXTENSION::PreviousState |
Definition at line 612 of file classpnp.h.
Referenced by ClassDispatchPnp().
PCLASS_PRIVATE_COMMON_DATA _COMMON_DEVICE_EXTENSION::PrivateCommonData |
Definition at line 633 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), and ClassReleaseRemoveLock().
KEVENT _COMMON_DEVICE_EXTENSION::RemoveEvent |
Definition at line 602 of file classpnp.h.
LONG _COMMON_DEVICE_EXTENSION::RemoveLock |
Definition at line 601 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), and ClassReleaseRemoveLock().
PVOID _COMMON_DEVICE_EXTENSION::RemoveTrackingList |
Definition at line 604 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), ClassCompleteRequest(), ClasspInitializeRemoveTracking(), ClasspUninitializeRemoveTracking(), and ClassReleaseRemoveLock().
KSPIN_LOCK _COMMON_DEVICE_EXTENSION::RemoveTrackingSpinlock |
Definition at line 603 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), ClassCompleteRequest(), ClasspInitializeRemoveTracking(), ClasspUninitializeRemoveTracking(), and ClassReleaseRemoveLock().
LONG _COMMON_DEVICE_EXTENSION::RemoveTrackingUntrackedCount |
Definition at line 605 of file classpnp.h.
Referenced by ClassAcquireRemoveLockEx(), ClasspUninitializeRemoveTracking(), and ClassReleaseRemoveLock().
ULONG_PTR _COMMON_DEVICE_EXTENSION::Reserved3 |
Definition at line 642 of file classpnp.h.
ULONG_PTR _COMMON_DEVICE_EXTENSION::Reserved4 |
Definition at line 643 of file classpnp.h.
Referenced by ClassPnpStartDevice().
PDEVICE_OBJECT _COMMON_DEVICE_EXTENSION::Self |
Definition at line 60 of file pciidex.h.
Referenced by IsaPdoQueryDeviceRelations(), IsaPdoQueryDeviceUsageNotification(), IsaPdoRemoveDevice(), IsaPdoStartReadPort(), IsaPnpCreateReadPortDO(), IsaPnpFillDeviceRelations(), IsaPnpRemoveLogicalDeviceDO(), and IsaReadPortRemoveDevice().
PDEVICE_OBJECT _COMMON_DEVICE_EXTENSION::SelfDevice |
Definition at line 144 of file usbhub.h.
Referenced by USBH_AddDevice(), USBH_AllocateWorkItem(), USBH_CreateDevice(), USBH_IoctlGetDescriptor(), USBH_PdoStartDevice(), USBH_PdoUrbFilter(), and USBH_ResetPortWorker().
NPAGED_LOOKASIDE_LIST _COMMON_DEVICE_EXTENSION::SrbLookasideList |
Definition at line 626 of file classpnp.h.
LARGE_INTEGER _COMMON_DEVICE_EXTENSION::StartingOffset |
Definition at line 619 of file classpnp.h.
Referenced by ClassReadWrite(), DiskInitFdo(), DiskIoctlGetVolumeDiskExtents(), DiskIoctlVerify(), ScsiFlopDeviceControl(), and ScsiFlopInitDevice().
GREEN_DEVICE_TYPE _COMMON_DEVICE_EXTENSION::Type |
ULONG _COMMON_DEVICE_EXTENSION::Version |
Definition at line 596 of file classpnp.h.