Lines Matching refs:PAGE_SHIFT
12 * address, without section mapping. We resolve the top (va_bits - PAGE_SHIFT)
13 * bits with (PAGE_SHIFT - 3) bits at each page table level. Hence:
15 * levels = DIV_ROUND_UP((va_bits - PAGE_SHIFT), (PAGE_SHIFT - 3))
22 * ((((va_bits) - PAGE_SHIFT) + (PAGE_SHIFT - 3) - 1) / (PAGE_SHIFT - 3))
26 #define ARM64_HW_PGTABLE_LEVELS(va_bits) (((va_bits) - 4) / (PAGE_SHIFT - 3))
30 * We map (PAGE_SHIFT - 3) at all translation levels and PAGE_SHIFT bits
36 * ((4 - n) - 1) * (PAGE_SHIFT - 3) + PAGE_SHIFT
39 * (4 - n) * (PAGE_SHIFT - 3) + 3
41 #define ARM64_HW_PGTABLE_LEVEL_SHIFT(n) ((PAGE_SHIFT - 3) * (4 - (n)) + 3)
43 #define PTRS_PER_PTE (1 << (PAGE_SHIFT - 3))
52 #define PTRS_PER_PMD (1 << (PAGE_SHIFT - 3))
62 #define PTRS_PER_PUD (1 << (PAGE_SHIFT - 3))
69 #define PTRS_PER_P4D (1 << (PAGE_SHIFT - 3))
84 #define CONT_PTE_SHIFT (CONFIG_ARM64_CONT_PTE_SHIFT + PAGE_SHIFT)
85 #define CONT_PTES (1 << (CONT_PTE_SHIFT - PAGE_SHIFT))
174 #define PTE_ADDR_LOW (((_AT(pteval_t, 1) << (50 - PAGE_SHIFT)) - 1) << PAGE_SHIFT)