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