Searched refs:CdData (Results 1 – 11 of 11) sorted by relevance
298 IoFreeWorkItem (CdData.CloseItem); in CdUnload()386 CdData.DriverObject = DriverObject; in CdInitializeGlobalData()419 if (CdData.CloseItem == NULL) { in CdInitializeGlobalData()432 CdData.IrpContextMaxDepth = 4; in CdInitializeGlobalData()433 CdData.MaxDelayedCloseCount = 8; in CdInitializeGlobalData()434 CdData.MinDelayedCloseCount = 2; in CdInitializeGlobalData()439 CdData.IrpContextMaxDepth = 8; in CdInitializeGlobalData()440 CdData.MaxDelayedCloseCount = 24; in CdInitializeGlobalData()441 CdData.MinDelayedCloseCount = 6; in CdInitializeGlobalData()446 CdData.IrpContextMaxDepth = 32; in CdInitializeGlobalData()[all …]
785 CdData.DelayedCloseCount += 1; in CdQueueClose()792 if (CdData.DelayedCloseCount > CdData.MaxDelayedCloseCount) { in CdQueueClose()796 if (!CdData.FspCloseActive) { in CdQueueClose()835 CdData.AsyncCloseCount += 1; in CdQueueClose()841 if (!CdData.FspCloseActive) { in CdQueueClose()843 CdData.FspCloseActive = TRUE; in CdQueueClose()922 Entry = CdData.AsyncCloseQueue.Flink; in CdRemoveClose()942 CdData.AsyncCloseCount -= 1; in CdRemoveClose()965 (CdData.ReduceDelayedClose && in CdRemoveClose()966 (CdData.DelayedCloseCount > CdData.MinDelayedCloseCount)))) { in CdRemoveClose()[all …]
81 SetFlag( CdData.Flags, CD_FLAGS_SHUTDOWN ); in _Requires_lock_held_()94 Links = CdData.VcbQueue.Flink; in _Requires_lock_held_()96 while (Links != &CdData.VcbQueue) { in _Requires_lock_held_()168 IoUnregisterFileSystem( CdData.FileSystemDeviceObject ); in _Requires_lock_held_()169 IoDeleteDevice( CdData.FileSystemDeviceObject ); in _Requires_lock_held_()171 IoUnregisterFileSystem( CdData.HddFileSystemDeviceObject ); in _Requires_lock_held_()172 IoDeleteDevice( CdData.HddFileSystemDeviceObject ); in _Requires_lock_held_()
26 _Releases_nonreentrant_lock_(CdData.DataResource)35 _Releases_nonreentrant_lock_(CdData.DataResource)44 _Releases_nonreentrant_lock_(CdData.DataResource)53 _Releases_nonreentrant_lock_(CdData.DataResource)116 _Analysis_suppress_lock_checking_(CdData.DataResource); in _Requires_lock_held_()238 _Releases_nonreentrant_lock_(CdData.DataResource)433 _Releases_nonreentrant_lock_(CdData.DataResource)592 _Releases_nonreentrant_lock_(CdData.DataResource)733 _Releases_nonreentrant_lock_(CdData.DataResource)
356 InsertHeadList( &CdData.VcbQueue, &Vcb->VcbLinks ); in CdInitializeVcb()1611 if (IrpSp->DeviceObject == CdData.FileSystemDeviceObject) {1613 if (IrpSp->DeviceObject == CdData.FileSystemDeviceObject ||1614 IrpSp->DeviceObject == CdData.HddFileSystemDeviceObject) {1641 if (CdData.IrpContextDepth) {1647 CdData.IrpContextDepth--;1694 if (IrpSp->DeviceObject != CdData.FileSystemDeviceObject) {1696 if (IrpSp->DeviceObject != CdData.FileSystemDeviceObject &&1697 IrpSp->DeviceObject != CdData.HddFileSystemDeviceObject) {1791 if (CdData.IrpContextDepth < CdData.IrpContextMaxDepth) {[all …]
661 if (IrpSp->DeviceObject == CdData.HddFileSystemDeviceObject) {704 if (FlagOn( CdData.Flags, CD_FLAGS_SHUTDOWN )) {817 Status = IoCreateDevice( CdData.DriverObject,2503 if (IrpSp->DeviceObject != CdData.FileSystemDeviceObject) {2505 if (IrpSp->DeviceObject != CdData.FileSystemDeviceObject &&2606 Links = CdData.VcbQueue.Flink;2608 while (Links != &CdData.VcbQueue) {2793 Links = CdData.VcbQueue.Flink;2795 while (Links != &CdData.VcbQueue) {3205 for (Link = CdData.VcbQueue.Flink;[all …]
23 extern CD_DATA CdData;219 #define ASSERT_EXCLUSIVE_CDDATA NT_ASSERT( ExIsResourceAcquiredExclusiveLite( &CdData.D…
974 ExAcquireResourceExclusiveLite( &CdData.DataResource, TRUE )977 ExReleaseResourceLite( &CdData.DataResource )1016 ExAcquireFastMutex( &CdData.CdDataMutex ); \1017 CdData.CdDataLockThread = PsGetCurrentThread()1020 CdData.CdDataLockThread = NULL; \1021 ExReleaseFastMutex( &CdData.CdDataMutex )
475 &CdData.CacheManagerCallbacks, in _Requires_lock_held_()
159 &CdData.CacheManagerCallbacks, in CdCreateInternalStream()
42 CD_DATA CdData; variable