ReactOS 0.4.16-dev-1007-g2e85425
|
#include "classp.h"
#include "debug.h"
#include <process.h>
#include <devpkey.h>
#include <ntiologc.h>
Go to the source code of this file.
Macros | |
#define | CLASS_INIT_GUID 1 |
#define | DEBUG_MAIN_SOURCE 1 |
#define | FirstDriveLetter 'C' |
#define | LastDriveLetter 'Z' |
Variables | |
IO_COMPLETION_ROUTINE | ClassCheckVerifyComplete |
ULONG | ClassPnpAllowUnload = TRUE |
ULONG | ClassMaxInterleavePerCriticalIo = CLASS_MAX_INTERLEAVE_PER_CRITICAL_IO |
CONST LARGE_INTEGER | Magic10000 = {{0xe219652c, 0xd1b71758}} |
GUID | StoragePredictFailureDPSGuid = WDI_STORAGE_PREDICT_FAILURE_DPS_GUID |
BOOLEAN | UseQPCTime = FALSE |
BOOLEAN | InitSecurityCookie = FALSE |
ULONG | MaxTokenOperationListIdentifier = MAX_TOKEN_LIST_IDENTIFIERS |
volatile ULONG | TokenOperationListIdentifier = (ULONG)-1 |
LIST_ENTRY | IdlePowerFDOList = {0} |
KGUARDED_MUTEX | IdlePowerFDOListMutex |
PVOID | PowerSettingNotificationHandle |
PVOID | ScreenStateNotificationHandle |
ULONG | DiskIdleTimeoutInMS = 0xFFFFFFFF |
_IRQL_requires_ | ( | PASSIVE_LEVEL | ) | ==NDIS_MEMORY_NONCACHED |
Definition at line 13147 of file class.c.
_IRQL_requires_max_ | ( | APC_LEVEL | ) |
Definition at line 13463 of file class.c.
__drv_aliasesMem _IRQL_requires_max_ | ( | DISPATCH_LEVEL | ) |
Definition at line 10631 of file class.c.
_IRQL_requires_max_ | ( | PASSIVE_LEVEL | ) |
Definition at line 207 of file class.c.
_Success_ | ( | return | = = STATUS_PENDING | ) |
Definition at line 7019 of file class.c.
VOID ClassAddChild | ( | _In_ PFUNCTIONAL_DEVICE_EXTENSION | Parent, |
_In_ PPHYSICAL_DEVICE_EXTENSION | Child, | ||
_In_ BOOLEAN | AcquireLock | ||
) |
Definition at line 12058 of file class.c.
NTSTATUS NTAPI ClassAddDevice | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PDEVICE_OBJECT | PhysicalDeviceObject | ||
) |
Definition at line 851 of file class.c.
NTSTATUS NTAPI ClassAsynchronousCompletion | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PVOID | Context | ||
) |
Definition at line 3246 of file class.c.
Referenced by ClassSendStartUnit(), ResetBus(), and ScsiFlopProcessError().
Definition at line 9578 of file class.c.
Definition at line 7317 of file class.c.
NTSTATUS NTAPI ClassDeviceControlDispatch | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp | ||
) |
Definition at line 7258 of file class.c.
Referenced by ClassInitializeDispatchTables().
Definition at line 894 of file class.c.
Referenced by ClassInitializeDispatchTables().
PVOID NTAPI ClassFindModePage | ( | _In_reads_bytes_(Length) PCHAR | ModeSenseBuffer, |
_In_ ULONG | Length, | ||
_In_ UCHAR | PageMode, | ||
_In_ BOOLEAN | Use6Byte | ||
) |
Definition at line 6798 of file class.c.
Referenced by ClasspWriteCacheProperty(), ClasspZeroQERR(), DetermineDriveType(), DiskGetCacheInformation(), DiskGetInfoExceptionInformation(), DiskGetModePage(), DiskInfoExceptionComplete(), DiskSetCacheInformation(), and FormatMedia().
NTSTATUS NTAPI ClassForwardIrpSynchronous | ( | _In_ PCOMMON_DEVICE_EXTENSION | CommonExtension, |
_In_ PIRP | Irp | ||
) |
Definition at line 11343 of file class.c.
Referenced by ClassDispatchPnp(), ClasspAccessAlignmentProperty(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProcess(), ClasspDeviceTrimProperty(), and ClasspPriorityHint().
NTSTATUS ClassGetPdoId | ( | IN PDEVICE_OBJECT | Pdo, |
IN BUS_QUERY_ID_TYPE | IdType, | ||
IN PUNICODE_STRING | IdString | ||
) |
Definition at line 10151 of file class.c.
Referenced by ClassDispatchPnp().
PVPB NTAPI ClassGetVpb | ( | _In_ PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 11473 of file class.c.
Referenced by ClassInterpretSenseInfo(), ClassMinimalPowerHandler(), and ClasspInterpretGesnData().
Definition at line 9394 of file class.c.
Referenced by ClassInitializeDispatchTables().
BOOLEAN NTAPI ClassInterpretSenseInfo | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_ PSCSI_REQUEST_BLOCK | _Srb, | ||
_In_ UCHAR | MajorFunctionCode, | ||
_In_ ULONG | IoDeviceCode, | ||
_In_ ULONG | RetryCount, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_opt_ _Deref_out_range_(0, 100) ULONG * | RetryInterval | ||
) |
Definition at line 4452 of file class.c.
Referenced by ClasspReceivePopulateTokenInformationTransferPacketDone(), ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), DiskInfoExceptionComplete(), InterpretSenseInfoWithoutHistory(), and InterpretTransferPacketError().
Definition at line 3768 of file class.c.
Referenced by _Success_(), ClasspBuildRequestEx(), DiskFlushComplete(), DiskShutdownFlush(), and RetryRequest().
NTSTATUS NTAPI ClassModeSelect | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_reads_bytes_(Length) PCHAR | ModeSelectBuffer, | ||
_In_ ULONG | Length, | ||
_In_ BOOLEAN | SavePages | ||
) |
Definition at line 6873 of file class.c.
Referenced by DiskEnableInfoExceptions().
ULONG NTAPI ClassModeSense | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_reads_bytes_(Length) PCHAR | ModeSenseBuffer, | ||
_In_ ULONG | Length, | ||
_In_ UCHAR | PageMode | ||
) |
Definition at line 6637 of file class.c.
Referenced by ClasspWriteCacheProperty(), ClasspZeroQERR(), DetermineDriveType(), DiskGetCacheInformation(), DiskGetInfoExceptionInformation(), DiskSetCacheInformation(), FormatMedia(), and ScsiFlopDeviceControl().
ULONG NTAPI ClassModeSenseEx | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_reads_bytes_(Length) PCHAR | ModeSenseBuffer, | ||
_In_ ULONG | Length, | ||
_In_ UCHAR | PageMode, | ||
_In_ UCHAR | PageControl | ||
) |
Definition at line 6656 of file class.c.
Referenced by DiskGetModePage().
VOID ClasspAdvanceOffloadWritePosition | ( | _In_ POFFLOAD_WRITE_CONTEXT | OffloadWriteContext, |
_In_ ULONGLONG | SectorsToAdvance | ||
) |
Definition at line 15445 of file class.c.
Referenced by ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), and ClasspWriteUsingTokenTransferPacketDone().
NTSTATUS ClasspAllocatePowerProcessIrp | ( | PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 11683 of file class.c.
Referenced by ClassPnpStartDevice().
NTSTATUS ClasspAllocateReleaseQueueIrp | ( | PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 11621 of file class.c.
Referenced by ClassPnpStartDevice(), and ClasspReleaseQueue().
NTSTATUS ClasspAllocateReleaseRequest | ( | IN PDEVICE_OBJECT | Fdo | ) |
Definition at line 11489 of file class.c.
NTSTATUS ClasspBlockLimitsDataSnapshot | ( | _In_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension, |
_In_ BOOLEAN | ForceQuery, | ||
_Out_ PCLASS_VPD_B0_DATA | BlockLimitsData, | ||
_Out_ PULONG | GenerationCount | ||
) |
Definition at line 16504 of file class.c.
Referenced by ClasspDeviceGetLBAStatus(), ClasspDeviceLBProvisioningProperty(), and ClasspDeviceTrimProcess().
VOID ClasspCleanupOffloadReadContext | ( | _In_ __drv_freesMem(mem) POFFLOAD_READ_CONTEXT | OffloadReadContext | ) |
Definition at line 14335 of file class.c.
Referenced by ClasspCompleteOffloadRead().
VOID ClasspCleanupOffloadWriteContext | ( | _In_ __drv_freesMem(mem) POFFLOAD_WRITE_CONTEXT | OffloadWriteContext | ) |
Definition at line 15902 of file class.c.
Referenced by ClasspCompleteOffloadWrite().
VOID ClasspCompleteOffloadRead | ( | _In_ POFFLOAD_READ_CONTEXT | OffloadReadContext, |
_In_ NTSTATUS | CompletionStatus | ||
) |
Definition at line 14255 of file class.c.
Referenced by ClasspPopulateTokenTransferPacketDone(), ClasspReceivePopulateTokenInformation(), and ClasspReceivePopulateTokenInformationTransferPacketDone().
VOID ClasspCompleteOffloadRequest | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
_In_ PIRP | Irp, | ||
_In_ NTSTATUS | CompletionStatus | ||
) |
Definition at line 13632 of file class.c.
Referenced by _IRQL_requires_max_(), ClasspCompleteOffloadRead(), and ClasspCompleteOffloadWrite().
VOID ClasspCompleteOffloadWrite | ( | _In_ __drv_freesMem(Mem) POFFLOAD_WRITE_CONTEXT | OffloadWriteContext, |
_In_ NTSTATUS | CompletionCausingStatus | ||
) |
Definition at line 15788 of file class.c.
Referenced by ClasspContinueOffloadWrite(), ClasspReceiveWriteUsingTokenInformation(), ClasspReceiveWriteUsingTokenInformationDone(), ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), and ClasspWriteUsingTokenTransferPacketDone().
VOID ClasspContinueOffloadWrite | ( | _In_ __drv_aliasesMem POFFLOAD_WRITE_CONTEXT | OffloadWriteContext | ) |
Definition at line 15187 of file class.c.
Referenced by ClasspReceiveWriteUsingTokenInformationDone().
VOID ClasspFreeReleaseRequest | ( | IN PDEVICE_OBJECT | Fdo | ) |
Definition at line 11525 of file class.c.
_IRQL_requires_same_ NTSTATUS ClasspGetBlockDeviceTokenLimitsInfo | ( | _Inout_ PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 13220 of file class.c.
Referenced by _IRQL_requires_().
VOID ClasspGetInquiryVpdSupportInfo | ( | _Inout_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 12914 of file class.c.
NTSTATUS ClasspGetLBProvisioningInfo | ( | _Inout_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 13087 of file class.c.
NTSTATUS ClasspInitializeHotplugInfo | ( | IN PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 12507 of file class.c.
Referenced by ClassPnpStartDevice().
NTSTATUS ClasspIsPortable | ( | _In_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension, |
_Out_ PBOOLEAN | IsPortable | ||
) |
Definition at line 8837 of file class.c.
Referenced by ClassPnpStartDevice().
NTSTATUS ClasspModeSelect | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_reads_bytes_(Length) PCHAR | ModeSelectBuffer, | ||
_In_ ULONG | Length, | ||
_In_ BOOLEAN | SavePages | ||
) |
Definition at line 6919 of file class.c.
Referenced by ClassModeSelect(), and ClasspZeroQERR().
ULONG ClasspModeSense | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_reads_bytes_(Length) PCHAR | ModeSenseBuffer, | ||
_In_ ULONG | Length, | ||
_In_ UCHAR | PageMode, | ||
_In_ UCHAR | PageControl | ||
) |
Definition at line 6681 of file class.c.
Referenced by ClassModeSense(), ClassModeSenseEx(), and ClasspWriteCacheProperty().
NTSTATUS ClassPnpQueryFdoRelations | ( | IN PDEVICE_OBJECT | Fdo, |
IN PIRP | Irp | ||
) |
Definition at line 9843 of file class.c.
Referenced by ClassDispatchPnp().
NTSTATUS ClassPnpStartDevice | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 1819 of file class.c.
Referenced by ClassDispatchPnp().
Definition at line 14166 of file class.c.
Referenced by _IRQL_requires_max_().
_IRQL_requires_same_ VOID ClasspReceivePopulateTokenInformation | ( | _In_ POFFLOAD_READ_CONTEXT | OffloadReadContext | ) |
Definition at line 14374 of file class.c.
Referenced by ClasspPopulateTokenTransferPacketDone().
Definition at line 14504 of file class.c.
_IRQL_requires_same_ VOID ClasspReceiveWriteUsingTokenInformation | ( | _In_ POFFLOAD_WRITE_CONTEXT | OffloadWriteContext | ) |
Definition at line 15937 of file class.c.
Referenced by ClasspWriteUsingTokenTransferPacketDone().
VOID ClasspReceiveWriteUsingTokenInformationDone | ( | _In_ POFFLOAD_WRITE_CONTEXT | OffloadWriteContext, |
_In_ NTSTATUS | CompletionCausingStatus | ||
) |
Definition at line 15695 of file class.c.
Referenced by ClasspReceiveWriteUsingTokenInformationTransferPacketDone(), and ClasspWriteUsingTokenTransferPacketDone().
VOID ClasspReceiveWriteUsingTokenInformationTransferPacketDone | ( | _In_ POFFLOAD_WRITE_CONTEXT | OffloadWriteContext | ) |
Definition at line 16071 of file class.c.
NTSTATUS ClasspRefreshFunctionSupportInfo | ( | _Inout_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension, |
_In_ BOOLEAN | ForceQuery | ||
) |
Definition at line 16395 of file class.c.
Referenced by ClasspBlockLimitsDataSnapshot().
VOID ClasspRegisterMountedDeviceInterface | ( | IN PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 10970 of file class.c.
VOID ClasspReleaseQueue | ( | IN PDEVICE_OBJECT | Fdo, |
IN PIRP ReleaseQueueIrp | OPTIONAL | ||
) |
Definition at line 11743 of file class.c.
Referenced by ClassReleaseQueue(), and ClassReleaseQueueCompletion().
VOID ClasspRetryDpcTimer | ( | IN PCLASS_PRIVATE_FDO_DATA | FdoData | ) |
Definition at line 12457 of file class.c.
Referenced by ClasspRetryRequestDpc(), and ClassRetryRequest().
VOID NTAPI ClasspRetryRequestDpc | ( | IN PKDPC | Dpc, |
IN PVOID | DeferredContext, | ||
IN PVOID | Arg1, | ||
IN PVOID | Arg2 | ||
) |
Definition at line 12194 of file class.c.
VOID NTAPI ClasspScanForClassHacks | ( | IN PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension, |
IN ULONG_PTR | Data | ||
) |
Definition at line 12634 of file class.c.
Referenced by ClassPnpStartDevice().
VOID ClasspScanForSpecialInRegistry | ( | IN PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 12651 of file class.c.
Referenced by ClassPnpStartDevice().
NTSTATUS NTAPI ClasspSendSynchronousCompletion | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp, | ||
IN PVOID | Context | ||
) |
Definition at line 10925 of file class.c.
Definition at line 10663 of file class.c.
Definition at line 12781 of file class.c.
Definition at line 15519 of file class.c.
NTSTATUS ClassQueryPnpCapabilities | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PDEVICE_CAPABILITIES | Capabilities | ||
) |
Definition at line 10192 of file class.c.
Referenced by ClassDispatchPnp().
_Must_inspect_result_ NTSTATUS NTAPI ClassReadDriveCapacity | ( | _In_ PDEVICE_OBJECT | Fdo | ) |
Definition at line 2742 of file class.c.
Referenced by ClassDeviceControl(), ClasspDeviceGetLBAStatusWorker(), ClasspDeviceLBProvisioningProperty(), ClasspDeviceTrimProcess(), DetermineMediaType(), DiskInitFdo(), and USBFlopGetMediaTypes().
Definition at line 2431 of file class.c.
Referenced by ClassInitializeDispatchTables().
VOID NTAPI ClassReleaseChildLock | ( | _In_ PFUNCTIONAL_DEVICE_EXTENSION | FdoExtension | ) |
Definition at line 12019 of file class.c.
Referenced by ClassAddChild(), ClassRemoveChild(), and ClassRetrieveDeviceRelations().
VOID NTAPI ClassReleaseQueue | ( | _In_ PDEVICE_OBJECT | Fdo | ) |
Definition at line 11589 of file class.c.
Referenced by ClassAsynchronousCompletion(), ClassIoComplete(), ClassIoCompleteAssociated(), DiskInfoExceptionComplete(), and TransferPktComplete().
NTSTATUS NTAPI ClassReleaseQueueCompletion | ( | PDEVICE_OBJECT | DeviceObject, |
PIRP | Irp, | ||
PVOID | Context | ||
) |
Definition at line 11898 of file class.c.
PPHYSICAL_DEVICE_EXTENSION ClassRemoveChild | ( | IN PFUNCTIONAL_DEVICE_EXTENSION | Parent, |
IN PPHYSICAL_DEVICE_EXTENSION | Child, | ||
IN BOOLEAN | AcquireLock | ||
) |
Definition at line 12119 of file class.c.
NTSTATUS ClassRetrieveDeviceRelations | ( | IN PDEVICE_OBJECT | Fdo, |
IN DEVICE_RELATION_TYPE | RelationType, | ||
OUT PDEVICE_RELATIONS * | DeviceRelations | ||
) |
Definition at line 10005 of file class.c.
Referenced by ClassPnpQueryFdoRelations().
VOID ClassRetryRequest | ( | IN PDEVICE_OBJECT | SelfDeviceObject, |
IN PIRP | Irp, | ||
_In_ _In_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) IN LONGLONG | TimeDelta100ns | ||
) |
Definition at line 12317 of file class.c.
Referenced by RetryPowerRequest(), and RetryRequest().
VOID NTAPI ClassSendDeviceIoControlSynchronous | ( | _In_ ULONG | IoControlCode, |
_In_ PDEVICE_OBJECT | TargetDeviceObject, | ||
_Inout_updates_opt_(_Inexpressible_(max(InputBufferLength, OutputBufferLength))) PVOID | Buffer, | ||
_In_ ULONG | InputBufferLength, | ||
_In_ ULONG | OutputBufferLength, | ||
_In_ BOOLEAN | InternalDeviceIoControl, | ||
_Out_ PIO_STATUS_BLOCK | IoStatus | ||
) |
Definition at line 11065 of file class.c.
Referenced by ClasspGetHwFirmwareInfo(), ClasspSendEnableIdlePowerIoctl(), and DiskIoctlSmartGetVersion().
Definition at line 11373 of file class.c.
Referenced by ClassForwardIrpSynchronous(), and ClassSendDeviceIoControlSynchronous().
NTSTATUS NTAPI ClassSendSrbSynchronous | ( | _In_ PDEVICE_OBJECT | Fdo, |
_Inout_ PSCSI_REQUEST_BLOCK | _Srb, | ||
_In_reads_bytes_opt_(BufferLength) PVOID | BufferAddress, | ||
_In_ ULONG | BufferLength, | ||
_In_ BOOLEAN | WriteToDevice | ||
) |
Definition at line 4042 of file class.c.
Referenced by ClassGetLBProvisioningLogPage(), ClasspCleanupProtectedLocks(), ClasspDeviceGetBlockDeviceCharacteristicsVPDPage(), ClasspDeviceGetBlockLimitsVPDPage(), ClasspDeviceGetLBProvisioningVPDPage(), ClasspEjectionControl(), ClasspGetBlockDeviceTokenLimitsInfo(), ClasspGetInquiryVpdSupportInfo(), ClasspWriteCacheProperty(), ClassReadCapacity16(), DetermineMediaType(), DeviceProcessDsmTrimRequest(), DiskFlushDispatch(), DiskIoctlGetMediaTypesEx(), DiskIoctlIsWritable(), DiskIoctlReassignBlocks(), DiskIoctlReassignBlocksEx(), DiskIoctlVerifyThread(), DiskModeSelect(), DiskShutdownFlush(), FormatMedia(), GetLBAStatus(), USBFlopFormatTracks(), and USBFlopGetMediaTypes().
VOID NTAPI ClassSendStartUnit | ( | _In_ PDEVICE_OBJECT | Fdo | ) |
Definition at line 3071 of file class.c.
Referenced by ClassInterpretSenseInfo().
Definition at line 8773 of file class.c.
Referenced by ClassInitializeDispatchTables().
NTSTATUS NTAPI ClassSignalCompletion | ( | IN PDEVICE_OBJECT | DeviceObject, |
IN PIRP | Irp, | ||
IN PVOID | Context | ||
) |
VOID NTAPI ClassUnload | ( | IN PDRIVER_OBJECT | DriverObject | ) |
Definition at line 764 of file class.c.
Definition at line 135 of file class.c.
NTSTATUS NTAPI DriverEntry | ( | IN PDRIVER_OBJECT | DriverObject, |
IN PUNICODE_STRING | RegistryPath | ||
) |
VOID InterpretCapacityData | ( | PDEVICE_OBJECT | Fdo, |
PREAD_CAPACITY_DATA_EX | ReadCapacityData | ||
) |
Definition at line 2640 of file class.c.
Referenced by ClassReadDriveCapacity().
BOOLEAN InterpretSenseInfoWithoutHistory | ( | _In_ PDEVICE_OBJECT | Fdo, |
_In_opt_ PIRP | OriginalRequest, | ||
_In_ PSCSI_REQUEST_BLOCK | Srb, | ||
UCHAR | MajorFunctionCode, | ||
ULONG | IoDeviceCode, | ||
ULONG | PreviousRetryCount, | ||
_Out_ NTSTATUS * | Status, | ||
_Out_opt_ _Deref_out_range_(0, MAXIMUM_RETRY_FOR_SINGLE_IO_IN_100NS_UNITS) LONGLONG * | RetryIn100nsUnits | ||
) |
Definition at line 12844 of file class.c.
Referenced by ClassIoComplete(), ClassIoCompleteAssociated(), ClasspInitializeGesn(), ClasspMediaChangeDetectionCompletion(), ClasspPowerDownCompletion(), ClasspPowerUpCompletion(), and ClassSendSrbSynchronous().
NTSTATUS ServiceTransferRequest | ( | PDEVICE_OBJECT | Fdo, |
PIRP | Irp, | ||
BOOLEAN | PostToDpc | ||
) |
Definition at line 3341 of file class.c.
Referenced by ClasspServiceIdleRequest(), ClassReadWrite(), ClassSplitRequest(), and TransferPktComplete().
IO_COMPLETION_ROUTINE ClassCheckVerifyComplete |
Definition at line 84 of file class.c.
Referenced by ClassDeviceControl().
ULONG ClassMaxInterleavePerCriticalIo = CLASS_MAX_INTERLEAVE_PER_CRITICAL_IO |
Definition at line 88 of file class.c.
Referenced by ServiceTransferRequest(), and TransferPktComplete().
Definition at line 87 of file class.c.
Referenced by _IRQL_requires_max_().
ULONG DiskIdleTimeoutInMS = 0xFFFFFFFF |
Definition at line 132 of file class.c.
Referenced by _Function_class_(), and ClasspEnableIdlePower().
LIST_ENTRY IdlePowerFDOList = {0} |
Definition at line 113 of file class.c.
Referenced by _Function_class_(), _IRQL_requires_max_(), and ClasspEnableIdlePower().
KGUARDED_MUTEX IdlePowerFDOListMutex |
Definition at line 114 of file class.c.
Referenced by _Function_class_(), _IRQL_requires_max_(), and ClasspEnableIdlePower().
Definition at line 102 of file class.c.
Referenced by _IRQL_requires_max_().
CONST LARGE_INTEGER Magic10000 = {{0xe219652c, 0xd1b71758}} |
ULONG MaxTokenOperationListIdentifier = MAX_TOKEN_LIST_IDENTIFIERS |
Definition at line 107 of file class.c.
Referenced by _IRQL_requires_(), and ClasspContinueOffloadWrite().
PVOID PowerSettingNotificationHandle |
Definition at line 119 of file class.c.
Referenced by ClasspEnableIdlePower(), and DllUnload().
PVOID ScreenStateNotificationHandle |
Definition at line 124 of file class.c.
Referenced by ClasspInitializePolling(), and DllUnload().
GUID StoragePredictFailureDPSGuid = WDI_STORAGE_PREDICT_FAILURE_DPS_GUID |
Definition at line 90 of file class.c.
Referenced by _IRQL_requires_max_().
Definition at line 108 of file class.c.
Referenced by ClasspContinueOffloadWrite().