ReactOS 0.4.16-dev-297-gc569aee
|
#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.
Referenced by FatCreateDcb().
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.
Referenced by FatCreateFcb().
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 | ||
) |
Definition at line 2254 of file strucsup.c.
Referenced by if().
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.
Definition at line 70 of file strucsup.c.
Referenced by FatDeleteCcb().
Definition at line 97 of file strucsup.c.
Referenced by FatDeleteFcb().
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.