Lines Matching refs:ptdesc
63 struct ptdesc *ptdesc = virt_to_ptdesc(pmd); in ___pmd_free_tlb() local
72 pagetable_pmd_dtor(ptdesc); in ___pmd_free_tlb()
73 paravirt_tlb_remove_table(tlb, ptdesc_page(ptdesc)); in ___pmd_free_tlb()
95 struct ptdesc *ptdesc = virt_to_ptdesc(pgd); in pgd_list_add() local
97 list_add(&ptdesc->pt_list, &pgd_list); in pgd_list_add()
102 struct ptdesc *ptdesc = virt_to_ptdesc(pgd); in pgd_list_del() local
104 list_del(&ptdesc->pt_list); in pgd_list_del()
216 struct ptdesc *ptdesc; in free_pmds() local
220 ptdesc = virt_to_ptdesc(pmds[i]); in free_pmds()
222 pagetable_pmd_dtor(ptdesc); in free_pmds()
223 pagetable_free(ptdesc); in free_pmds()
240 struct ptdesc *ptdesc = pagetable_alloc(gfp, 0); in preallocate_pmds() local
242 if (!ptdesc) in preallocate_pmds()
244 if (ptdesc && !pagetable_pmd_ctor(ptdesc)) { in preallocate_pmds()
245 pagetable_free(ptdesc); in preallocate_pmds()
246 ptdesc = NULL; in preallocate_pmds()
249 if (ptdesc) { in preallocate_pmds()
251 pmd = ptdesc_address(ptdesc); in preallocate_pmds()