/linux/arch/mips/include/asm/ |
H A D | pgtable-bits.h | 185 # define PFN_PTE_SHIFT PAGE_SHIFT macro 188 # define PFN_PTE_SHIFT (PAGE_SHIFT - 12 + _CACHE_SHIFT + 3) macro 198 #define _PFN_MASK (~((1 << (PFN_PTE_SHIFT)) - 1))
|
H A D | pgtable.h | 69 return pmd_val(pmd) >> PFN_PTE_SHIFT; in pmd_pfn() 227 pte = __pte(pte_val(pte) + (1UL << PFN_PTE_SHIFT));
|
/linux/arch/loongarch/include/asm/ |
H A D | kvm_mmu.h | 21 #define kvm_pfn_pte(pfn, prot) (((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 22 #define kvm_pte_pfn(x) ((phys_addr_t)((x & _PFN_MASK) >> PFN_PTE_SHIFT))
|
H A D | pgtable-bits.h | 55 #define PFN_PTE_SHIFT (PAGE_SHIFT - 12 + _PAGE_PFN_SHIFT) macro 60 #define _PFN_MASK (~((_ULCAST_(1) << (PFN_PTE_SHIFT)) - 1) & \
|
/linux/arch/microblaze/include/asm/ |
H A D | pgtable.h | 233 #define PFN_PTE_SHIFT PAGE_SHIFT macro 235 #define pte_pfn(x) (pte_val(x) >> PFN_PTE_SHIFT) 238 __pte(((pte_basic_t)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
/linux/arch/mips/bcm47xx/ |
H A D | prom.c | 123 #define ENTRYLO(x) ((pte_val(pfn_pte((x) >> PFN_PTE_SHIFT, PAGE_KERNEL_UNCACHED)) >> 6) | 1)
|
/linux/arch/alpha/include/asm/ |
H A D | pgtable.h | 191 #define PFN_PTE_SHIFT 32 macro 192 #define pte_pfn(pte) (pte_val(pte) >> PFN_PTE_SHIFT)
|
/linux/arch/mips/mm/ |
H A D | pgtable-32.c | 38 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
|
H A D | pgtable-64.c | 97 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
|
H A D | init.c | 470 BUILD_BUG_ON(IS_ENABLED(CONFIG_32BIT) && (PFN_PTE_SHIFT > PAGE_SHIFT)); in mem_init()
|
/linux/arch/sparc/include/asm/ |
H A D | pgtable_32.h | 257 #define PFN_PTE_SHIFT (PAGE_SHIFT - 4) macro 270 return (pte_val(pte) & SRMMU_PTE_PMASK) >> PFN_PTE_SHIFT; in pte_pfn()
|
/linux/arch/loongarch/mm/ |
H A D | pgtable.c | 142 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
|
/linux/arch/powerpc/include/asm/ |
H A D | pgtable.h | 44 #define PFN_PTE_SHIFT PTE_RPN_SHIFT macro
|
/linux/arch/arc/include/asm/ |
H A D | pgtable-levels.h | 172 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/m68k/include/asm/ |
H A D | sun3_pgtable.h | 108 #define PFN_PTE_SHIFT 0 macro
|
H A D | mcf_pgtable.h | 294 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
H A D | motorola_pgtable.h | 115 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/hexagon/include/asm/ |
H A D | pgtable.h | 341 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/nios2/include/asm/ |
H A D | pgtable.h | 184 #define PFN_PTE_SHIFT 0 macro
|
/linux/arch/csky/include/asm/ |
H A D | pgtable.h | 31 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/arm/include/asm/ |
H A D | pgtable.h | 212 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/openrisc/include/asm/ |
H A D | pgtable.h | 360 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/xtensa/include/asm/ |
H A D | pgtable.h | 277 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
/linux/arch/parisc/kernel/ |
H A D | head.S | 156 ldo (1<<PFN_PTE_SHIFT)(%r3),%r3 /* add one PFN */
|
/linux/arch/sh/include/asm/ |
H A D | pgtable_32.h | 316 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|