template <memalloc::Type Type>

class PhysPages

Defined at line 235 of file ../../zircon/kernel/phys/handoff-prep.h

Public Methods

template <typename... Args>
void PhysPages<Type> (Args &&... args)

Defined at line 243 of file ../../zircon/kernel/phys/handoff-prep.h

HandoffMappingList TakeMappings ()

This can only be called once and no more allocations can be made after

it's been called.

Defined at line 247 of file ../../zircon/kernel/phys/handoff-prep.h

size_t CountMappings ()

This reports the size the TakeMappings() return value will have if it's

called before any more allocations are made.

Defined at line 254 of file ../../zircon/kernel/phys/handoff-prep.h

size_t page_size ()

Defined at line 259 of file ../../zircon/kernel/phys/handoff-prep.h

ktl::pair<void *, Capability> Allocate (size_t size)

Defined at line 261 of file ../../zircon/kernel/phys/handoff-prep.h

void Deallocate (Capability allocation, void * ptr, size_t size)

Defined at line 289 of file ../../zircon/kernel/phys/handoff-prep.h

void Release (Capability allocation, void * ptr, size_t size)

Defined at line 296 of file ../../zircon/kernel/phys/handoff-prep.h

void Seal (Capability , void * , size_t )

Defined at line 302 of file ../../zircon/kernel/phys/handoff-prep.h

Records