| /linux/arch/mips/include/asm/ |
| H A D | pgtable-32.h | 156 #define pte_pfn(x) (((unsigned long)((x).pte_high >> PFN_PTE_SHIFT)) | (unsigned long)((x).pte_low… 164 pte.pte_high = (pfn << PFN_PTE_SHIFT) | in pfn_pte() 187 #define pte_pfn(x) ((unsigned long)((x).pte >> PFN_PTE_SHIFT)) 188 #define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 189 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
| 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-64.h | 301 #define pte_pfn(x) ((unsigned long)((x).pte >> PFN_PTE_SHIFT)) 302 #define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 303 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
| 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/parisc/include/asm/ |
| H A D | pgtable.h | 188 #define PFN_PTE_SHIFT 12 macro 227 #define PxD_VALUE_SHIFT (PFN_PTE_SHIFT-PxD_FLAG_SHIFT) 345 pte_val(__pte) = ((((addr)>>PAGE_SHIFT)<<PFN_PTE_SHIFT) + pgprot_val(pgprot)); \ 353 pte_val(pte) = (pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot); in pfn_pte() 362 #define pte_pfn(x) (pte_val(x) >> PFN_PTE_SHIFT) 390 pte_val(pte) += 1 << PFN_PTE_SHIFT; in set_ptes()
|
| /linux/arch/loongarch/include/asm/ |
| H A D | kvm_mmu.h | 28 #define kvm_pfn_pte(pfn, prot) (((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 29 #define kvm_pte_pfn(x) ((phys_addr_t)((x & _PFN_MASK) >> PFN_PTE_SHIFT))
|
| H A D | pgtable-bits.h | 85 #define PFN_PTE_SHIFT (PAGE_SHIFT - 12 + _PAGE_PFN_SHIFT) macro 90 #define _PFN_MASK (~((_ULCAST_(1) << (PFN_PTE_SHIFT)) - 1) & \
|
| H A D | pgtable.h | 276 #define pte_pfn(x) ((unsigned long)(((x).pte & _PFN_MASK) >> PFN_PTE_SHIFT)) 277 #define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 278 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) 496 return (pmd_val(pmd) & _PFN_MASK) >> PFN_PTE_SHIFT; in pmd_pfn()
|
| /linux/arch/microblaze/include/asm/ |
| H A D | pgtable.h | 232 #define PFN_PTE_SHIFT PAGE_SHIFT macro 234 #define pte_pfn(x) (pte_val(x) >> PFN_PTE_SHIFT) 237 __pte(((pte_basic_t)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
|
| /linux/arch/sparc/include/asm/ |
| H A D | pgtable_32.h | 257 #define PFN_PTE_SHIFT (PAGE_SHIFT - 4) macro 261 return __pte((pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot)); in pfn_pte() 274 return (pte_val(pte) & SRMMU_PTE_PMASK) >> PFN_PTE_SHIFT; in pte_pfn()
|
| /linux/arch/um/include/asm/ |
| H A D | pgtable.h | 225 #define PFN_PTE_SHIFT PAGE_SHIFT macro 255 pte = __pte(pte_val(pte) + (nr << PFN_PTE_SHIFT)); in set_ptes()
|
| /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 | 169 #define PFN_PTE_SHIFT 32 macro 170 #define pte_pfn(pte) (pte_val(pte) >> PFN_PTE_SHIFT)
|
| /linux/arch/arc/include/asm/ |
| H A D | pgtable-levels.h | 171 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| /linux/arch/powerpc/include/asm/ |
| H A D | pgtable.h | 32 #define PFN_PTE_SHIFT PTE_RPN_SHIFT macro
|
| /linux/arch/m68k/include/asm/ |
| H A D | sun3_pgtable.h | 102 #define PFN_PTE_SHIFT 0 macro
|
| H A D | mcf_pgtable.h | 288 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| H A D | motorola_pgtable.h | 109 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| /linux/arch/hexagon/include/asm/ |
| H A D | pgtable.h | 338 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| /linux/arch/loongarch/mm/ |
| H A D | tlb.c | 258 pr_define("PFN_PTE_SHIFT %d\n", PFN_PTE_SHIFT); in output_pgtable_bits_defines()
|
| /linux/arch/csky/include/asm/ |
| H A D | pgtable.h | 31 #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/openrisc/include/asm/ |
| H A D | pgtable.h | 341 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| /linux/arch/arm/include/asm/ |
| H A D | pgtable.h | 210 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|
| /linux/arch/xtensa/include/asm/ |
| H A D | pgtable.h | 271 #define PFN_PTE_SHIFT PAGE_SHIFT macro
|