Searched refs:PTRS_PER_PTE (Results 1 - 25 of 111) sorted by path

12345

/linux-master/arch/hexagon/include/asm/
H A Dmem-layout.h84 #define LAST_PKMAP PTRS_PER_PTE
H A Dpgtable.h80 #define PTRS_PER_PTE 1024 macro
84 #define PTRS_PER_PTE 256 macro
88 #define PTRS_PER_PTE 64 macro
92 #define PTRS_PER_PTE 16 macro
96 #define PTRS_PER_PTE 4 macro
/linux-master/arch/alpha/include/asm/
H A Dpgtable.h44 #define PTRS_PER_PTE (1UL << (PAGE_SHIFT-3)) macro
/linux-master/arch/arc/include/asm/
H A Dpgtable-levels.h86 #define PTRS_PER_PTE BIT(PMD_SHIFT - PAGE_SHIFT) macro
/linux-master/arch/arc/mm/
H A Dhighmem.c68 BUILD_BUG_ON(LAST_PKMAP > PTRS_PER_PTE);
69 BUILD_BUG_ON(FIX_KMAP_SLOTS > PTRS_PER_PTE);
H A Dinit.c192 BUILD_BUG_ON((PTRS_PER_PTE * sizeof(pte_t)) > PAGE_SIZE);
/linux-master/arch/arm/include/asm/
H A Dhighmem.h9 #define LAST_PKMAP PTRS_PER_PTE
H A Dkfence.h20 for (i = 0; i < PTRS_PER_PTE; i++)
H A Dpgtable-2level.h70 #define PTRS_PER_PTE 512 macro
74 #define PTE_HWTABLE_PTRS (PTRS_PER_PTE)
76 #define PTE_HWTABLE_SIZE (PTRS_PER_PTE * sizeof(u32))
H A Dpgtable-3level.h20 #define PTRS_PER_PTE 512 macro
26 #define PTE_HWTABLE_SIZE (PTRS_PER_PTE * sizeof(u64))
/linux-master/arch/arm/mm/
H A Ddump.c317 for (i = 0; i < PTRS_PER_PTE; i++, pte++) {
H A Dkasan_init.c292 for (i = 0; i < PTRS_PER_PTE; i++)
H A Dmmu.c357 static pte_t bm_pte[PTRS_PER_PTE + PTE_HWTABLE_PTRS]
/linux-master/arch/arm64/include/asm/
H A Dkvm_pkvm.h64 nr_pages = DIV_ROUND_UP(nr_pages, PTRS_PER_PTE);
H A Dpgtable-hwdef.h43 #define PTRS_PER_PTE (1 << (PAGE_SHIFT - 3)) macro
H A Dtlbflush.h354 #define MAX_DVM_OPS PTRS_PER_PTE
/linux-master/arch/arm64/kernel/pi/
H A Dmap_range.c41 tbl += (start >> (lshift + PAGE_SHIFT)) % PTRS_PER_PTE;
61 *pte += PTRS_PER_PTE * sizeof(pte_t);
/linux-master/arch/arm64/kvm/hyp/
H A Dpgtable.c287 for (idx = kvm_pgtable_idx(data, level); idx < PTRS_PER_PTE; ++idx) {
314 kvm_pteref_t pteref = &pgt->pgd[idx * PTRS_PER_PTE];
1458 return PTRS_PER_PTE + 1;
/linux-master/arch/arm64/mm/
H A Dfixmap.c34 static pte_t bm_pte[NR_BM_PTE_TABLES][PTRS_PER_PTE] __page_aligned_bss;
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;
274 return (addr >> (shift + PAGE_SHIFT)) % PTRS_PER_PTE;
294 clear_next_level(l++, next_level_idx(start), PTRS_PER_PTE);
368 for (i = 0; i < PTRS_PER_PTE; i++)
H A Dmmu.c998 for (i = 0; i < PTRS_PER_PTE; i++) {
H A Dproc.S400 kpti_mk_tbl_ng pte, PTRS_PER_PTE
/linux-master/arch/csky/include/asm/
H A Dpgtable.h24 #define PTRS_PER_PTE (PAGE_SIZE / sizeof(pte_t)) macro
83 extern pte_t invalid_pte_table[PTRS_PER_PTE];
/linux-master/arch/csky/mm/
H A Dinit.c34 ((PTRS_PER_PGD - USER_PTRS_PER_PGD) * PTRS_PER_PTE)
37 pte_t invalid_pte_table[PTRS_PER_PTE] __page_aligned_bss;
137 __pa(kernel_pte_tables + (PTRS_PER_PTE * (i - USER_PTRS_PER_PGD)));
/linux-master/arch/loongarch/include/asm/
H A Dkvm_mmu.h99 return table + ((addr >> ctx->pgtable_shift) & (PTRS_PER_PTE - 1));

Completed in 431 milliseconds

12345