Home
last modified time | relevance | path

Searched refs:VolumeFcb (Results 1 – 13 of 13) sorted by relevance

/reactos/drivers/filesystems/vfatfs/
H A Dfsctl.c516 PVFATFCB VolumeFcb = NULL; in VfatMount() local
729 VolumeFcb = vfatNewFCB(DeviceExt, &VolumeNameU); in VfatMount()
730 if (VolumeFcb == NULL) in VfatMount()
736 VolumeFcb->Flags = FCB_IS_VOLUME; in VfatMount()
738 VolumeFcb->RFCB.ValidDataLength = VolumeFcb->RFCB.FileSize; in VfatMount()
739 VolumeFcb->RFCB.AllocationSize = VolumeFcb->RFCB.FileSize; in VfatMount()
740 DeviceExt->VolumeFcb = VolumeFcb; in VfatMount()
765 VolumeFcb->Flags |= VCB_CLEAR_DIRTY; in VfatMount()
773 VolumeFcb->Flags |= VCB_IS_DIRTY; in VfatMount()
1314 else if (Fcb == DeviceExt->VolumeFcb) in VfatDismountVolume()
[all …]
H A Dshutdown.c78 Status = VfatFlushVolume(DeviceExt, DeviceExt->VolumeFcb); in VfatShutdown()
81 if (BooleanFlagOn(DeviceExt->VolumeFcb->Flags, VCB_CLEAR_DIRTY) && in VfatShutdown()
82 BooleanFlagOn(DeviceExt->VolumeFcb->Flags, VCB_IS_DIRTY)) in VfatShutdown()
86 DeviceExt->VolumeFcb->Flags &= ~VCB_IS_DIRTY; in VfatShutdown()
H A Dflush.c53 PVFATFCB VolumeFcb) in VfatFlushVolume() argument
62 DPRINT("VfatFlushVolume(DeviceExt %p, VolumeFcb %p)\n", DeviceExt, VolumeFcb); in VfatFlushVolume()
64 ASSERT(VolumeFcb == DeviceExt->VolumeFcb); in VfatFlushVolume()
H A Dvolume.c63 DeviceExt->VolumeFcb->entry.FatX.CreationDate, in FsdGetFsVolumeInformation()
64 DeviceExt->VolumeFcb->entry.FatX.CreationTime, in FsdGetFsVolumeInformation()
70 DeviceExt->VolumeFcb->entry.Fat.CreationDate, in FsdGetFsVolumeInformation()
71 DeviceExt->VolumeFcb->entry.Fat.CreationTime, in FsdGetFsVolumeInformation()
H A Dmisc.c606 if (DeviceExt->VolumeFcb) in VfatCheckForDismount()
608 Fcb = DeviceExt->VolumeFcb; in VfatCheckForDismount()
615 DeviceExt->VolumeFcb = NULL; in VfatCheckForDismount()
H A Dfat.c878 …CcPinRead(DeviceExt->VolumeFcb->FileObject, &Offset, Length, PIN_WAIT, &Context, (PVOID *)&Sector); in FAT16GetDirtyStatus()
956 …CcPinRead(DeviceExt->VolumeFcb->FileObject, &Offset, Length, PIN_WAIT, &Context, (PVOID *)&Sector); in FAT32GetDirtyStatus()
1064 …CcPinRead(DeviceExt->VolumeFcb->FileObject, &Offset, Length, PIN_WAIT, &Context, (PVOID *)&Sector); in FAT16SetDirtyStatus()
1149 …CcPinRead(DeviceExt->VolumeFcb->FileObject, &Offset, Length, PIN_WAIT, &Context, (PVOID *)&Sector); in FAT32SetDirtyStatus()
1239 …CcPinRead(DeviceExt->VolumeFcb->FileObject, &Offset, Length, PIN_WAIT, &Context, (PVOID *)&Sector); in FAT32UpdateFreeClustersCount()
H A Dcreate.c463 FileObject->RelatedFileObject->FsContext == DeviceExt->VolumeFcb)) in VfatCreateFile()
474 …ileObject->FsContext2 == NULL || FileObject->RelatedFileObject->FsContext == DeviceExt->VolumeFcb)) in VfatCreateFile()
491 pFcb = DeviceExt->VolumeFcb; in VfatCreateFile()
524 FileObject->RelatedFileObject->FsContext == DeviceExt->VolumeFcb) in VfatCreateFile()
H A Dvfat.h329 struct _VFATFCB *VolumeFcb; member
1122 PVFATFCB VolumeFcb);
H A Dfcb.c328 ASSERT(pFCB != pVCB->VolumeFcb && !BooleanFlagOn(pFCB->Flags, FCB_IS_VOLUME)); in vfatGrabFCB()
368 ASSERT(pFCB != pVCB->VolumeFcb && !BooleanFlagOn(pFCB->Flags, FCB_IS_VOLUME)); in vfatReleaseFCB()
/reactos/drivers/filesystems/ntfs/
H A Dfsctl.c206 PNTFS_FCB VolumeFcb; in NtfsGetVolumeData() local
370 VolumeFcb = NtfsCreateFCB(VolumeNameU, NULL, DeviceExt); in NtfsGetVolumeData()
371 if (VolumeFcb == NULL) in NtfsGetVolumeData()
380 VolumeFcb->Flags = FCB_IS_VOLUME; in NtfsGetVolumeData()
381VolumeFcb->RFCB.FileSize.QuadPart = DeviceExt->NtfsInfo.SectorCount * DeviceExt->NtfsInfo.BytesPer… in NtfsGetVolumeData()
382 VolumeFcb->RFCB.ValidDataLength = VolumeFcb->RFCB.FileSize; in NtfsGetVolumeData()
383 VolumeFcb->RFCB.AllocationSize = VolumeFcb->RFCB.FileSize; in NtfsGetVolumeData()
384 VolumeFcb->MFTIndex = 0; in NtfsGetVolumeData()
385 DeviceExt->VolumeFcb = VolumeFcb; in NtfsGetVolumeData()
H A Dcreate.c406 NtfsAttachFCBToFileObject(DeviceExt, DeviceExt->VolumeFcb, FileObject); in NtfsCreateFile()
407 DeviceExt->VolumeFcb->RefCount++; in NtfsCreateFile()
H A Dntfs.h115 struct _FCB *VolumeFcb; member
H A Dmft.c439 Status = UpdateFileRecord(Vcb, Vcb->VolumeFcb->MFTIndex, Vcb->MasterFileTable); in IncreaseMftSize()