Home
last modified time | relevance | path

Searched refs:_PAGE_PFN_MASK (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/arch/riscv/include/asm/
H A Dpgtable-32.h25 #define _PAGE_PFN_MASK GENMASK(31, 10) macro
H A Dpgtable-64.h77 #define _PAGE_PFN_MASK GENMASK(53, 10) macro
H A Dpgtable.h122 #define __page_val_to_pfn(_val) (((_val) & _PAGE_PFN_MASK) >> _PAGE_PFN_SHIFT)
/linux-6.15/arch/riscv/mm/
H A Dpageattr.c114 pgprot_t prot = __pgprot(pmd_val(pmdp_get(pmdp)) & ~_PAGE_PFN_MASK); in __split_linear_mapping_pmd()
154 pgprot_t prot = __pgprot(pud_val(pudp_get(pudp)) & ~_PAGE_PFN_MASK); in __split_linear_mapping_pud()
203 pgprot_t prot = __pgprot(p4d_val(p4dp_get(p4dp)) & ~_PAGE_PFN_MASK); in __split_linear_mapping_p4d()
/linux-6.15/drivers/iommu/riscv/
H A Diommu.c1087 #define _io_pte_entry(pn, prot) ((_PAGE_PFN_MASK & ((pn) << _PAGE_PFN_SHIFT)) | (prot))