PhysicalPageSlot
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
fSlots = (PhysicalPageSlot*)(fPageTable + 1024);
PhysicalPageSlot* slot = &fSlots[i];
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
using ARMLargePhysicalPageMapper::PhysicalPageSlot;
PhysicalPageSlot* slot;
PhysicalPageSlot*& slot);
void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fDebugSlot;
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
inline PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotQueue::GetSlots(PhysicalPageSlot*& slot1,
PhysicalPageSlot*& slot2)
PhysicalPageSlotQueue::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotQueue::PutSlots(PhysicalPageSlot* slot1,
PhysicalPageSlot* slot2)
/* static */ PhysicalPageSlot*
PhysicalPageSlot* slot;
PhysicalPageSlot* slot = fPerCPUData[smp_get_current_cpu()].interruptSlot;
PhysicalPageSlot* slot;
PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue.GetSlot();
using ARMLargePhysicalPageMapper::PhysicalPageSlot;
slotQueue.PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue->GetSlot();
PhysicalPageSlot* slot = slotQueue->GetSlot();
inline PhysicalPageSlot* GetSlot();
inline void GetSlots(PhysicalPageSlot*& slot1,
PhysicalPageSlot*& slot2);
PhysicalPageSlot* slot = slotQueue->GetSlot();
inline void PutSlot(PhysicalPageSlot* slot);
inline void PutSlots(PhysicalPageSlot* slot1,
PhysicalPageSlot* slot2);
PhysicalPageSlot* fromSlot;
PhysicalPageSlot* toSlot;
LargeMemoryPhysicalPageMapper::GetSlot(bool canWait, PhysicalPageSlot*& slot)
PhysicalPageSlot* fSlots;
LargeMemoryPhysicalPageMapper::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot* interruptSlot;
static PhysicalPageSlot* _GetInitialSlot();
PhysicalPageSlot* next;
inline PhysicalPageSlot* GetSlot();
inline void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fSlots;
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[SLOTS_PER_POOL]);
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[SLOTS_PER_POOL]);
fSlots = (PhysicalPageSlot*)(fPageTable + SLOTS_PER_POOL);
PhysicalPageSlot* slot = &fSlots[i];
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[SLOTS_PER_POOL]);
using M68KLargePhysicalPageMapper::PhysicalPageSlot;
PhysicalPageSlot* slot;
PhysicalPageSlot*& slot);
void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fDebugSlot;
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
inline PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotQueue::GetSlots(PhysicalPageSlot*& slot1,
PhysicalPageSlot*& slot2)
PhysicalPageSlotQueue::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotQueue::PutSlots(PhysicalPageSlot* slot1,
PhysicalPageSlot* slot2)
/* static */ PhysicalPageSlot*
PhysicalPageSlot* slot;
PhysicalPageSlot* slot = fPerCPUData[smp_get_current_cpu()].interruptSlot;
PhysicalPageSlot* slot;
PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue.GetSlot();
slotQueue.PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue->GetSlot();
using M68KLargePhysicalPageMapper::PhysicalPageSlot;
PhysicalPageSlot* slot = slotQueue->GetSlot();
PhysicalPageSlot* slot = slotQueue->GetSlot();
inline PhysicalPageSlot* GetSlot();
PhysicalPageSlot* fromSlot;
PhysicalPageSlot* toSlot;
inline void GetSlots(PhysicalPageSlot*& slot1,
LargeMemoryPhysicalPageMapper::GetSlot(bool canWait, PhysicalPageSlot*& slot)
PhysicalPageSlot*& slot2);
inline void PutSlot(PhysicalPageSlot* slot);
inline void PutSlots(PhysicalPageSlot* slot1,
LargeMemoryPhysicalPageMapper::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot* slot2);
PhysicalPageSlot* fSlots;
PhysicalPageSlot* interruptSlot;
static PhysicalPageSlot* _GetInitialSlot();
PhysicalPageSlot* next;
inline PhysicalPageSlot* GetSlot();
inline void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fSlots;
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
fSlots = (PhysicalPageSlot*)(fPageTable + 1024);
PhysicalPageSlot* slot = &fSlots[i];
size_t areaSize = B_PAGE_SIZE + sizeof(PhysicalPageSlot[1024]);
using X86LargePhysicalPageMapper::PhysicalPageSlot;
+ sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]);
+ sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]);
fSlots = (PhysicalPageSlot*)(fPageTable + kPAEPageTableEntryCount);
PhysicalPageSlot* slot = &fSlots[i];
using X86LargePhysicalPageMapper::PhysicalPageSlot;
+ sizeof(PhysicalPageSlot[kPAEPageTableEntryCount]);
PhysicalPageSlot* slot;
PhysicalPageSlot*& slot);
void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fDebugSlot;
PhysicalPageSlot::Map(phys_addr_t physicalAddress)
inline PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotPool::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot*
PhysicalPageSlot* slot = fSlots;
PhysicalPageSlotQueue::GetSlots(PhysicalPageSlot*& slot1,
PhysicalPageSlot*& slot2)
PhysicalPageSlotQueue::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlotQueue::PutSlots(PhysicalPageSlot* slot1,
PhysicalPageSlot* slot2)
/* static */ PhysicalPageSlot*
PhysicalPageSlot* slot;
PhysicalPageSlot* slot = fPerCPUData[smp_get_current_cpu()].interruptSlot;
PhysicalPageSlot* slot = NULL;
PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue.GetSlot();
using X86LargePhysicalPageMapper::PhysicalPageSlot;
slotQueue.PutSlot((PhysicalPageSlot*)handle);
PhysicalPageSlot* slot = slotQueue->GetSlot();
inline PhysicalPageSlot* GetSlot();
PhysicalPageSlot* slot = slotQueue->GetSlot();
inline void GetSlots(PhysicalPageSlot*& slot1,
PhysicalPageSlot*& slot2);
inline void PutSlot(PhysicalPageSlot* slot);
inline void PutSlots(PhysicalPageSlot* slot1,
PhysicalPageSlot* slot = slotQueue->GetSlot();
PhysicalPageSlot* slot2);
PhysicalPageSlot* fromSlot;
PhysicalPageSlot* toSlot;
PhysicalPageSlot* fSlots;
LargeMemoryPhysicalPageMapper::GetSlot(bool canWait, PhysicalPageSlot*& slot)
LargeMemoryPhysicalPageMapper::PutSlot(PhysicalPageSlot* slot)
PhysicalPageSlot* interruptSlot;
static PhysicalPageSlot* _GetInitialSlot();
PhysicalPageSlot* next;
inline PhysicalPageSlot* GetSlot();
inline void PutSlot(PhysicalPageSlot* slot);
PhysicalPageSlot* fSlots;