ReactOS 0.4.16-dev-297-gc569aee
|
#include "cdprocs.h"
Go to the source code of this file.
Macros | |
#define | BugCheckFileId (CDFS_BUG_CHECK_ALLOCSUP) |
Functions | |
ULONG | CdFindMcbEntry (_In_ PIRP_CONTEXT IrpContext, _In_ PFCB Fcb, _In_ LONGLONG FileOffset) |
VOID | CdDiskOffsetFromMcbEntry (_In_ PIRP_CONTEXT IrpContext, _In_ PCD_MCB_ENTRY McbEntry, _In_ LONGLONG FileOffset, _Out_ PLONGLONG DiskOffset, _Out_ PULONG ByteCount) |
_Requires_lock_held_ (_Global_critical_region_) | |
VOID | CdAddAllocationFromDirent (_In_ PIRP_CONTEXT IrpContext, _Inout_ PFCB Fcb, _In_ ULONG McbEntryOffset, _In_ LONGLONG StartingFileOffset, _In_ PDIRENT Dirent) |
VOID | CdAddInitialAllocation (_In_ PIRP_CONTEXT IrpContext, _Inout_ PFCB Fcb, _In_ ULONG StartingBlock, _In_ LONGLONG DataLength) |
VOID | CdTruncateAllocation (_In_ PIRP_CONTEXT IrpContext, _Inout_ PFCB Fcb, _In_ LONGLONG StartingFileOffset) |
_At_ (Fcb->NodeByteSize, _In_range_(>=, FIELD_OFFSET(FCB, FcbType))) VOID CdInitializeMcb(_In_ PIRP_CONTEXT IrpContext | |
_Inout_updates_bytes_ (Fcb->NodeByteSize) PFCB Fcb) | |
#define BugCheckFileId (CDFS_BUG_CHECK_ALLOCSUP) |
Definition at line 53 of file allocsup.c.
_At_ | ( | Fcb-> | NodeByteSize, |
_In_range_(>=, FIELD_OFFSET(FCB, FcbType)) | |||
) |
Definition at line 676 of file allocsup.c.
_Inout_updates_bytes_ | ( | Fcb-> | NodeByteSize | ) |
Definition at line 631 of file allocsup.c.
_Requires_lock_held_ | ( | _Global_critical_region_ | ) |
Definition at line 87 of file allocsup.c.
VOID CdAddAllocationFromDirent | ( | _In_ PIRP_CONTEXT | IrpContext, |
_Inout_ PFCB | Fcb, | ||
_In_ ULONG | McbEntryOffset, | ||
_In_ LONGLONG | StartingFileOffset, | ||
_In_ PDIRENT | Dirent | ||
) |
Definition at line 335 of file allocsup.c.
Referenced by _Requires_lock_held_(), and CdInitializeFcbFromFileContext().
VOID CdAddInitialAllocation | ( | _In_ PIRP_CONTEXT | IrpContext, |
_Inout_ PFCB | Fcb, | ||
_In_ ULONG | StartingBlock, | ||
_In_ LONGLONG | DataLength | ||
) |
Definition at line 484 of file allocsup.c.
Referenced by CdCreateInternalStream(), CdInitializeFcbFromPathEntry(), and CdUpdateVcbFromVolDescriptor().
VOID CdDiskOffsetFromMcbEntry | ( | _In_ PIRP_CONTEXT | IrpContext, |
_In_ PCD_MCB_ENTRY | McbEntry, | ||
_In_ LONGLONG | FileOffset, | ||
_Out_ PLONGLONG | DiskOffset, | ||
_Out_ PULONG | ByteCount | ||
) |
Definition at line 812 of file allocsup.c.
Referenced by _Requires_lock_held_().
Definition at line 732 of file allocsup.c.
Referenced by _Requires_lock_held_(), and CdTruncateAllocation().
VOID CdTruncateAllocation | ( | _In_ PIRP_CONTEXT | IrpContext, |
_Inout_ PFCB | Fcb, | ||
_In_ LONGLONG | StartingFileOffset | ||
) |
Definition at line 575 of file allocsup.c.
Referenced by CdCreateInternalStream().