class AllocationMemory

Defined at line 141 of file ../../zircon/kernel/phys/include/phys/allocation.h

Memory concept implementation over `Allocation` for `trivial_allocator::PageAllocator`.

Public Methods

size_t page_size ()

Defined at line 145 of file ../../zircon/kernel/phys/include/phys/allocation.h

template <memalloc::Type MemoryType>
std::pair<void *, Capability> Allocate (size_t size)

Defined at line 148 of file ../../zircon/kernel/phys/include/phys/allocation.h

template <memalloc::Type MemoryType>
std::pair<void *, Capability> Allocate (size_t size)

Defined at line 148 of file ../../zircon/kernel/phys/include/phys/allocation.h

template <memalloc::Type MemoryType>
std::pair<void *, Capability> Allocate (size_t size)

Defined at line 148 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Deallocate (Capability capability, void * address, size_t size)

Defined at line 159 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Deallocate (Capability capability, void * address, size_t size)

Defined at line 159 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Deallocate (Capability capability, void * address, size_t size)

Defined at line 159 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Release (Capability capability, void * address, size_t size)

Defined at line 161 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Release (Capability capability, void * address, size_t size)

Defined at line 161 of file ../../zircon/kernel/phys/include/phys/allocation.h

void Release (Capability capability, void * address, size_t size)

Defined at line 161 of file ../../zircon/kernel/phys/include/phys/allocation.h