MCPcopy Create free account
hub / github.com/bobranten/Ext4Fsd / Ext2FlushVolume

Function Ext2FlushVolume

Ext4Fsd/flush.c:38–51  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

36}
37
38NTSTATUS
39Ext2FlushVolume (
40 IN PEXT2_IRP_CONTEXT IrpContext,
41 IN PEXT2_VCB Vcb,
42 IN BOOLEAN bShutDown
43)
44{
45 DEBUG(DL_INF, ( "Ext2FlushVolume: Flushing Vcb ...\n"));
46
47 ExAcquireSharedStarveExclusive(&Vcb->PagingIoResource, TRUE);
48 ExReleaseResourceLite(&Vcb->PagingIoResource);
49
50 return Ext2FlushVcb(Vcb);
51}
52
53NTSTATUS
54Ext2FlushFile (

Callers 9

sync_blockdevFunction · 0.70
Ext2FlushFunction · 0.70
Ext2LockVolumeFunction · 0.70
Ext2DismountVolumeFunction · 0.70
Ext2PnpQueryRemoveFunction · 0.70
Ext2ShutDownFunction · 0.70
Ext2CreateVolumeFunction · 0.70
Ext2ReadVolumeFunction · 0.70

Calls 1

Ext2FlushVcbFunction · 0.85

Tested by

no test coverage detected