|
ReactOS 0.4.16-dev-1946-g52006dd
|
#include "fatprocs.h"
Go to the source code of this file.
Macros | |
| #define | BugCheckFileId (FAT_BUG_CHECK_FSCTRL) |
| #define | Dbg (DEBUG_TRACE_FSCTRL) |
| #define | MCB_SCALE_LOG2 (Vcb->AllocationSupport.LogOfBytesPerSector) |
| #define | MCB_SCALE (1 << MCB_SCALE_LOG2) |
| #define | MCB_SCALE_MODULO (MCB_SCALE - 1) |
| #define BugCheckFileId (FAT_BUG_CHECK_FSCTRL) |
| #define MCB_SCALE (1 << MCB_SCALE_LOG2) |
| _Function_class_ | ( | IRP_MJ_FILE_SYSTEM_CONTROL | ) |
Definition at line 635 of file fsctrl.c.
| _Requires_lock_held_ | ( | _Global_critical_region_ | ) |
Definition at line 36 of file fsctrl.c.
| BOOLEAN FatAddMcbEntry | ( | IN PVCB | Vcb, |
| IN PLARGE_MCB | Mcb, | ||
| IN VBO | Vbo, | ||
| IN LBO | Lbo, | ||
| IN ULONG | SectorCount | ||
| ) |
Definition at line 364 of file fsctrl.c.
Referenced by _Requires_lock_held_(), FatComputeMoveFileSplicePoints(), FatExamineFatEntries(), and FatSetFatRun().
| NTSTATUS FatAllowExtendedDasdIo | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 7022 of file fsctrl.c.
| VOID FatComputeMoveFileSplicePoints | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PFCB | FcbOrDcb, | ||
| IN ULONG | FileOffset, | ||
| IN ULONG | TargetCluster, | ||
| IN ULONG | BytesToReallocate, | ||
| OUT PULONG | FirstSpliceSourceCluster, | ||
| OUT PULONG | FirstSpliceTargetCluster, | ||
| OUT PULONG | SecondSpliceSourceCluster, | ||
| OUT PULONG | SecondSpliceTargetCluster, | ||
| IN OUT PLARGE_MCB | SourceMcb | ||
| ) |
Definition at line 6822 of file fsctrl.c.
| BOOLEAN FatGetNextMcbEntry | ( | IN PVCB | Vcb, |
| IN PLARGE_MCB | Mcb, | ||
| IN ULONG | RunIndex, | ||
| OUT PVBO | Vbo, | ||
| OUT PLBO | Lbo, | ||
| OUT PULONG | ByteCount | ||
| ) |
Definition at line 541 of file fsctrl.c.
Referenced by _Requires_lock_held_(), FatComputeMoveFileSplicePoints(), and FatPagingFileIo().
| NTSTATUS FatGetStatistics | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 4892 of file fsctrl.c.
| BOOLEAN FatIsBootSectorFat | ( | IN PPACKED_BOOT_SECTOR | BootSector | ) |
Definition at line 2522 of file fsctrl.c.
| BOOLEAN FatIsMediaWriteProtected | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PDEVICE_OBJECT | TargetDeviceObject | ||
| ) |
Definition at line 2678 of file fsctrl.c.
| NTSTATUS FatIsPathnameValid | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
| NTSTATUS FatIsVolumeDirty | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 3965 of file fsctrl.c.
| NTSTATUS FatIsVolumeMounted | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 4096 of file fsctrl.c.
| BOOLEAN FatLookupLastMcbEntry | ( | IN PVCB | Vcb, |
| IN PLARGE_MCB | Mcb, | ||
| OUT PVBO | Vbo, | ||
| OUT PLBO | Lbo, | ||
| OUT PULONG Index | OPTIONAL | ||
| ) |
Definition at line 494 of file fsctrl.c.
Referenced by _Requires_lock_held_().
| BOOLEAN FatLookupMcbEntry | ( | IN PVCB | Vcb, |
| IN PLARGE_MCB | Mcb, | ||
| IN VBO | Vbo, | ||
| OUT PLBO | Lbo, | ||
| OUT PULONG ByteCount | OPTIONAL, | ||
| OUT PULONG Index | OPTIONAL | ||
| ) |
Definition at line 418 of file fsctrl.c.
Referenced by _Requires_lock_held_(), FatComputeMoveFileSplicePoints(), and FatPagingFileIo().
| BOOLEAN FatPerformVerifyDiskRead | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVCB | Vcb, | ||
| IN PVOID | Buffer, | ||
| IN LBO | Lbo, | ||
| IN ULONG | NumberOfBytesToRead, | ||
| IN BOOLEAN | ReturnOnError | ||
| ) |
Definition at line 4569 of file fsctrl.c.
Referenced by FatVerifyLookupFatEntry().
| NTSTATUS FatQueryBpb | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 4213 of file fsctrl.c.
Definition at line 599 of file fsctrl.c.
Referenced by _Requires_lock_held_(), FatCloseEaFile(), and FatTearDownAllocationSupport().
| NTSTATUS FatSearchBufferForLabel | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVPB | Vpb, | ||
| IN PVOID | Buffer, | ||
| IN ULONG | Size, | ||
| OUT PBOOLEAN | LabelFound | ||
| ) |
Definition at line 7819 of file fsctrl.c.
| NTSTATUS FatSetZeroOnDeallocate | ( | __in PIRP_CONTEXT | IrpContext, |
| __in PIRP | Irp | ||
| ) |
Definition at line 8123 of file fsctrl.c.
| NTSTATUS FatUnlockVolume | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PIRP | Irp | ||
| ) |
Definition at line 3354 of file fsctrl.c.
| NTSTATUS FatUnlockVolumeInternal | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVCB | Vcb, | ||
| IN PFILE_OBJECT FileObject | OPTIONAL | ||
| ) |
Definition at line 3601 of file fsctrl.c.
Referenced by FatUnlockVolume().
| VOID FatVerifyLookupFatEntry | ( | IN PIRP_CONTEXT | IrpContext, |
| IN PVCB | Vcb, | ||
| IN ULONG | FatIndex, | ||
| IN OUT PULONG | FatEntry | ||
| ) |
Definition at line 7969 of file fsctrl.c.