Searched refs:ptdesc_page (Results 1 – 6 of 6) sorted by relevance
/linux-6.6.21/arch/s390/mm/ |
D | pgalloc.c | 50 arch_set_page_dat(ptdesc_page(ptdesc), CRST_ALLOC_ORDER); in crst_table_alloc() 153 return ptdesc_page(ptdesc); in page_table_alloc_pgste() 289 arch_set_page_dat(ptdesc_page(ptdesc), 0); in page_table_alloc() 372 page_table_release_check(ptdesc_page(ptdesc), table, half, mask); in page_table_free() 442 page_table_release_check(ptdesc_page(ptdesc), table, half, mask); in __tlb_remove_table()
|
/linux-6.6.21/include/asm-generic/ |
D | pgalloc.h | 76 return ptdesc_page(ptdesc); in __pte_alloc_one()
|
D | tlb.h | 491 tlb_remove_page(tlb, ptdesc_page(pt)); in tlb_remove_page_ptdesc()
|
/linux-6.6.21/include/linux/ |
D | mm.h | 2798 return page_to_virt(ptdesc_page(pt)); in ptdesc_to_virt() 2837 struct page *page = ptdesc_page(pt); in pagetable_free() 2886 VM_BUG_ON_PAGE(*(unsigned long *)&ptdesc->ptl, ptdesc_page(ptdesc)); in ptlock_init() 2993 VM_BUG_ON_PAGE(ptdesc->pmd_huge_pte, ptdesc_page(ptdesc)); in pmd_ptlock_free() 3095 free_reserved_page(ptdesc_page(pt)); in free_reserved_ptdesc()
|
D | mm_types.h | 459 #define ptdesc_page(pt) (_Generic((pt), \ macro
|
/linux-6.6.21/arch/x86/mm/ |
D | pgtable.c | 73 paravirt_tlb_remove_table(tlb, ptdesc_page(ptdesc)); in ___pmd_free_tlb()
|