Home
last modified time | relevance | path

Searched refs:PFN_PTE_SHIFT (Results 1 – 25 of 32) sorted by relevance

12

/openbmc/linux/arch/mips/include/asm/
H A Dpgtable-32.h156 #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 Dpgtable-bits.h185 # 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 Dpgtable-64.h301 #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 Dpgtable.h69 return pmd_val(pmd) >> PFN_PTE_SHIFT; in pmd_pfn()
227 pte = __pte(pte_val(pte) + (1UL << PFN_PTE_SHIFT));
/openbmc/linux/arch/parisc/include/asm/
H A Dpgtable.h188 #define PFN_PTE_SHIFT 12 macro
227 #define PxD_VALUE_SHIFT (PFN_PTE_SHIFT-PxD_FLAG_SHIFT)
349 pte_val(__pte) = ((((addr)>>PAGE_SHIFT)<<PFN_PTE_SHIFT) + pgprot_val(pgprot)); \
359 pte_val(pte) = (pfn << PFN_PTE_SHIFT) | pgprot_val(pgprot); in pfn_pte()
368 #define pte_pfn(x) (pte_val(x) >> PFN_PTE_SHIFT)
396 pte_val(pte) += 1 << PFN_PTE_SHIFT; in set_ptes()
/openbmc/linux/arch/loongarch/include/asm/
H A Dpgtable-bits.h53 #define PFN_PTE_SHIFT (PAGE_SHIFT - 12 + _PAGE_PFN_SHIFT) macro
58 #define _PFN_MASK (~((_ULCAST_(1) << (PFN_PTE_SHIFT)) - 1) & \
H A Dpgtable.h253 #define pte_pfn(x) ((unsigned long)(((x).pte & _PFN_MASK) >> PFN_PTE_SHIFT))
254 #define pfn_pte(pfn, prot) __pte(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
255 #define pfn_pmd(pfn, prot) __pmd(((pfn) << PFN_PTE_SHIFT) | pgprot_val(prot))
484 return (pmd_val(pmd) & _PFN_MASK) >> PFN_PTE_SHIFT; in pmd_pfn()
/openbmc/linux/arch/microblaze/include/asm/
H A Dpgtable.h233 #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))
/openbmc/linux/arch/mips/bcm47xx/
H A Dprom.c119 #define ENTRYLO(x) ((pte_val(pfn_pte((x) >> PFN_PTE_SHIFT, PAGE_KERNEL_UNCACHED)) >> 6) | 1)
/openbmc/linux/arch/mips/mm/
H A Dpgtable-32.c38 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
H A Dpgtable-64.c96 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
/openbmc/linux/arch/alpha/include/asm/
H A Dpgtable.h191 #define PFN_PTE_SHIFT 32 macro
192 #define pte_pfn(pte) (pte_val(pte) >> PFN_PTE_SHIFT)
/openbmc/linux/arch/sparc/include/asm/
H A Dpgtable_32.h257 #define PFN_PTE_SHIFT (PAGE_SHIFT - 4) macro
270 return (pte_val(pte) & SRMMU_PTE_PMASK) >> PFN_PTE_SHIFT; in pte_pfn()
/openbmc/linux/arch/loongarch/mm/
H A Dpgtable.c123 pmd_val(pmd) = (page_to_pfn(page) << PFN_PTE_SHIFT) | pgprot_val(prot); in mk_pmd()
H A Dtlb.c255 pr_define("PFN_PTE_SHIFT %d\n", PFN_PTE_SHIFT); in output_pgtable_bits_defines()
/openbmc/linux/arch/arc/include/asm/
H A Dpgtable-levels.h172 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/m68k/include/asm/
H A Dsun3_pgtable.h108 #define PFN_PTE_SHIFT 0 macro
H A Dmcf_pgtable.h294 #define PFN_PTE_SHIFT PAGE_SHIFT macro
H A Dmotorola_pgtable.h115 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/hexagon/include/asm/
H A Dpgtable.h341 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/csky/include/asm/
H A Dpgtable.h31 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/um/include/asm/
H A Dpgtable.h245 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/x86/include/asm/
H A Dpgtable.h221 #define PFN_PTE_SHIFT PAGE_SHIFT macro
945 return __pte(pte_val(pte) - (1UL << PFN_PTE_SHIFT)); in pte_next_pfn()
946 return __pte(pte_val(pte) + (1UL << PFN_PTE_SHIFT)); in pte_next_pfn()
/openbmc/linux/arch/openrisc/include/asm/
H A Dpgtable.h360 #define PFN_PTE_SHIFT PAGE_SHIFT macro
/openbmc/linux/arch/xtensa/include/asm/
H A Dpgtable.h277 #define PFN_PTE_SHIFT PAGE_SHIFT macro

12