|
ReactOS 0.4.16-dev-1946-g52006dd
|

Go to the source code of this file.
Classes | |
| struct | _REMOVE_TRACKING_BLOCK |
Typedefs | |
| typedef struct _REMOVE_TRACKING_BLOCK | REMOVE_TRACKING_BLOCK |
| typedef struct _REMOVE_TRACKING_BLOCK * | PREMOVE_TRACKING_BLOCK |
Variables | |
| LONG | LockHighWatermark = 0 |
| LONG | LockLowWatermark = 0 |
| LONG | MaxLockedMinutes = 5 |
| ULONG NTAPI ClassAcquireRemoveLockEx | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PVOID | Tag, | ||
| _In_ PCSTR | File, | ||
| _In_ ULONG | Line | ||
| ) |
Definition at line 115 of file lock.c.
| VOID NTAPI ClassCompleteRequest | ( | _In_ PDEVICE_OBJECT | DeviceObject, |
| _In_ PIRP | Irp, | ||
| _In_ CCHAR | PriorityBoost | ||
| ) |
Definition at line 401 of file lock.c.
Referenced by _IRQL_requires_max_(), _Success_(), ClassCheckVerifyComplete(), ClassCreateClose(), ClassDeviceControl(), ClassDeviceControlDispatch(), ClassDeviceGetLBProvisioningResources(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDispatchPnp(), ClassDispatchPower(), ClassInternalIoControl(), ClassIoCompleteAssociated(), ClassMinimalPowerHandler(), ClasspAccessAlignmentProperty(), ClasspCompleteOffloadRequest(), ClasspDeviceGetLBAStatus(), ClasspDeviceLBProvisioningProperty(), ClasspDeviceMediaTypeProperty(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProcess(), ClasspDeviceTrimProperty(), ClasspDuidQueryProperty(), ClasspMcnControl(), ClasspPersistentReserve(), ClasspPowerDownCompletion(), ClasspPowerHandler(), ClasspPowerUpCompletion(), ClasspPriorityHint(), ClasspStartIo(), ClasspStorageEventNotification(), ClasspWriteCacheProperty(), ClassReadWrite(), ClassShutdownFlush(), ClassSystemControl(), ClassWmiCompleteRequest(), DiskDeviceControl(), DiskFlushComplete(), DiskIoctlVerifyThread(), DiskShutdownFlush(), ScsiFlopDeviceControl(), and TransferPktComplete().
| VOID ClasspInitializeRemoveTracking | ( | _In_ PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 500 of file lock.c.
| VOID ClasspUninitializeRemoveTracking | ( | _In_ PDEVICE_OBJECT | DeviceObject | ) |
Definition at line 529 of file lock.c.
Definition at line 251 of file lock.c.
Referenced by _Function_class_(), _IRQL_requires_max_(), _Success_(), ClassAsynchronousCompletion(), ClassCheckVerifyComplete(), ClassCreateClose(), ClassDeviceControl(), ClassDeviceControlDispatch(), ClassDeviceGetLBProvisioningResources(), ClassDeviceHwFirmwareActivateProcess(), ClassDeviceHwFirmwareDownloadProcess(), ClassDeviceHwFirmwareGetInfoProcess(), ClassDispatchPnp(), ClassDispatchPower(), ClassInternalIoControl(), ClassIoComplete(), ClassIoCompleteAssociated(), ClassMinimalPowerHandler(), ClasspAccessAlignmentProperty(), ClasspCompleteOffloadRequest(), ClasspDeviceGetLBAStatus(), ClasspDeviceLBProvisioningProperty(), ClasspDeviceLockFailurePowerIrpCompletion(), ClasspDeviceMediaTypeProperty(), ClasspDeviceSeekPenaltyProperty(), ClasspDeviceTrimProcess(), ClasspDeviceTrimProperty(), ClasspDuidQueryProperty(), ClasspFailurePredict(), ClasspInitializeGesn(), ClasspMcnControl(), ClasspMediaChangeDetectionCompletion(), ClasspPersistentReserve(), ClasspPowerDownCompletion(), ClasspPowerHandler(), ClasspPowerUpCompletion(), ClasspPrepareMcnIrp(), ClasspPriorityHint(), ClasspStartIo(), ClasspStorageEventNotification(), ClasspWriteCacheProperty(), ClassReadWrite(), ClassReleaseQueueCompletion(), ClassShutdownFlush(), ClassSystemControl(), ClassWmiCompleteRequest(), CleanupTransferPacketToWorkingSetSizeWorker(), DiskDeviceControl(), DiskFlushComplete(), DiskInfoExceptionCheck(), DiskInfoExceptionComplete(), DiskIoctlVerifyThread(), DiskReregWorker(), DiskShutdownFlush(), EnqueueFreeTransferPacket(), ScsiFlopDeviceControl(), and TransferPktComplete().
| PVOID NTAPI RemoveTrackingAllocateRoutine | ( | PRTL_GENERIC_TABLE | Table, |
| CLONG | ByteSize | ||
| ) |
| RTL_GENERIC_COMPARE_RESULTS NTAPI RemoveTrackingCompareRoutine | ( | PRTL_GENERIC_TABLE | Table, |
| PVOID | FirstStruct, | ||
| PVOID | SecondStruct | ||
| ) |
Definition at line 450 of file lock.c.
| VOID NTAPI RemoveTrackingFreeRoutine | ( | PRTL_GENERIC_TABLE | Table, |
| PVOID | Buffer | ||
| ) |
| LONG LockHighWatermark = 0 |
Definition at line 33 of file lock.c.
Referenced by ClassAcquireRemoveLockEx().
| LONG LockLowWatermark = 0 |
Definition at line 34 of file lock.c.
Referenced by ClassReleaseRemoveLock().
| LONG MaxLockedMinutes = 5 |
Definition at line 35 of file lock.c.
Referenced by IoInitializeRemoveLockEx(), and Mx::MxInitializeRemoveLock().