ReactOS 0.4.16-dev-297-gc569aee
|
#include "bl.h"
Go to the source code of this file.
Classes | |
struct | _BL_BLOCK_DESCRIPTOR |
struct | _BL_BLOCK_ENTRY |
Typedefs | |
typedef struct _BL_BLOCK_DESCRIPTOR | BL_BLOCK_DESCRIPTOR |
typedef struct _BL_BLOCK_DESCRIPTOR * | PBL_BLOCK_DESCRIPTOR |
typedef struct _BL_BLOCK_ENTRY | BL_BLOCK_ENTRY |
typedef struct _BL_BLOCK_ENTRY * | PBL_BLOCK_ENTRY |
Functions | |
BOOLEAN | MmBapCompareBlockAllocatorTableEntry (_In_ PVOID Entry, _In_ PVOID Argument1, _In_ PVOID Argument2, _In_ PVOID Argument3, _In_ PVOID Argument4) |
PBL_BLOCK_DESCRIPTOR | MmBapFindBlockInformation (ULONG BlockId) |
NTSTATUS | MmBapFreeBlockAllocatorDescriptor (_In_ PBL_BLOCK_DESCRIPTOR BlockInfo, _In_ PBL_BLOCK_ENTRY BlockEntry) |
NTSTATUS | BlpMmDeleteBlockAllocator (_In_ ULONG BlockId) |
NTSTATUS | MmBapFreeBlockAllocatorTableEntry (_In_ PVOID Entry, _In_ ULONG Index) |
NTSTATUS | MmBapPurgeBlockAllocatorTableEntry (_In_ PVOID Entry) |
NTSTATUS | BlpMmCreateBlockAllocator (VOID) |
NTSTATUS | MmBaInitialize (VOID) |
Variables | |
PVOID * | MmBlockAllocatorTable |
ULONG | MmBlockAllocatorTableEntries |
BOOLEAN | MmBlockAllocatorInitialized |
typedef struct _BL_BLOCK_ENTRY BL_BLOCK_ENTRY |
typedef struct _BL_BLOCK_DESCRIPTOR * PBL_BLOCK_DESCRIPTOR |
typedef struct _BL_BLOCK_ENTRY * PBL_BLOCK_ENTRY |
Definition at line 213 of file blkalloc.c.
Referenced by BcInitialize().
Definition at line 88 of file blkalloc.c.
Referenced by BcInitialize(), and MmBapFreeBlockAllocatorTableEntry().
Definition at line 271 of file blkalloc.c.
Referenced by BlpMmInitialize().
BOOLEAN MmBapCompareBlockAllocatorTableEntry | ( | _In_ PVOID | Entry, |
_In_ PVOID | Argument1, | ||
_In_ PVOID | Argument2, | ||
_In_ PVOID | Argument3, | ||
_In_ PVOID | Argument4 | ||
) |
Definition at line 42 of file blkalloc.c.
Referenced by MmBapFindBlockInformation().
PBL_BLOCK_DESCRIPTOR MmBapFindBlockInformation | ( | ULONG | BlockId | ) |
Definition at line 58 of file blkalloc.c.
Referenced by BlpMmDeleteBlockAllocator().
NTSTATUS MmBapFreeBlockAllocatorDescriptor | ( | _In_ PBL_BLOCK_DESCRIPTOR | BlockInfo, |
_In_ PBL_BLOCK_ENTRY | BlockEntry | ||
) |
Definition at line 77 of file blkalloc.c.
Referenced by BlpMmDeleteBlockAllocator().
Definition at line 151 of file blkalloc.c.
Referenced by MmBapPurgeBlockAllocatorTableEntry().
Definition at line 188 of file blkalloc.c.
Referenced by BlpMmCreateBlockAllocator().
BOOLEAN MmBlockAllocatorInitialized |
Definition at line 17 of file blkalloc.c.
Referenced by BlpMmCreateBlockAllocator(), BlpMmDeleteBlockAllocator(), and MmBaInitialize().
PVOID* MmBlockAllocatorTable |
Definition at line 15 of file blkalloc.c.
Referenced by BlpMmCreateBlockAllocator(), MmBaInitialize(), MmBapFindBlockInformation(), and MmBapFreeBlockAllocatorTableEntry().
ULONG MmBlockAllocatorTableEntries |
Definition at line 16 of file blkalloc.c.
Referenced by BlpMmCreateBlockAllocator(), MmBaInitialize(), and MmBapFindBlockInformation().