My Project
Loading...
Searching...
No Matches
pfn.c File Reference
#include "../../includes/mm.h"
#include "../../includes/mg.h"
#include "../../assert.h"
#include "../../includes/me.h"

Go to the source code of this file.

Functions

MTSTATUS MiInitializePfnDatabase (IN PBOOT_INFO BootInfo)
PAGE_INDEX MiRequestPhysicalPage (IN PFN_STATE ListType)
void MiReleasePhysicalPage (IN PAGE_INDEX PfnIndex)
void MiUnlinkPageFromList (PPFN_ENTRY pfn)

Variables

MM_PFN_DATABASE PfnDatabase
bool MmPfnDatabaseInitialized = false
PAGE_INDEX MmHighestPfn = 0

Function Documentation

◆ MiInitializePfnDatabase()

MTSTATUS MiInitializePfnDatabase ( IN PBOOT_INFO BootInfo)

Definition at line 100 of file pfn.c.

◆ MiReleasePhysicalPage()

void MiReleasePhysicalPage ( IN PAGE_INDEX PfnIndex)

Definition at line 421 of file pfn.c.

◆ MiRequestPhysicalPage()

PAGE_INDEX MiRequestPhysicalPage ( IN PFN_STATE ListType)

Definition at line 325 of file pfn.c.

◆ MiUnlinkPageFromList()

void MiUnlinkPageFromList ( PPFN_ENTRY pfn)

Definition at line 486 of file pfn.c.

Variable Documentation

◆ MmHighestPfn

PAGE_INDEX MmHighestPfn = 0

Definition at line 31 of file pfn.c.

◆ MmPfnDatabaseInitialized

bool MmPfnDatabaseInitialized = false

Definition at line 30 of file pfn.c.

◆ PfnDatabase

MM_PFN_DATABASE PfnDatabase

Definition at line 29 of file pfn.c.