Home
last modified time | relevance | path

Searched refs:pmd_pgtable (Results 1 – 16 of 16) sorted by relevance

/Linux-v6.1/arch/powerpc/include/asm/
Dpgtable.h161 #define pmd_pgtable pmd_pgtable macro
162 static inline pgtable_t pmd_pgtable(pmd_t pmd) in pmd_pgtable() function
/Linux-v6.1/arch/arc/include/asm/
Dpgtable-levels.h164 #define pmd_pgtable(pmd) ((pgtable_t) pmd_page(pmd)) macro
/Linux-v6.1/arch/arm/mm/
Dpgd.c169 pte = pmd_pgtable(*pmd); in pgd_free()
/Linux-v6.1/arch/m68k/include/asm/
Dmotorola_pgtable.h79 #define pmd_pgtable(pmd) ((pgtable_t)pmd_page_vaddr(pmd)) macro
Dmcf_pgtable.h94 #define pmd_pgtable(pmd) pfn_to_virt(pmd_val(pmd) >> PAGE_SHIFT) macro
/Linux-v6.1/arch/sparc/include/asm/
Dpgtable_32.h421 #define pmd_pgtable(pmd) ((pgtable_t)__pmd_page(pmd)) macro
Dpgtable_64.h1102 #define pmd_pgtable(PMD) ((pte_t *)pmd_page_vaddr(PMD)) macro
/Linux-v6.1/include/linux/
Dpgtable.h46 #ifndef pmd_pgtable
47 #define pmd_pgtable(pmd) pmd_page(pmd) macro
/Linux-v6.1/arch/riscv/mm/
Dkasan_init.c335 is_kasan_pte = (pmd_pgtable(*pmdp) == lm_alias(kasan_early_shadow_pte)); in kasan_shallow_populate_pmd()
/Linux-v6.1/arch/sparc/mm/
Dhugetlbpage.c419 pgtable_t token = pmd_pgtable(*pmd); in hugetlb_free_pte_range()
/Linux-v6.1/arch/powerpc/mm/
Dhugetlbpage.c351 pgtable_t token = pmd_pgtable(*pmd); in hugetlb_free_pte_range()
/Linux-v6.1/mm/
Dkhugepaged.c1070 pmd_populate(mm, pmd, pmd_pgtable(_pmd)); in collapse_huge_page()
1092 pgtable = pmd_pgtable(_pmd); in collapse_huge_page()
1422 pte_free(mm, pmd_pgtable(pmd)); in collapse_and_free_pmd()
Dmremap.c275 pmd_populate(mm, new_pmd, pmd_pgtable(pmd)); in move_normal_pmd()
Ddebug_vm_pgtable.c1193 args->start_ptep = pmd_pgtable(READ_ONCE(*args->pmdp)); in init_args()
Dmemory.c224 pgtable_t token = pmd_pgtable(*pmd); in free_pte_range()
/Linux-v6.1/arch/s390/include/asm/
Dpgtable.h1793 #define pmd_pgtable(pmd) \ macro