Home
last modified time | relevance | path

Searched refs:PTRS_PER_PTE (Results 1 – 25 of 62) sorted by relevance

123

/linux/arch/xtensa/mm/
H A Dkasan_init.c24 for (i = 0; i < PTRS_PER_PTE; ++i) in kasan_early_init()
38 unsigned long n_pmds = n_pages / PTRS_PER_PTE; in populate()
49 for (k = 0; k < PTRS_PER_PTE; ++k, ++j) { in populate()
62 for (i = 0; i < n_pmds ; ++i, pte += PTRS_PER_PTE) in populate()
87 for (i = 0; i < PTRS_PER_PTE; ++i) in kasan_init()
H A Dmmu.c30 n_pages = ALIGN(n_pages, PTRS_PER_PTE); in init_pmd()
43 for (i = 0; i < n_pages; i += PTRS_PER_PTE, ++pmd) { in init_pmd()
/linux/arch/arc/mm/
H A Dhighmem.c68 BUILD_BUG_ON(LAST_PKMAP > PTRS_PER_PTE); in kmap_init()
69 BUILD_BUG_ON(FIX_KMAP_SLOTS > PTRS_PER_PTE); in kmap_init()
/linux/arch/powerpc/mm/book3s64/
H A Dsubpage_prot.c122 i = (addr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1); in subpage_prot_clear()
123 nw = PTRS_PER_PTE - i; in subpage_prot_clear()
261 i = (addr >> PAGE_SHIFT) & (PTRS_PER_PTE - 1); in SYSCALL_DEFINE3()
262 nw = PTRS_PER_PTE - i; in SYSCALL_DEFINE3()
H A Dhash_64k.c91 rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); in __hash_page_4K()
218 new_pte |= pte_set_hidx(ptep, rpte, subpg_index, slot, PTRS_PER_PTE); in __hash_page_4K()
269 rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); in __hash_page_64K()
334 new_pte |= pte_set_hidx(ptep, rpte, 0, slot, PTRS_PER_PTE); in __hash_page_64K()
H A Dhash_4k.c60 rpte = __real_pte(__pte(old_pte), ptep, PTRS_PER_PTE); in __hash_page_4K()
122 new_pte |= pte_set_hidx(ptep, rpte, 0, slot, PTRS_PER_PTE); in __hash_page_4K()
/linux/arch/arm64/mm/
H A Dkasan_init.c26 static pgd_t tmp_pg_dir[PTRS_PER_PTE] __initdata __aligned(PAGE_SIZE);
217 static pte_t tbl[PTRS_PER_PTE] __page_aligned_bss; in kasan_early_init()
274 return (addr >> (shift + PAGE_SHIFT)) % PTRS_PER_PTE; in next_level_idx()
294 clear_next_level(l++, next_level_idx(start), PTRS_PER_PTE); in clear_shadow()
368 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_init_shadow()
/linux/arch/powerpc/mm/kasan/
H A Dinit_book3s_64.c65 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_init()
82 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_init()
H A Dinit_book3e_64.c92 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_early_init()
120 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_init()
H A D8xx.c29 for (i = 0; i < PTRS_PER_PTE; i++) { in kasan_init_shadow_8M()
/linux/arch/arm64/kernel/pi/
H A Dmap_range.c42 tbl += (start >> (lshift + PAGE_SHIFT)) % PTRS_PER_PTE; in map_range()
62 *pte += PTRS_PER_PTE * sizeof(pte_t); in map_range()
/linux/arch/x86/power/
H A Dhibernate_32.c111 pfn += PTRS_PER_PTE; in resume_physical_mapping_init()
119 max_pte = pte + PTRS_PER_PTE; in resume_physical_mapping_init()
/linux/arch/loongarch/kvm/
H A Dmmu.c128 end = p + PTRS_PER_PTE; in _kvm_pte_init()
738 for (i = 0; i < PTRS_PER_PTE; i++) { in kvm_split_huge()
748 kvm->stat.pages += PTRS_PER_PTE; in kvm_split_huge()
750 return child + (gfn & (PTRS_PER_PTE - 1)); in kvm_split_huge()
881 gfn = gfn & ~(PTRS_PER_PTE - 1); in kvm_map_page()
882 pfn = pfn & ~(PTRS_PER_PTE - 1); in kvm_map_page()
/linux/arch/riscv/kvm/
H A Dtlb.c29 if (PTRS_PER_PTE < (gpsz >> order)) { in kvm_riscv_local_hfence_gvma_vmid_gpa()
57 if (PTRS_PER_PTE < (gpsz >> order)) { in kvm_riscv_local_hfence_gvma_gpa()
88 if (PTRS_PER_PTE < (gvsz >> order)) { in kvm_riscv_local_hfence_vvma_asid_gva()
128 if (PTRS_PER_PTE < (gvsz >> order)) { in kvm_riscv_local_hfence_vvma_gva()
/linux/Documentation/arch/xtensa/
H A Dmmu.rst93 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
136 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
180 | KMAP area | PKMAP_BASE PTRS_PER_PTE *
/linux/arch/um/include/asm/
H A Dpgtable-2level.h23 #define PTRS_PER_PTE 1024 macro
/linux/arch/loongarch/include/asm/
H A Dpgtable.h63 #define PTRS_PER_PTE (PAGE_SIZE >> PTRLOG) macro
112 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits)) - …
116 …min(PTRS_PER_PGD * PTRS_PER_PUD * PTRS_PER_PMD * PTRS_PER_PTE * PAGE_SIZE, (1UL << cpu_vabits) / 2…
144 extern pte_t invalid_pte_table[PTRS_PER_PTE];
/linux/arch/arm/include/asm/
H A Dkfence.h20 for (i = 0; i < PTRS_PER_PTE; i++) in split_pmd_page()
H A Dhighmem.h9 #define LAST_PKMAP PTRS_PER_PTE
H A Dpgtable-3level.h20 #define PTRS_PER_PTE 512 macro
26 #define PTE_HWTABLE_SIZE (PTRS_PER_PTE * sizeof(u64))
/linux/arch/hexagon/include/asm/
H A Dmem-layout.h84 #define LAST_PKMAP PTRS_PER_PTE
/linux/mm/
H A Dpage_table_check.c275 for (i = 0; i < PTRS_PER_PTE; i++) { in __page_table_check_pte_clear_range()
280 pte_unmap(ptep - PTRS_PER_PTE); in __page_table_check_pte_clear_range()
/linux/arch/xtensa/include/asm/
H A Dhighmem.h23 #define LAST_PKMAP (PTRS_PER_PTE * DCACHE_N_COLORS)
/linux/arch/powerpc/include/asm/nohash/64/
H A Dpgtable-4k.h24 #define PTRS_PER_PTE (1 << PTE_INDEX_SIZE) macro
/linux/arch/riscv/mm/
H A Dkasan_init.c35 p = memblock_alloc_or_panic(PTRS_PER_PTE * sizeof(pte_t), PAGE_SIZE); in kasan_populate_pte()
329 for (i = 0; i < PTRS_PER_PTE; ++i) in kasan_early_init()
525 for (i = 0; i < PTRS_PER_PTE; i++) in kasan_init()

123