Lines Matching refs:ptdesc
21 struct ptdesc *ptdesc = pagetable_alloc(GFP_PGTABLE_KERNEL & in __pte_alloc_one_kernel() local
24 if (!ptdesc) in __pte_alloc_one_kernel()
26 return ptdesc_address(ptdesc); in __pte_alloc_one_kernel()
66 struct ptdesc *ptdesc; in __pte_alloc_one() local
68 ptdesc = pagetable_alloc(gfp, 0); in __pte_alloc_one()
69 if (!ptdesc) in __pte_alloc_one()
71 if (!pagetable_pte_ctor(ptdesc)) { in __pte_alloc_one()
72 pagetable_free(ptdesc); in __pte_alloc_one()
76 return ptdesc_page(ptdesc); in __pte_alloc_one()
106 struct ptdesc *ptdesc = page_ptdesc(pte_page); in pte_free() local
108 pagetable_pte_dtor(ptdesc); in pte_free()
109 pagetable_free(ptdesc); in pte_free()
129 struct ptdesc *ptdesc; in pmd_alloc_one() local
134 ptdesc = pagetable_alloc(gfp, 0); in pmd_alloc_one()
135 if (!ptdesc) in pmd_alloc_one()
137 if (!pagetable_pmd_ctor(ptdesc)) { in pmd_alloc_one()
138 pagetable_free(ptdesc); in pmd_alloc_one()
141 return ptdesc_address(ptdesc); in pmd_alloc_one()
148 struct ptdesc *ptdesc = virt_to_ptdesc(pmd); in pmd_free() local
151 pagetable_pmd_dtor(ptdesc); in pmd_free()
152 pagetable_free(ptdesc); in pmd_free()
163 struct ptdesc *ptdesc; in __pud_alloc_one() local
169 ptdesc = pagetable_alloc(gfp, 0); in __pud_alloc_one()
170 if (!ptdesc) in __pud_alloc_one()
172 return ptdesc_address(ptdesc); in __pud_alloc_one()