Searched refs:VADDR_TO_PDENT (Results 1 - 20 of 20) sorted by relevance

/haiku/src/system/kernel/arch/arm/paging/32bit/
H A Dpaging.h22 #define FIRST_USER_PGDIR_ENT (VADDR_TO_PDENT(USER_BASE))
23 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, \
25 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
26 #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
H A DARMVMTranslationMap32Bit.cpp63 for (uint32 i = VADDR_TO_PDENT(USER_BASE);
64 i <= VADDR_TO_PDENT(USER_BASE + (USER_SIZE - 1)); i++) {
152 return VADDR_TO_PDENT(end) + 1 - VADDR_TO_PDENT(start);
173 uint32 index = VADDR_TO_PDENT(va);
239 int index = VADDR_TO_PDENT(start);
292 int index = VADDR_TO_PDENT(start);
351 int index = VADDR_TO_PDENT(address);
424 int index = VADDR_TO_PDENT(start);
560 int index = VADDR_TO_PDENT(addres
[all...]
H A DARMPagingMethod32Bit.cpp240 int32 index = VADDR_TO_PDENT((addr_t)virtualBase);
376 int index = VADDR_TO_PDENT(virtualAddress);
430 uint32 index = VADDR_TO_PDENT(virtualAddress);
543 + VADDR_TO_PDENT(address) + i;
557 int index = VADDR_TO_PDENT(virtualAddress);
/haiku/src/system/kernel/arch/m68k/paging/040/
H A Dpaging.h53 #define FIRST_USER_PGDIR_ENT (VADDR_TO_PDENT(USER_BASE))
55 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, B_PAGE_SIZE * 64)))
57 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
59 #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
75 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024)
112 #define FIRST_USER_PGDIR_ENT (VADDR_TO_PDENT(USER_BASE))
113 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, \
115 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
116 #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
H A DM68KVMTranslationMap040.cpp112 for (uint32 i = VADDR_TO_PDENT(USER_BASE);
113 i <= VADDR_TO_PDENT(USER_BASE + (USER_SIZE - 1)); i++) {
204 need += (VADDR_TO_PDENT(end) + 1 - VADDR_TO_PDENT(start) + NUM_PAGETBL_PER_PAGE - 1) / NUM_PAGETBL_PER_PAGE;
284 dindex = VADDR_TO_PDENT(va);
379 index = VADDR_TO_PDENT(start);
446 index = VADDR_TO_PDENT(address);
539 index = VADDR_TO_PDENT(start);
695 index = VADDR_TO_PDENT(address);
784 index = VADDR_TO_PDENT(v
[all...]
H A DM68KPagingMethod040.cpp517 index = VADDR_TO_PDENT(va);
553 int index = VADDR_TO_PDENT(virtualAddress);
694 e = &pd[(VADDR_TO_PDENT(address) + i) % NUM_DIRENT_PER_TBL];
731 index = VADDR_TO_PDENT(virtualAddress);
761 int index = VADDR_TO_PDENT(virtualAddress);
/haiku/src/system/kernel/arch/x86/paging/32bit/
H A Dpaging.h19 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024) macro
56 #define FIRST_USER_PGDIR_ENT (VADDR_TO_PDENT(USER_BASE))
57 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, \
59 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
60 #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
H A DX86VMTranslationMap32Bit.cpp58 for (uint32 i = VADDR_TO_PDENT(USER_BASE);
59 i <= VADDR_TO_PDENT(USER_BASE + (USER_SIZE - 1)); i++) {
135 return VADDR_TO_PDENT(end) + 1 - VADDR_TO_PDENT(start);
156 uint32 index = VADDR_TO_PDENT(va);
224 int index = VADDR_TO_PDENT(start);
276 int index = VADDR_TO_PDENT(start);
335 int index = VADDR_TO_PDENT(address);
407 int index = VADDR_TO_PDENT(start);
543 int index = VADDR_TO_PDENT(addres
[all...]
H A DX86PagingMethod32Bit.cpp396 int index = VADDR_TO_PDENT(virtualAddress);
443 uint32 index = VADDR_TO_PDENT(virtualAddress);
579 int index = VADDR_TO_PDENT(virtualAddress);
/haiku/headers/private/kernel/arch/arm/
H A Darm_mmu.h92 #define VADDR_TO_PDENT(va) ((va) >> 20) macro
/haiku/src/system/kernel/arch/m68k/
H A Darch_vm_translation_map_impl.cpp112 #define FIRST_USER_PGDIR_ENT (VADDR_TO_PDENT(USER_BASE))
114 #define NUM_USER_PGDIR_ENTS (VADDR_TO_PDENT(ROUNDUP(USER_SIZE, B_PAGE_SIZE * 64)))
116 #define FIRST_KERNEL_PGDIR_ENT (VADDR_TO_PDENT(KERNEL_BASE))
118 #define NUM_KERNEL_PGDIR_ENTS (VADDR_TO_PDENT(KERNEL_SIZE))
240 index = VADDR_TO_PDENT(va);
509 need += (VADDR_TO_PDENT(end) + 1 - VADDR_TO_PDENT(start) + NUM_PAGETBL_PER_PAGE - 1) / NUM_PAGETBL_PER_PAGE;
584 dindex = VADDR_TO_PDENT(va);
679 index = VADDR_TO_PDENT(start);
742 index = VADDR_TO_PDENT(v
[all...]
/haiku/src/system/kernel/arch/ppc/paging/classic/
H A DPPCVMTranslationMapClassic.cpp153 for (uint32 i = VADDR_TO_PDENT(USER_BASE);
154 i <= VADDR_TO_PDENT(USER_BASE + (USER_SIZE - 1)); i++) {
417 uint32 index = VADDR_TO_PDENT(va);
509 int index = VADDR_TO_PDENT(start);
602 int index = VADDR_TO_PDENT(start);
695 int index = VADDR_TO_PDENT(address);
770 int index = VADDR_TO_PDENT(start);
909 int index = VADDR_TO_PDENT(address);
1009 int index = VADDR_TO_PDENT(va);
1056 int index = VADDR_TO_PDENT(v
[all...]
H A DPPCPagingMethodClassic.cpp408 int index = VADDR_TO_PDENT(virtualAddress);
/haiku/src/system/kernel/arch/ppc/paging/460/
H A DPPCVMTranslationMap460.cpp153 for (uint32 i = VADDR_TO_PDENT(USER_BASE);
154 i <= VADDR_TO_PDENT(USER_BASE + (USER_SIZE - 1)); i++) {
417 uint32 index = VADDR_TO_PDENT(va);
509 int index = VADDR_TO_PDENT(start);
602 int index = VADDR_TO_PDENT(start);
695 int index = VADDR_TO_PDENT(address);
770 int index = VADDR_TO_PDENT(start);
909 int index = VADDR_TO_PDENT(address);
1009 int index = VADDR_TO_PDENT(va);
1056 int index = VADDR_TO_PDENT(v
[all...]
H A DPPCPagingMethod460.cpp408 int index = VADDR_TO_PDENT(virtualAddress);
/haiku/src/system/boot/arch/m68k/
H A Dmmu_040.cpp232 index = VADDR_TO_PDENT(virtualAddress);
276 dindex = VADDR_TO_PDENT(virtualAddress);
/haiku/src/system/boot/platform/efi/arch/x86/
H A Darch_mmu.cpp38 #define VADDR_TO_PDENT(va) (((va) / B_PAGE_SIZE) / 1024) macro
150 uint32_t pageDirectoryIndex = VADDR_TO_PDENT(virtAddr);
/haiku/headers/private/kernel/arch/m68k/
H A Darch_040_mmu.h184 #define VADDR_TO_PDENT(va) ((((va) / B_PAGE_SIZE) / 64) % 128) macro
H A Darch_030_mmu.h199 #define VADDR_TO_PDENT(va) ((((va) / B_PAGE_SIZE) / 64) % 128) macro
/haiku/src/system/boot/platform/efi/arch/arm/
H A Darch_mmu.cpp92 uint32 pageDirectoryIndex = VADDR_TO_PDENT(virtAddr);

Completed in 137 milliseconds