Symbol: page_num_t
headers/private/kernel/vm/VMCache.h
127
inline page_num_t WiredPagesCount() const;
headers/private/kernel/vm/VMCache.h
233
page_num_t* toPage, page_num_t* freedPages);
headers/private/kernel/vm/VMCache.h
247
page_num_t fWiredPagesCount;
headers/private/kernel/vm/VMCache.h
363
page_num_t
headers/private/kernel/vm/VMCache.h
48
typedef page_num_t KeyType;
headers/private/kernel/vm/VMCache.h
51
static page_num_t GetKey(const NodeType* node)
headers/private/kernel/vm/VMCache.h
61
static int Compare(page_num_t key, const NodeType* node)
headers/private/kernel/vm/VMTranslationMap.h
87
page_num_t pageNumber, bool accessed,
headers/private/kernel/vm/VMTranslationMap.h
91
page_num_t pageNumber);
headers/private/kernel/vm/vm.h
61
page_num_t vm_allocate_early_physical_page(kernel_args *args, phys_addr_t maxAddress = 0);
headers/private/kernel/vm/vm.h
85
void vm_free_page_mapping(page_num_t page, vm_page_mapping* mapping, uint32 flags);
headers/private/kernel/vm/vm_page.h
43
status_t vm_mark_page_inuse(page_num_t page);
headers/private/kernel/vm/vm_page.h
44
status_t vm_mark_page_range_inuse(page_num_t startPage, page_num_t length);
headers/private/kernel/vm/vm_page.h
52
page_num_t vm_page_num_pages(void);
headers/private/kernel/vm/vm_page.h
53
page_num_t vm_page_num_free_pages(void);
headers/private/kernel/vm/vm_page.h
54
page_num_t vm_page_num_unused_pages(void);
headers/private/kernel/vm/vm_page.h
73
struct vm_page *vm_page_allocate_page_run(uint32 flags, page_num_t length,
headers/private/kernel/vm/vm_page.h
76
struct vm_page *vm_lookup_page(page_num_t pageNumber);
headers/private/kernel/vm/vm_types.h
118
page_num_t physical_page_number;
headers/private/kernel/vm/vm_types.h
123
page_num_t cache_offset;
headers/private/kernel/vm/vm_types.h
156
inline void Init(page_num_t pageNumber);
headers/private/kernel/vm/vm_types.h
203
vm_page::Init(page_num_t pageNumber)
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
423
page_num_t firstPageIndex = firstModified->cache_offset;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
431
page_num_t index = page->cache_offset - firstPageIndex;
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
770
page_num_t allocatedPages = 0;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
168
page_num_t firstPageOffset = lineOffset / B_PAGE_SIZE;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
169
page_num_t linePageCount = (lineSize + B_PAGE_SIZE - 1) / B_PAGE_SIZE;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
174
page_num_t firstMissing = 0;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
175
page_num_t lastMissing = 0;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
176
page_num_t missingPages = 0;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
177
page_num_t pageOffset = firstPageOffset;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
183
page_num_t currentPageOffset;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
234
page_num_t index = pageOffset - firstPageOffset;
src/add-ons/kernel/file_systems/packagefs/package/CachedDataReader.cpp
253
page_num_t index = pageOffset - firstPageOffset;
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
411
page_num_t page = (oldEntry & ARM_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/arm64/VMSAv8TranslationMap.cpp
704
page_num_t page = (oldPte & kPteAddrMask) >> fPageBits;
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
588
page_num_t page = (oldEntry & M68K_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
609
page_num_t pageNumber = entry->physical_page_number;
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
750
page_num_t page = (oldEntry & PPC_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
609
page_num_t pageNumber = entry->physical_page_number;
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
750
page_num_t page = (oldEntry & PPC_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
125
page_num_t ppn = page->physical_page_number;
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
38
FreePageTable(vm_page_reservation* reservation, page_num_t ppn, bool isKernel, uint32 level = 2)
src/system/kernel/arch/riscv64/RISCV64VMTranslationMap.cpp
61
GetPageTableSize(page_num_t ppn, bool isKernel, uint32 level = 2)
src/system/kernel/arch/riscv64/arch_vm_translation_map.cpp
53
page_num_t ppn = vm_allocate_early_physical_page(args);
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
397
page_num_t page = (oldEntry & X86_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/x86/paging/64bit/X86VMTranslationMap64Bit.cpp
439
page_num_t page = (oldEntry & X86_64_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.cpp
54
static const page_num_t kMaxFree32BitPagesCount = 32;
src/system/kernel/arch/x86/paging/pae/X86PagingMethodPAE.h
121
page_num_t fFreePagesCount;
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
640
page_num_t page = (oldEntry & X86_PAE_PTE_ADDRESS_MASK) / B_PAGE_SIZE;
src/system/kernel/device_manager/IOCache.cpp
277
page_num_t firstPageOffset = lineOffset / B_PAGE_SIZE;
src/system/kernel/device_manager/IOCache.cpp
278
page_num_t linePageCount = (lineSize + B_PAGE_SIZE - 1) / B_PAGE_SIZE;
src/system/kernel/device_manager/IOCache.cpp
282
page_num_t firstMissing = 0;
src/system/kernel/device_manager/IOCache.cpp
283
page_num_t lastMissing = 0;
src/system/kernel/device_manager/IOCache.cpp
284
page_num_t missingPages = 0;
src/system/kernel/device_manager/IOCache.cpp
285
page_num_t pageOffset = firstPageOffset;
src/system/kernel/device_manager/IOCache.cpp
291
page_num_t currentPageOffset;
src/system/kernel/device_manager/IOCache.cpp
347
page_num_t index = pageOffset - firstPageOffset;
src/system/kernel/device_manager/IOCache.cpp
371
page_num_t index = pageOffset - firstPageOffset;
src/system/kernel/device_manager/IOCache.cpp
419
page_num_t firstPage = (requestOffset - lineOffset) / B_PAGE_SIZE;
src/system/kernel/device_manager/IOCache.cpp
420
page_num_t endPage = (requestOffset + requestLength - lineOffset
src/system/kernel/vm/VMAnonymousCache.cpp
179
ReadPage(VMAnonymousCache* cache, page_num_t pageIndex,
src/system/kernel/vm/VMAnonymousCache.cpp
196
page_num_t fPageIndex;
src/system/kernel/vm/VMAnonymousCache.cpp
203
WritePage(VMAnonymousCache* cache, page_num_t pageIndex,
src/system/kernel/vm/VMAnonymousCache.cpp
220
page_num_t fPageIndex;
src/system/kernel/vm/VMAnonymousCache.cpp
411
void SetTo(page_num_t pageIndex, swap_addr_t slotIndex, bool newSlot)
src/system/kernel/vm/VMAnonymousCache.cpp
439
page_num_t fPageIndex;
src/system/kernel/vm/VMAnonymousCache.cpp
488
const page_num_t first = base >> PAGE_SHIFT;
src/system/kernel/vm/VMAnonymousCache.cpp
501
const page_num_t pageCount = PAGE_ALIGN(virtual_end) >> PAGE_SHIFT;
src/system/kernel/vm/VMAnonymousCache.cpp
872
page_num_t totalPages = 0;
src/system/kernel/vm/VMAnonymousCache.cpp
874
page_num_t pageCount = (vecs[i].length + B_PAGE_SIZE - 1) >> PAGE_SHIFT;
src/system/kernel/vm/VMAnonymousCache.cpp
901
page_num_t pagesLeft = totalPages;
src/system/kernel/vm/VMAnonymousCache.cpp
905
page_num_t pageCount = (vecs[i].length + B_PAGE_SIZE - 1) >> PAGE_SHIFT;
src/system/kernel/vm/VMAnonymousCache.cpp
909
page_num_t n = pageCount;
src/system/kernel/vm/VMAnonymousCache.cpp
911
for (page_num_t j = 0; j < pageCount; j += n) {
src/system/kernel/vm/VMAnonymousCache.cpp
971
page_num_t pageIndex = offset >> PAGE_SHIFT;
src/system/kernel/vm/VMCache.cpp
1115
page_num_t* toPage = NULL, page_num_t* freedPages = NULL)
src/system/kernel/vm/VMCache.cpp
1180
page_num_t oldPageCount = (page_num_t)((virtual_end + B_PAGE_SIZE - 1)
src/system/kernel/vm/VMCache.cpp
1182
page_num_t newPageCount = (page_num_t)((newSize + B_PAGE_SIZE - 1)
src/system/kernel/vm/VMCache.cpp
1230
page_num_t basePage = (page_num_t)(newBase >> PAGE_SHIFT);
src/system/kernel/vm/VMCache.cpp
1255
page_num_t startPage = offset >> PAGE_SHIFT;
src/system/kernel/vm/VMCache.cpp
1256
page_num_t endPage = (offset + size + B_PAGE_SIZE - 1) >> PAGE_SHIFT;
src/system/kernel/vm/VMCache.cpp
1275
page_num_t discarded = 0;
src/system/kernel/vm/VMCache.cpp
1276
page_num_t startPage = offset >> PAGE_SHIFT;
src/system/kernel/vm/VMCache.cpp
1277
page_num_t endPage = (offset + size + B_PAGE_SIZE - 1) >> PAGE_SHIFT;
src/system/kernel/vm/VMCache.cpp
1430
const page_num_t firstOffset = ROUNDDOWN(virtual_base, B_PAGE_SIZE) >> PAGE_SHIFT,
src/system/kernel/vm/VMCache.cpp
1431
endOffset = (page_num_t)((virtual_end + B_PAGE_SIZE - 1) >> PAGE_SHIFT);
src/system/kernel/vm/VMCache.cpp
1486
return pages.Lookup((page_num_t)(offset >> PAGE_SHIFT));
src/system/kernel/vm/VMCache.cpp
777
vm_page* page = pages.Lookup((page_num_t)(offset >> PAGE_SHIFT));
src/system/kernel/vm/VMCache.cpp
803
page->cache_offset = (page_num_t)(offset >> PAGE_SHIFT);
src/system/kernel/vm/VMPageQueue.h
52
inline page_num_t Count() const { return fCount; }
src/system/kernel/vm/VMPageQueue.h
61
page_num_t fCount;
src/system/kernel/vm/VMTranslationMap.cpp
215
VMTranslationMap::PageUnmapped(VMArea* area, page_num_t pageNumber,
src/system/kernel/vm/VMTranslationMap.cpp
295
VMTranslationMap::UnaccessedPageUnmapped(VMArea* area, page_num_t pageNumber)
src/system/kernel/vm/vm.cpp
1571
page_num_t guardPages;
src/system/kernel/vm/vm.cpp
1720
page_num_t reservedPages = reservedMapPages;
src/system/kernel/vm/vm.cpp
2229
page_num_t firstPage = cacheOffset / B_PAGE_SIZE;
src/system/kernel/vm/vm.cpp
2230
page_num_t endPage = firstPage + area->Size() / B_PAGE_SIZE;
src/system/kernel/vm/vm.cpp
2328
page_num_t reservedPreMapPages = 0;
src/system/kernel/vm/vm.cpp
3006
page_num_t wiredPages = 0;
src/system/kernel/vm/vm.cpp
3026
page_num_t oldWiredPages = wiredPages;
src/system/kernel/vm/vm.cpp
3296
page_num_t firstPageOffset = area->cache_offset / B_PAGE_SIZE;
src/system/kernel/vm/vm.cpp
3297
page_num_t lastPageOffset
src/system/kernel/vm/vm.cpp
438
page_mapping_object_cache_for(page_num_t page)
src/system/kernel/vm/vm.cpp
445
allocate_page_mapping(page_num_t page, uint32 flags = 0)
src/system/kernel/vm/vm.cpp
453
vm_free_page_mapping(page_num_t page, vm_page_mapping* mapping, uint32 flags)
src/system/kernel/vm/vm_debug.cpp
377
page_num_t totalPages = 0;
src/system/kernel/vm/vm_init.cpp
259
page_num_t
src/system/kernel/vm/vm_init.cpp
420
page_num_t physicalAddress = vm_allocate_early_physical_page(args);
src/system/kernel/vm/vm_page.cpp
1008
page_num_t swappableModified = 0;
src/system/kernel/vm/vm_page.cpp
1009
page_num_t swappableModifiedInactive = 0;
src/system/kernel/vm/vm_page.cpp
1017
page_num_t start;
src/system/kernel/vm/vm_page.cpp
1018
page_num_t end;
src/system/kernel/vm/vm_page.cpp
1020
page_num_t Length() const { return end - start; }
src/system/kernel/vm/vm_page.cpp
1028
for (page_num_t i = 0; i < sNumPages; i++) {
src/system/kernel/vm/vm_page.cpp
106
static page_num_t sPhysicalPageOffset;
src/system/kernel/vm/vm_page.cpp
107
static page_num_t sNumPages;
src/system/kernel/vm/vm_page.cpp
108
static page_num_t sNonExistingPages;
src/system/kernel/vm/vm_page.cpp
1189
for (page_num_t i = 0; i < sNumPages; i++)
src/system/kernel/vm/vm_page.cpp
1235
page_num_t pageFilter = 0;
src/system/kernel/vm/vm_page.cpp
1279
for (page_num_t i = 0; i < sNumPages; i++)
src/system/kernel/vm/vm_page.cpp
128
static page_num_t sPageUsageArrays[512];
src/system/kernel/vm/vm_page.cpp
129
static page_num_t* sPageUsage = sPageUsageArrays;
src/system/kernel/vm/vm_page.cpp
130
static page_num_t sPageUsagePageCount;
src/system/kernel/vm/vm_page.cpp
1306
memset(sNextPageUsage, 0, sizeof(page_num_t) * 256);
src/system/kernel/vm/vm_page.cpp
131
static page_num_t* sNextPageUsage = sPageUsageArrays + 256;
src/system/kernel/vm/vm_page.cpp
132
static page_num_t sNextPageUsagePageCount;
src/system/kernel/vm/vm_page.cpp
1601
mark_page_range_in_use(page_num_t startPage, page_num_t length, bool wired)
src/system/kernel/vm/vm_page.cpp
1627
for (page_num_t i = 0; i < length; i++) {
src/system/kernel/vm/vm_page.cpp
238
AllocatePage(page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
2399
page_num_t physicalPagesEnd = sPhysicalPageOffset
src/system/kernel/vm/vm_page.cpp
2406
page_num_t start = args->physical_memory_range[i].start / B_PAGE_SIZE;
src/system/kernel/vm/vm_page.cpp
2413
page_num_t available
src/system/kernel/vm/vm_page.cpp
2496
+ std::max((page_num_t)32, (sNumPages - sNonExistingPages) / 1024);
src/system/kernel/vm/vm_page.cpp
252
page_num_t fPageNumber;
src/system/kernel/vm/vm_page.cpp
259
AllocatePageRun(page_num_t startPage, uint32 length)
src/system/kernel/vm/vm_page.cpp
2611
vm_mark_page_inuse(page_num_t page)
src/system/kernel/vm/vm_page.cpp
2618
vm_mark_page_range_inuse(page_num_t startPage, page_num_t length)
src/system/kernel/vm/vm_page.cpp
275
page_num_t fStartPage;
src/system/kernel/vm/vm_page.cpp
2812
static page_num_t
src/system/kernel/vm/vm_page.cpp
2813
allocate_page_run(page_num_t start, page_num_t length, uint32 flags,
src/system/kernel/vm/vm_page.cpp
2823
page_num_t cachedPages = 0;
src/system/kernel/vm/vm_page.cpp
2826
page_num_t i = 0;
src/system/kernel/vm/vm_page.cpp
283
FreePage(page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
2878
page_num_t freedCachedPages = 0;
src/system/kernel/vm/vm_page.cpp
2879
page_num_t nextIndex = start;
src/system/kernel/vm/vm_page.cpp
2948
for (page_num_t i = start; i < start + length; i++)
src/system/kernel/vm/vm_page.cpp
297
page_num_t fPageNumber;
src/system/kernel/vm/vm_page.cpp
2979
vm_page_allocate_page_run(uint32 flags, page_num_t length,
src/system/kernel/vm/vm_page.cpp
2983
page_num_t requestedStart
src/system/kernel/vm/vm_page.cpp
2986
page_num_t start = requestedStart;
src/system/kernel/vm/vm_page.cpp
2987
page_num_t end;
src/system/kernel/vm/vm_page.cpp
2997
page_num_t alignmentMask
src/system/kernel/vm/vm_page.cpp
3005
page_num_t boundary = restrictions->boundary / B_PAGE_SIZE;
src/system/kernel/vm/vm_page.cpp
3025
bool useCached = (freePages > 0) && ((page_num_t)freePages > (length * 2));
src/system/kernel/vm/vm_page.cpp
3029
page_num_t offsetStart = start + sPhysicalPageOffset;
src/system/kernel/vm/vm_page.cpp
3065
page_num_t i;
src/system/kernel/vm/vm_page.cpp
3101
vm_lookup_page(page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
3187
page_num_t
src/system/kernel/vm/vm_page.cpp
3194
page_num_t
src/system/kernel/vm/vm_page.cpp
3202
page_num_t
src/system/kernel/vm/vm_page.cpp
3223
page_num_t blockCachePages = block_cache_used_memory() / B_PAGE_SIZE;
src/system/kernel/vm/vm_page.cpp
3231
page_num_t modifiedNonTemporaryPages
src/system/kernel/vm/vm_page.cpp
514
page_num_t pageNumber) = 0;
src/system/kernel/vm/vm_page.cpp
531
page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
565
AllocationInfoPrinterCallback(bool printStackTrace, page_num_t pageFilter,
src/system/kernel/vm/vm_page.cpp
576
page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
616
page_num_t fPageFilter;
src/system/kernel/vm/vm_page.cpp
631
page_num_t pageNumber)
src/system/kernel/vm/vm_page.cpp
708
for (page_num_t i = 0; i < sNumPages; i++) {
src/system/kernel/vm/vm_page.cpp
870
} else if ((page_num_t)pageIndex >= sNumPages) {
src/system/kernel/vm/vm_page.cpp
899
if (pageIndex < 0 || (page_num_t)pageIndex >= sNumPages) {
src/system/kernel/vm/vm_page.cpp
994
for (page_num_t i = 0; page; i++, page = queue->Next(page)) {
src/system/kernel/vm/vm_page_writer.cpp
503
next_modified_page(VMPageQueue& queue, page_num_t& maxPagesToSee)
src/system/kernel/vm/vm_page_writer.cpp
549
page_num_t pagesSinceLastSuccessfulWrite = 0;
src/system/kernel/vm/vm_page_writer.cpp
558
page_num_t modifiedPages = queue.Count();
src/system/kernel/vm/vm_page_writer.cpp
599
page_num_t maxPagesToSee = modifiedPages;
src/tests/add-ons/kernel/kernelland_emu/vm.cpp
40
page_num_t