Home
last modified time | relevance | path

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

/linux/arch/x86/mm/
H A Dpgtable.c24 tlb_remove_ptdesc(tlb, page_ptdesc(pte)); in ___pte_free_tlb()
79 return page_ptdesc(page)->pt_mm; in pgd_page_get_mm()
753 pt = page_ptdesc(pmd_page(pmd_sv[i])); in pud_free_pmd_page()
777 pt = page_ptdesc(pmd_page(*pmd)); in pmd_free_pte_page()
H A Dinit_64.c1027 pagetable_free(page_ptdesc(page)); in free_pagetable()
/linux/arch/alpha/include/asm/
H A Dtlb.h7 #define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/parisc/include/asm/
H A Dtlb.h10 #define __pte_free_tlb(tlb, pte, addr) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/nios2/include/asm/
H A Dpgalloc.h32 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/arm/include/asm/
H A Dtlb.h35 struct ptdesc *ptdesc = page_ptdesc(pte); in __pte_free_tlb()
/linux/arch/um/include/asm/
H A Dpgalloc.h29 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/m68k/include/asm/
H A Dsun3_pgalloc.h21 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/openrisc/include/asm/
H A Dpgalloc.h68 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/sh/include/asm/
H A Dpgalloc.h36 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/hexagon/include/asm/
H A Dpgalloc.h91 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/csky/include/asm/
H A Dpgalloc.h65 tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/mips/include/asm/
H A Dpgalloc.h51 #define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/arm64/include/asm/
H A Dtlb.h78 struct ptdesc *ptdesc = page_ptdesc(pte); in __pte_free_tlb()
/linux/arch/loongarch/include/asm/
H A Dpgalloc.h58 #define __pte_free_tlb(tlb, pte, address) tlb_remove_ptdesc((tlb), page_ptdesc(pte))
/linux/arch/riscv/include/asm/
H A Dpgalloc.h136 tlb_remove_ptdesc(tlb, page_ptdesc(pte)); in __pte_free_tlb()
/linux/include/asm-generic/
H A Dpgalloc.h116 struct ptdesc *ptdesc = page_ptdesc(pte_page); in pte_free()
/linux/arch/sparc/mm/
H A Dsrmmu.c353 !pagetable_pte_ctor(mm, page_ptdesc(page))) { in pte_alloc_one()
369 pagetable_dtor(page_ptdesc(page)); in pte_free()
/linux/include/linux/
H A Dmm.h3333 return page_ptdesc(virt_to_page(x)); in virt_to_ptdesc()
3406 return page_ptdesc(page); in pagetable_alloc_noprof()
3474 return ptlock_ptr(page_ptdesc(pmd_page(*pmd))); in pte_lockptr()
3593 return page_ptdesc(pmd_pgtable_page(pmd)); in pmd_ptdesc()
H A Dmm_types.h633 #define page_ptdesc(p) (_Generic((p), \ macro
/linux/arch/riscv/mm/
H A Dinit.c1570 struct ptdesc *ptdesc = page_ptdesc(page); in free_pte_table()
1591 struct ptdesc *ptdesc = page_ptdesc(page); in free_pmd_table()
/linux/arch/x86/mm/pat/
H A Dset_memory.c1292 list_add(&page_ptdesc(pmd_page(old_pmd))->pt_list, pgtables); in collapse_pmd_page()
1354 list_add(&page_ptdesc(pud_page(*pud))->pt_list, pgtables); in collapse_pud_page()
/linux/arch/x86/xen/
H A Dmmu_pv.c718 ptl = ptlock_ptr(page_ptdesc(page)); in xen_pte_lock()