/reactos/drivers/filesystems/vfatfs/ |
H A D | fsctl.c | 516 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 D | shutdown.c | 78 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 D | flush.c | 53 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 D | volume.c | 63 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 D | misc.c | 606 if (DeviceExt->VolumeFcb) in VfatCheckForDismount() 608 Fcb = DeviceExt->VolumeFcb; in VfatCheckForDismount() 615 DeviceExt->VolumeFcb = NULL; in VfatCheckForDismount()
|
H A D | fat.c | 878 …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 D | create.c | 463 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 D | vfat.h | 329 struct _VFATFCB *VolumeFcb; member 1122 PVFATFCB VolumeFcb);
|
H A D | fcb.c | 328 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 D | fsctl.c | 206 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() 381 …VolumeFcb->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 D | create.c | 406 NtfsAttachFCBToFileObject(DeviceExt, DeviceExt->VolumeFcb, FileObject); in NtfsCreateFile() 407 DeviceExt->VolumeFcb->RefCount++; in NtfsCreateFile()
|
H A D | ntfs.h | 115 struct _FCB *VolumeFcb; member
|
H A D | mft.c | 439 Status = UpdateFileRecord(Vcb, Vcb->VolumeFcb->MFTIndex, Vcb->MasterFileTable); in IncreaseMftSize()
|