Lines Matching refs:pages
1216 struct page **pages; in do_huge_pmd_wp_page_fallback() local
1219 pages = kmalloc_array(HPAGE_PMD_NR, sizeof(struct page *), in do_huge_pmd_wp_page_fallback()
1221 if (unlikely(!pages)) { in do_huge_pmd_wp_page_fallback()
1227 pages[i] = alloc_page_vma_node(GFP_HIGHUSER_MOVABLE, vma, in do_huge_pmd_wp_page_fallback()
1229 if (unlikely(!pages[i] || in do_huge_pmd_wp_page_fallback()
1230 mem_cgroup_try_charge_delay(pages[i], vma->vm_mm, in do_huge_pmd_wp_page_fallback()
1232 if (pages[i]) in do_huge_pmd_wp_page_fallback()
1233 put_page(pages[i]); in do_huge_pmd_wp_page_fallback()
1235 memcg = (void *)page_private(pages[i]); in do_huge_pmd_wp_page_fallback()
1236 set_page_private(pages[i], 0); in do_huge_pmd_wp_page_fallback()
1237 mem_cgroup_cancel_charge(pages[i], memcg, in do_huge_pmd_wp_page_fallback()
1239 put_page(pages[i]); in do_huge_pmd_wp_page_fallback()
1241 kfree(pages); in do_huge_pmd_wp_page_fallback()
1245 set_page_private(pages[i], (unsigned long)memcg); in do_huge_pmd_wp_page_fallback()
1249 copy_user_highpage(pages[i], page + i, in do_huge_pmd_wp_page_fallback()
1251 __SetPageUptodate(pages[i]); in do_huge_pmd_wp_page_fallback()
1279 entry = mk_pte(pages[i], vma->vm_page_prot); in do_huge_pmd_wp_page_fallback()
1281 memcg = (void *)page_private(pages[i]); in do_huge_pmd_wp_page_fallback()
1282 set_page_private(pages[i], 0); in do_huge_pmd_wp_page_fallback()
1283 page_add_new_anon_rmap(pages[i], vmf->vma, haddr, false); in do_huge_pmd_wp_page_fallback()
1284 mem_cgroup_commit_charge(pages[i], memcg, false, false); in do_huge_pmd_wp_page_fallback()
1285 lru_cache_add_active_or_unevictable(pages[i], vma); in do_huge_pmd_wp_page_fallback()
1291 kfree(pages); in do_huge_pmd_wp_page_fallback()
1314 memcg = (void *)page_private(pages[i]); in do_huge_pmd_wp_page_fallback()
1315 set_page_private(pages[i], 0); in do_huge_pmd_wp_page_fallback()
1316 mem_cgroup_cancel_charge(pages[i], memcg, false); in do_huge_pmd_wp_page_fallback()
1317 put_page(pages[i]); in do_huge_pmd_wp_page_fallback()
1319 kfree(pages); in do_huge_pmd_wp_page_fallback()