ReactOS
0.4.15-dev-2095-g7caf9e9
|
#include "fatprocs.h"
Go to the source code of this file.
Macros | |
#define | BugCheckFileId (FAT_BUG_CHECK_STRUCSUP) |
#define | Dbg (DEBUG_TRACE_STRUCSUP) |
#define | FillMemory(BUF, SIZ, MASK) |
#define | IRP_CONTEXT_HEADER (sizeof( IRP_CONTEXT ) * 0x10000 + FAT_NTC_IRP_CONTEXT) |
#define | FAT_FILL_FREE 0 |
#define BugCheckFileId (FAT_BUG_CHECK_STRUCSUP) |
Definition at line 23 of file strucsup.c.
#define Dbg (DEBUG_TRACE_STRUCSUP) |
Definition at line 29 of file strucsup.c.
#define FAT_FILL_FREE 0 |
Definition at line 52 of file strucsup.c.
Definition at line 31 of file strucsup.c.
#define IRP_CONTEXT_HEADER (sizeof( IRP_CONTEXT ) * 0x10000 + FAT_NTC_IRP_CONTEXT) |
Definition at line 39 of file strucsup.c.
_Requires_lock_held_ | ( | _Global_critical_region_ | ) |
Definition at line 223 of file strucsup.c.
Definition at line 59 of file strucsup.c.
Referenced by FatCreateCcb().
PCLOSE_CONTEXT FatAllocateCloseContext | ( | OPTIONAL PVCB | Vcb | ) |
Definition at line 3659 of file strucsup.c.
Referenced by _Requires_lock_held_().
Definition at line 86 of file strucsup.c.
Referenced by FatCreateDcb(), and FatCreateFcb().
INLINE PIRP_CONTEXT FatAllocateIrpContext | ( | ) |
Definition at line 175 of file strucsup.c.
Referenced by FatCreateIrpContext().
INLINE PNON_PAGED_FCB FatAllocateNonPagedFcb | ( | ) |
Definition at line 113 of file strucsup.c.
Referenced by FatCreateDcb(), and FatCreateFcb().
INLINE PERESOURCE FatAllocateResource | ( | ) |
Definition at line 140 of file strucsup.c.
Referenced by FatCreateDcb(), and FatCreateFcb().
VOID FatConstructNamesInFcb | ( | IN PIRP_CONTEXT | IrpContext, |
PFCB | Fcb, | ||
PDIRENT | Dirent, | ||
PUNICODE_STRING Lfn | OPTIONAL | ||
) |
Definition at line 3022 of file strucsup.c.
Referenced by FatCreateDcb(), FatCreateFcb(), and FatSetRenameInfo().
PCCB FatCreateCcb | ( | IN PIRP_CONTEXT | IrpContext | ) |
Definition at line 2155 of file strucsup.c.
PDCB FatCreateDcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PVCB | Vcb, | ||
IN PDCB | ParentDcb, | ||
IN ULONG | LfnOffsetWithinDirectory, | ||
IN ULONG | DirentOffsetWithinDirectory, | ||
IN PDIRENT | Dirent, | ||
IN PUNICODE_STRING Lfn | OPTIONAL | ||
) |
Definition at line 1623 of file strucsup.c.
PFCB FatCreateFcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PVCB | Vcb, | ||
IN PDCB | ParentDcb, | ||
IN ULONG | LfnOffsetWithinDirectory, | ||
IN ULONG | DirentOffsetWithinDirectory, | ||
IN PDIRENT | Dirent, | ||
IN PUNICODE_STRING Lfn | OPTIONAL, | ||
IN PUNICODE_STRING OrigLfn | OPTIONAL, | ||
IN BOOLEAN | IsPagingFile, | ||
IN BOOLEAN | SingleResource | ||
) |
Definition at line 1252 of file strucsup.c.
PIRP_CONTEXT FatCreateIrpContext | ( | IN PIRP | Irp, |
IN BOOLEAN | Wait | ||
) |
Definition at line 2301 of file strucsup.c.
Referenced by _Function_class_(), _Requires_lock_held_(), FatMultiAsyncCompletionRoutine(), and FatSingleAsyncCompletionRoutine().
Definition at line 2209 of file strucsup.c.
Referenced by FatDeleteCcb().
VOID FatDeleteCcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PCCB * | Ccb | ||
) |
VOID FatDeleteFcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PFCB * | FcbPtr | ||
) |
Definition at line 1952 of file strucsup.c.
Referenced by FatDeleteVcb(), and if().
VOID FatDeleteIrpContext_Real | ( | IN PIRP_CONTEXT | IrpContext | ) |
Definition at line 2461 of file strucsup.c.
VOID FatDeleteVcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PVCB | Vcb | ||
) |
Definition at line 772 of file strucsup.c.
Definition at line 3739 of file strucsup.c.
INLINE VOID FatFreeIrpContext | ( | IN PIRP_CONTEXT | IrpContext | ) |
Definition at line 186 of file strucsup.c.
Referenced by FatDeleteIrpContext_Real().
INLINE VOID FatFreeNonPagedFcb | ( | PNON_PAGED_FCB | NonPagedFcb | ) |
Definition at line 124 of file strucsup.c.
Referenced by FatDeleteFcb().
INLINE VOID FatFreeResource | ( | IN PERESOURCE | Resource | ) |
Definition at line 157 of file strucsup.c.
Referenced by FatCreateDcb(), FatCreateFcb(), and FatDeleteFcb().
Definition at line 3784 of file strucsup.c.
Referenced by FatEnsureStringBufferEnough().
PFCB FatGetNextFcbBottomUp | ( | IN PIRP_CONTEXT | IrpContext, |
IN PFCB Fcb | OPTIONAL, | ||
IN PFCB | TerminationFcb | ||
) |
Definition at line 2525 of file strucsup.c.
Referenced by FatDeleteVcb(), and FatSetRenameInfo().
Definition at line 2627 of file strucsup.c.
Referenced by _Requires_lock_held_(), and FatIsHandleCountZero().
BOOLEAN FatIsHandleCountZero | ( | IN PIRP_CONTEXT | IrpContext, |
IN PVCB | Vcb | ||
) |
Definition at line 3614 of file strucsup.c.
Definition at line 3696 of file strucsup.c.
Referenced by _Requires_lock_held_().
BOOLEAN FatScanForDataTrack | ( | IN PIRP_CONTEXT | IrpContext, |
IN PDEVICE_OBJECT | TargetDeviceObject | ||
) |
Definition at line 3828 of file strucsup.c.
BOOLEAN FatSwapVpb | ( | IN PIRP_CONTEXT | IrpContext, |
PVCB | Vcb | ||
) |
Definition at line 2730 of file strucsup.c.
VOID FatTearDownVcb | ( | IN PIRP_CONTEXT | IrpContext, |
IN PVCB | Vcb | ||
) |
Definition at line 684 of file strucsup.c.