PhysicalPageSlotPool
ARMPagingMethod32Bit::PhysicalPageSlotPool::InitInitialPostArea(
ARMPagingMethod32Bit::PhysicalPageSlotPool::Init(area_id dataArea, void* data,
ARMPagingMethod32Bit::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
ARMPagingMethod32Bit::PhysicalPageSlotPool::AllocatePool(
ARMLargePhysicalPageMapper::PhysicalPageSlotPool*& _pool)
PhysicalPageSlotPool* pool = new(std::nothrow) PhysicalPageSlotPool;
ObjectDeleter<PhysicalPageSlotPool> poolDeleter(pool);
PhysicalPageSlotPool* pool = PhysicalPageSlotPool::sInitialPhysicalPagePool;
new(&pool[i]) PhysicalPageSlotPool;
status_t error = PhysicalPageSlotPool::sInitialPhysicalPagePool[i]
: ARMLargePhysicalPageMapper::PhysicalPageSlotPool {
virtual ~PhysicalPageSlotPool();
::PhysicalPageSlotPool*& _pool);
static PhysicalPageSlotPool sInitialPhysicalPagePool[MAX_INITIAL_POOLS];
ARMPagingMethod32Bit::PhysicalPageSlotPool
ARMPagingMethod32Bit::PhysicalPageSlotPool::sInitialPhysicalPagePool[
ARMPagingMethod32Bit::PhysicalPageSlotPool::~PhysicalPageSlotPool()
ARMPagingMethod32Bit::PhysicalPageSlotPool::InitInitial(kernel_args* args)
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
PhysicalPageSlotPool* initialPools,
typedef DoublyLinkedList<PhysicalPageSlotPool> PoolList;
PhysicalPageSlotPool* fInitialPool;
PhysicalPageSlotPool::~PhysicalPageSlotPool()
PhysicalPageSlotPool::IsEmpty() const
PhysicalPageSlotPool::GetSlot()
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotPool* initialPools, int32 initialPoolCount, size_t poolSize,
fNonEmptyPools.Add((PhysicalPageSlotPool*)pointer);
using ARMLargePhysicalPageMapper::PhysicalPageSlotPool;
PhysicalPageSlotPool* pool = fNonEmptyPools.Head();
PhysicalPageSlotPool* pool = slot->pool;
ARMLargePhysicalPageMapper::PhysicalPageSlotPool* initialPools,
struct PhysicalPageSlotPool;
PhysicalPageSlotPool* pool;
struct PhysicalPageSlotPool : DoublyLinkedListLinkImpl<PhysicalPageSlotPool> {
virtual ~PhysicalPageSlotPool();
virtual status_t AllocatePool(PhysicalPageSlotPool*& _pool) = 0;
ARMLargePhysicalPageMapper::PhysicalPageSlotPool* initialPools,
: M68KLargePhysicalPageMapper::PhysicalPageSlotPool {
virtual ~PhysicalPageSlotPool();
::PhysicalPageSlotPool*& _pool);
static PhysicalPageSlotPool sInitialPhysicalPagePool;
M68KPagingMethod040::PhysicalPageSlotPool
M68KPagingMethod040::PhysicalPageSlotPool::sInitialPhysicalPagePool;
M68KPagingMethod040::PhysicalPageSlotPool::~PhysicalPageSlotPool()
M68KPagingMethod040::PhysicalPageSlotPool::InitInitial(kernel_args* args)
M68KPagingMethod040::PhysicalPageSlotPool::InitInitialPostArea(
M68KPagingMethod040::PhysicalPageSlotPool::Init(area_id dataArea, void* data,
M68KPagingMethod040::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
M68KPagingMethod040::PhysicalPageSlotPool::AllocatePool(
M68KLargePhysicalPageMapper::PhysicalPageSlotPool*& _pool)
PhysicalPageSlotPool* pool = new(std::nothrow) PhysicalPageSlotPool;
ObjectDeleter<PhysicalPageSlotPool> poolDeleter(pool);
PhysicalPageSlotPool* pool
= new(&PhysicalPageSlotPool::sInitialPhysicalPagePool)
PhysicalPageSlotPool;
error = PhysicalPageSlotPool::sInitialPhysicalPagePool
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
PhysicalPageSlotPool* initialPool,
typedef DoublyLinkedList<PhysicalPageSlotPool> PoolList;
PhysicalPageSlotPool* fInitialPool;
PhysicalPageSlotPool::~PhysicalPageSlotPool()
PhysicalPageSlotPool::IsEmpty() const
PhysicalPageSlotPool::GetSlot()
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotPool* initialPool,
using M68KLargePhysicalPageMapper::PhysicalPageSlotPool;
PhysicalPageSlotPool* pool = fNonEmptyPools.Head();
PhysicalPageSlotPool* pool = slot->pool;
M68KLargePhysicalPageMapper::PhysicalPageSlotPool* initialPool,
struct PhysicalPageSlotPool;
PhysicalPageSlotPool* pool;
struct PhysicalPageSlotPool : DoublyLinkedListLinkImpl<PhysicalPageSlotPool> {
virtual ~PhysicalPageSlotPool();
virtual status_t AllocatePool(PhysicalPageSlotPool*& _pool) = 0;
M68KLargePhysicalPageMapper::PhysicalPageSlotPool* initialPool,
PhysicalPageSlotPool* pool
= new(&PhysicalPageSlotPool::sInitialPhysicalPagePool)
PhysicalPageSlotPool;
error = PhysicalPageSlotPool::sInitialPhysicalPagePool
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
PhysicalPageSlotPool* pool
= new(&PhysicalPageSlotPool::sInitialPhysicalPagePool)
PhysicalPageSlotPool;
error = PhysicalPageSlotPool::sInitialPhysicalPagePool
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
X86PagingMethod32Bit::PhysicalPageSlotPool::InitInitialPostArea(
X86PagingMethod32Bit::PhysicalPageSlotPool::Init(area_id dataArea, void* data,
X86PagingMethod32Bit::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
X86PagingMethod32Bit::PhysicalPageSlotPool::AllocatePool(
X86LargePhysicalPageMapper::PhysicalPageSlotPool*& _pool)
PhysicalPageSlotPool* pool = new(std::nothrow) PhysicalPageSlotPool;
ObjectDeleter<PhysicalPageSlotPool> poolDeleter(pool);
PhysicalPageSlotPool* pool = PhysicalPageSlotPool::sInitialPhysicalPagePool;
new(&pool[i]) PhysicalPageSlotPool;
status_t error = PhysicalPageSlotPool::sInitialPhysicalPagePool[i]
: X86LargePhysicalPageMapper::PhysicalPageSlotPool {
virtual ~PhysicalPageSlotPool();
::PhysicalPageSlotPool*& _pool);
static PhysicalPageSlotPool sInitialPhysicalPagePool[MAX_INITIAL_POOLS];
X86PagingMethod32Bit::PhysicalPageSlotPool
X86PagingMethod32Bit::PhysicalPageSlotPool::sInitialPhysicalPagePool[
X86PagingMethod32Bit::PhysicalPageSlotPool::~PhysicalPageSlotPool()
X86PagingMethod32Bit::PhysicalPageSlotPool::InitInitial(kernel_args* args)
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
: X86LargePhysicalPageMapper::PhysicalPageSlotPool {
virtual ~PhysicalPageSlotPool();
::PhysicalPageSlotPool*& _pool);
static PhysicalPageSlotPool sInitialPhysicalPagePool[MAX_INITIAL_POOLS];
X86PagingMethodPAE::PhysicalPageSlotPool
X86PagingMethodPAE::PhysicalPageSlotPool::sInitialPhysicalPagePool[
X86PagingMethodPAE::PhysicalPageSlotPool::~PhysicalPageSlotPool()
X86PagingMethodPAE::PhysicalPageSlotPool::InitInitial(
X86PagingMethodPAE::PhysicalPageSlotPool::InitInitialPostArea(
X86PagingMethodPAE::PhysicalPageSlotPool::Init(area_id dataArea,
X86PagingMethodPAE::PhysicalPageSlotPool::Map(phys_addr_t physicalAddress,
X86PagingMethodPAE::PhysicalPageSlotPool::AllocatePool(
X86LargePhysicalPageMapper::PhysicalPageSlotPool*& _pool)
PhysicalPageSlotPool* pool = new(std::nothrow) PhysicalPageSlotPool;
ObjectDeleter<PhysicalPageSlotPool> poolDeleter(pool);
PhysicalPageSlotPool* pool = PhysicalPageSlotPool::sInitialPhysicalPagePool;
new(&pool[i]) PhysicalPageSlotPool;
status_t error = PhysicalPageSlotPool::sInitialPhysicalPagePool[i]
struct PhysicalPageSlotPool;
friend struct PhysicalPageSlotPool;
PhysicalPageSlotPool* initialPools,
typedef DoublyLinkedList<PhysicalPageSlotPool> PoolList;
PhysicalPageSlotPool* fInitialPool;
PhysicalPageSlotPool::~PhysicalPageSlotPool()
PhysicalPageSlotPool::IsEmpty() const
PhysicalPageSlotPool::GetSlot()
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotPool* initialPools, int32 initialPoolCount, size_t poolSize,
fNonEmptyPools.Add((PhysicalPageSlotPool*)pointer);
using X86LargePhysicalPageMapper::PhysicalPageSlotPool;
PhysicalPageSlotPool* pool = fNonEmptyPools.Head();
PhysicalPageSlotPool* pool = slot->pool;
X86LargePhysicalPageMapper::PhysicalPageSlotPool* initialPools,
struct PhysicalPageSlotPool;
PhysicalPageSlotPool* pool;
struct PhysicalPageSlotPool : DoublyLinkedListLinkImpl<PhysicalPageSlotPool> {
virtual ~PhysicalPageSlotPool();
virtual status_t AllocatePool(PhysicalPageSlotPool*& _pool) = 0;
X86LargePhysicalPageMapper::PhysicalPageSlotPool* initialPools,