class PmmArena

Defined at line 31 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

Public Methods

void Init (const PmmArenaSelection & selected, PmmNode * node)

initialize the arena and allocate memory for internal data structures

Defined at line 21 of file ../../zircon/kernel/vm/pmm_arena.cc

void PmmArena ()

Defined at line 33 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

void ~PmmArena ()

Defined at line 34 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

void PmmArena (const PmmArena & )

Defined at line 36 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

void PmmArena (PmmArena && )

Defined at line 36 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

PmmArena & operator= (const PmmArena & )

Defined at line 36 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

PmmArena & operator= (PmmArena && )

Defined at line 36 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

paddr_t base ()

accessors

Defined at line 42 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

size_t size ()

Defined at line 43 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

paddr_t end ()

Defined at line 44 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

vm_page_t * get_page (size_t index)

Defined at line 46 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

size_t get_index (const vm_page_t * page)

Defined at line 47 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

bool page_belongs_to_arena (const vm_page * page)

helpers

Defined at line 50 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h

bool address_in_arena (paddr_t address)

Defined at line 54 of file ../../zircon/kernel/vm/include/vm/pmm_arena.h