_PAGE_PFN_SHIFT 20 arch/riscv/include/asm/pgalloc.h set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); _PAGE_PFN_SHIFT 28 arch/riscv/include/asm/pgalloc.h set_pmd(pmd, __pmd((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); _PAGE_PFN_SHIFT 36 arch/riscv/include/asm/pgalloc.h set_pud(pud, __pud((pfn << _PAGE_PFN_SHIFT) | _PAGE_TABLE)); _PAGE_PFN_SHIFT 58 arch/riscv/include/asm/pgtable-64.h return (unsigned long)pfn_to_virt(pud_val(pud) >> _PAGE_PFN_SHIFT); _PAGE_PFN_SHIFT 70 arch/riscv/include/asm/pgtable-64.h return __pmd((pfn << _PAGE_PFN_SHIFT) | pgprot_val(prot)); _PAGE_PFN_SHIFT 75 arch/riscv/include/asm/pgtable-64.h return pmd_val(pmd) >> _PAGE_PFN_SHIFT; _PAGE_PFN_SHIFT 150 arch/riscv/include/asm/pgtable.h return __pgd((pfn << _PAGE_PFN_SHIFT) | pgprot_val(prot)); _PAGE_PFN_SHIFT 155 arch/riscv/include/asm/pgtable.h return pgd_val(pgd) >> _PAGE_PFN_SHIFT; _PAGE_PFN_SHIFT 170 arch/riscv/include/asm/pgtable.h return pfn_to_page(pmd_val(pmd) >> _PAGE_PFN_SHIFT); _PAGE_PFN_SHIFT 175 arch/riscv/include/asm/pgtable.h return (unsigned long)pfn_to_virt(pmd_val(pmd) >> _PAGE_PFN_SHIFT); _PAGE_PFN_SHIFT 181 arch/riscv/include/asm/pgtable.h return (pte_val(pte) >> _PAGE_PFN_SHIFT); _PAGE_PFN_SHIFT 189 arch/riscv/include/asm/pgtable.h return __pte((pfn << _PAGE_PFN_SHIFT) | pgprot_val(prot));