Lines Matching refs:ptdesc
21 struct ptdesc *ptdesc = pagetable_alloc_noprof(GFP_PGTABLE_KERNEL & in __pte_alloc_one_kernel_noprof() local
24 if (!ptdesc) in __pte_alloc_one_kernel_noprof()
26 return ptdesc_address(ptdesc); in __pte_alloc_one_kernel_noprof()
68 struct ptdesc *ptdesc; in __pte_alloc_one_noprof() local
70 ptdesc = pagetable_alloc_noprof(gfp, 0); in __pte_alloc_one_noprof()
71 if (!ptdesc) in __pte_alloc_one_noprof()
73 if (!pagetable_pte_ctor(ptdesc)) { in __pte_alloc_one_noprof()
74 pagetable_free(ptdesc); in __pte_alloc_one_noprof()
78 return ptdesc_page(ptdesc); in __pte_alloc_one_noprof()
110 struct ptdesc *ptdesc = page_ptdesc(pte_page); in pte_free() local
112 pagetable_pte_dtor(ptdesc); in pte_free()
113 pagetable_free(ptdesc); in pte_free()
133 struct ptdesc *ptdesc; in pmd_alloc_one_noprof() local
138 ptdesc = pagetable_alloc_noprof(gfp, 0); in pmd_alloc_one_noprof()
139 if (!ptdesc) in pmd_alloc_one_noprof()
141 if (!pagetable_pmd_ctor(ptdesc)) { in pmd_alloc_one_noprof()
142 pagetable_free(ptdesc); in pmd_alloc_one_noprof()
145 return ptdesc_address(ptdesc); in pmd_alloc_one_noprof()
153 struct ptdesc *ptdesc = virt_to_ptdesc(pmd); in pmd_free() local
156 pagetable_pmd_dtor(ptdesc); in pmd_free()
157 pagetable_free(ptdesc); in pmd_free()
168 struct ptdesc *ptdesc; in __pud_alloc_one_noprof() local
174 ptdesc = pagetable_alloc_noprof(gfp, 0); in __pud_alloc_one_noprof()
175 if (!ptdesc) in __pud_alloc_one_noprof()
178 pagetable_pud_ctor(ptdesc); in __pud_alloc_one_noprof()
179 return ptdesc_address(ptdesc); in __pud_alloc_one_noprof()
202 struct ptdesc *ptdesc = virt_to_ptdesc(pud); in __pud_free() local
205 pagetable_pud_dtor(ptdesc); in __pud_free()
206 pagetable_free(ptdesc); in __pud_free()