Home
last modified time | relevance | path

Searched refs:page_ptdesc (Results 1 – 20 of 20) sorted by relevance

/linux-6.6.21/arch/nios2/include/asm/
Dpgalloc.h33 pagetable_pte_dtor(page_ptdesc(pte)); \
34 tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \
/linux-6.6.21/arch/um/include/asm/
Dpgalloc.h30 pagetable_pte_dtor(page_ptdesc(pte)); \
31 tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \
/linux-6.6.21/arch/m68k/include/asm/
Dsun3_pgalloc.h22 pagetable_pte_dtor(page_ptdesc(pte)); \
23 tlb_remove_page_ptdesc((tlb), page_ptdesc(pte)); \
/linux-6.6.21/arch/sh/include/asm/
Dpgalloc.h37 pagetable_pte_dtor(page_ptdesc(pte)); \
38 tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \
/linux-6.6.21/arch/openrisc/include/asm/
Dpgalloc.h71 pagetable_pte_dtor(page_ptdesc(pte)); \
72 tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \
/linux-6.6.21/arch/csky/include/asm/
Dpgalloc.h66 pagetable_pte_dtor(page_ptdesc(pte)); \
67 tlb_remove_page_ptdesc(tlb, page_ptdesc(pte)); \
/linux-6.6.21/arch/hexagon/include/asm/
Dpgalloc.h92 pagetable_pte_dtor((page_ptdesc(pte))); \
93 tlb_remove_page_ptdesc((tlb), (page_ptdesc(pte))); \
/linux-6.6.21/arch/loongarch/include/asm/
Dpgalloc.h49 pagetable_pte_dtor(page_ptdesc(pte)); \
50 tlb_remove_page_ptdesc((tlb), page_ptdesc(pte)); \
/linux-6.6.21/arch/mips/include/asm/
Dpgalloc.h59 pagetable_pte_dtor(page_ptdesc(pte)); \
60 tlb_remove_page_ptdesc((tlb), page_ptdesc(pte)); \
/linux-6.6.21/arch/riscv/include/asm/
Dpgalloc.h158 pagetable_pte_dtor(page_ptdesc(pte)); \
159 tlb_remove_page_ptdesc((tlb), page_ptdesc(pte));\
/linux-6.6.21/arch/arm/include/asm/
Dtlb.h42 struct ptdesc *ptdesc = page_ptdesc(pte); in __pte_free_tlb()
/linux-6.6.21/arch/arm64/include/asm/
Dtlb.h78 struct ptdesc *ptdesc = page_ptdesc(pte); in __pte_free_tlb()
/linux-6.6.21/include/asm-generic/
Dpgalloc.h106 struct ptdesc *ptdesc = page_ptdesc(pte_page); in pte_free()
/linux-6.6.21/arch/x86/mm/
Dpgtable.c55 pagetable_pte_dtor(page_ptdesc(pte)); in ___pte_free_tlb()
120 return page_ptdesc(page)->pt_mm; in pgd_page_get_mm()
/linux-6.6.21/include/linux/
Dmm_types.h467 #define page_ptdesc(p) (_Generic((p), \ macro
Dmm.h2793 return page_ptdesc(virt_to_page(x)); in virt_to_ptdesc()
2825 return page_ptdesc(page); in pagetable_alloc()
2874 return ptlock_ptr(page_ptdesc(pmd_page(*pmd))); in pte_lockptr()
2974 return page_ptdesc(pmd_pgtable_page(pmd)); in pmd_ptdesc()
/linux-6.6.21/arch/s390/mm/
Dpgalloc.c158 pagetable_free(page_ptdesc(page)); in page_table_free_pgste()
/linux-6.6.21/arch/sparc/mm/
Dsrmmu.c359 !pagetable_pte_ctor(page_ptdesc(page))) { in pte_alloc_one()
375 pagetable_pte_dtor(page_ptdesc(page)); in pte_free()
/linux-6.6.21/arch/arm64/mm/
Dmmu.c429 struct ptdesc *ptdesc = page_ptdesc(phys_to_page(pa)); in pgd_pgtable_alloc()
/linux-6.6.21/arch/x86/xen/
Dmmu_pv.c670 ptl = ptlock_ptr(page_ptdesc(page)); in xen_pte_lock()