template <uint64_t PageSize>

class PmmArenaSelector

Defined at line 220 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h

PmmArenaSelector gives the implementation details of SelectPmmArenas(),

declared above and defined below. While the the logic itself isn't actually

object-oriented, the abstraction gives a convenient means of defining

some shared, private helper routines.

Public Methods

template <typename ArenaCallback, typename ErrorCallback>
void Select (std::span<const memalloc::Range> ranges, ArenaCallback && arenas, ErrorCallback && errors, uint64_t max_wasted_bytes)

Defined at line 229 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h

template <typename ArenaCallback, typename ErrorCallback>
void Select (std::span<const memalloc::Range> ranges, ArenaCallback && arenas, ErrorCallback && errors, uint64_t max_wasted_bytes)

Defined at line 229 of file ../../zircon/kernel/vm/phys/include/vm/phys/arena.h