22 #pragma alloc_text(PAGE, RfsdAcquireForLazyWrite) 23 #pragma alloc_text(PAGE, RfsdReleaseFromLazyWrite) 24 #pragma alloc_text(PAGE, RfsdAcquireForReadAhead) 25 #pragma alloc_text(PAGE, RfsdReleaseFromReadAhead) 26 #pragma alloc_text(PAGE, RfsdNoOpAcquire) 27 #pragma alloc_text(PAGE, RfsdNoOpRelease) 49 "ACQUIRE_FOR_LAZY_WRITE",
50 Fcb->AnsiFileName.Buffer ));
54 Fcb->RfsdMcb->Key.k_dir_id,
Fcb->RfsdMcb->Key.k_objectid,
Fcb->RfsdMcb->
ShortName.Buffer ));
86 "RELEASE_FROM_LAZY_WRITE",
87 Fcb->AnsiFileName.Buffer
92 Fcb->RfsdMcb->Key.k_dir_id,
Fcb->RfsdMcb->Key.k_objectid,
Fcb->RfsdMcb->
ShortName.Buffer ));
119 Fcb->RfsdMcb->Key.k_dir_id,
Fcb->RfsdMcb->Key.k_objectid,
Fcb->RfsdMcb->
ShortName.Buffer ));
148 Fcb->RfsdMcb->Key.k_dir_id,
Fcb->RfsdMcb->Key.k_objectid,
Fcb->RfsdMcb->
ShortName.Buffer ));
__drv_mustHoldCriticalRegion VOID NTAPI RfsdReleaseFromLazyWrite(IN PVOID Context)
__drv_mustHoldCriticalRegion BOOLEAN NTAPI RfsdAcquireForLazyWrite(IN PVOID Context, IN BOOLEAN Wait)
#define __drv_mustHoldCriticalRegion
#define UNREFERENCED_PARAMETER(P)
_In_ WDFDPC _In_ BOOLEAN Wait
__drv_mustHoldCriticalRegion VOID NTAPI RfsdReleaseFromReadAhead(IN PVOID Context)
struct _RFSD_FCB * PRFSD_FCB
NTFSIDENTIFIER Identifier
NTSTATUS(* NTAPI)(IN PFILE_FULL_EA_INFORMATION EaBuffer, IN ULONG EaLength, OUT PULONG ErrorOffset)
#define RfsdGetCurrentProcessName()
PIRP NTAPI IoGetTopLevelIrp(VOID)
__drv_mustHoldCriticalRegion BOOLEAN NTAPI RfsdAcquireForReadAhead(IN PVOID Context, IN BOOLEAN Wait)
VOID FASTCALL ExReleaseResourceLite(IN PERESOURCE Resource)
VOID NTAPI IoSetTopLevelIrp(IN PIRP Irp)
BOOLEAN NTAPI ExAcquireResourceSharedLite(IN PERESOURCE Resource, IN BOOLEAN Wait)
ERESOURCE PagingIoResource
VOID NTAPI RfsdNoOpRelease(IN PVOID Fcb)
#define FSRTL_CACHE_TOP_LEVEL_IRP
BOOLEAN NTAPI RfsdNoOpAcquire(IN PVOID Fcb, IN BOOLEAN Wait)