85 if (ThreadToSpawn !=
NULL)
240 BOOLEAN DropThrottle, WritePerformed;
249 DropThrottle =
FALSE;
251 WritePerformed =
FALSE;
276 DropThrottle =
FALSE;
323 WritePerformed =
TRUE;
394 WorkItem->Parameters.Event.Event = &WaitEvent;
#define RemoveEntryList(Entry)
#define InsertTailList(ListHead, Entry)
#define IsListEmpty(ListHead)
#define PsGetCurrentThread()
#define KeWaitForSingleObject(pEvt, foo, a, b, c)
#define KeInitializeEvent(pEvt, foo, foo2)
#define KeSetEvent(pEvt, foo, foo2)
#define RemoveHeadList(ListHead)
#define InitializeListHead(ListHead)
IN PFCB IN PCCB IN TYPE_OF_OPEN IN BOOLEAN IN BOOLEAN TopLevel
VOID FASTCALL KeReleaseQueuedSpinLock(IN KSPIN_LOCK_QUEUE_NUMBER LockNumber, IN KIRQL OldIrql)
KIRQL FASTCALL KeAcquireQueuedSpinLock(IN KSPIN_LOCK_QUEUE_NUMBER LockNumber)
NTSTATUS NTAPI CcWaitForCurrentLazyWriterActivity(VOID)
NPAGED_LOOKASIDE_LIST CcTwilightLookasideList
LARGE_INTEGER CcFirstDelay
VOID NTAPI CcWorkerThread(IN PVOID Parameter)
LIST_ENTRY CcRegularWorkQueue
VOID CcPostWorkQueue(IN PWORK_QUEUE_ENTRY WorkItem, IN PLIST_ENTRY WorkQueue)
LARGE_INTEGER CcIdleDelay
LIST_ENTRY CcExpressWorkQueue
ULONG CcNumberActiveWorkerThreads
VOID CcScheduleLazyWriteScan(IN BOOLEAN NoDelay)
LIST_ENTRY CcPostTickWorkQueue
LIST_ENTRY CcIdleWorkerThreadList
VOID CcLazyWriteScan(VOID)
ULONG CcNumberWorkerThreads
VOID NTAPI CcScanDpc(IN PKDPC Dpc, IN PVOID DeferredContext, IN PVOID SystemArgument1, IN PVOID SystemArgument2)
#define RTL_CONSTANT_LARGE_INTEGER(quad_part)
VOID CcPostDeferredWrites(VOID)
VOID CcPerformReadAhead(IN PFILE_OBJECT FileObject)
LIST_ENTRY CcDeferredWrites
BOOLEAN CcRosFreeOneUnusedVacb(VOID)
NTSTATUS CcRosFlushDirtyPages(ULONG Target, PULONG Count, BOOLEAN Wait, BOOLEAN CalledFromLazy)
PFN_NUMBER MmAvailablePages
PIRP NTAPI IoGetTopLevelIrp(VOID)
struct _LIST_ENTRY * Flink
BOOLEAN NTAPI KeSetTimer(IN OUT PKTIMER Timer, IN LARGE_INTEGER DueTime, IN PKDPC Dpc OPTIONAL)
#define CONTAINING_RECORD(address, type, field)
#define STATUS_INSUFFICIENT_RESOURCES
_In_ WDFCOLLECTION _In_ WDFOBJECT Item
_Must_inspect_result_ _In_ PWDF_DPC_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFDPC * Dpc
_Must_inspect_result_ _In_ WDFCMRESLIST List
_Must_inspect_result_ _In_ PWDF_WORKITEM_CONFIG _In_ PWDF_OBJECT_ATTRIBUTES _Out_ WDFWORKITEM * WorkItem
VOID NTAPI ExQueueWorkItem(IN PWORK_QUEUE_ITEM WorkItem, IN WORK_QUEUE_TYPE QueueType)
struct LOOKASIDE_ALIGN _NPAGED_LOOKASIDE_LIST NPAGED_LOOKASIDE_LIST
_Requires_lock_held_ Interrupt _Releases_lock_ Interrupt _In_ _IRQL_restores_ KIRQL OldIrql
_In_opt_ PVOID _In_opt_ PVOID SystemArgument1
_In_opt_ PVOID DeferredContext
_In_opt_ PVOID _In_opt_ PVOID _In_opt_ PVOID SystemArgument2
_Inout_opt_ PVOID Parameter