Lines Matching defs:folio
194 struct folio *folio = page_folio(page);
196 page_hcg = hugetlb_cgroup_from_folio(folio);
215 set_hugetlb_cgroup(folio, parent);
313 struct folio *folio, bool rsvd)
318 __set_hugetlb_cgroup(folio, h_cg, rsvd);
321 h_cg->nodeinfo[folio_nid(folio)]->usage[idx];
327 WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
334 struct folio *folio)
336 __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, folio, false);
341 struct folio *folio)
343 __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, folio, true);
350 struct folio *folio, bool rsvd)
357 h_cg = __hugetlb_cgroup_from_folio(folio, rsvd);
360 __set_hugetlb_cgroup(folio, NULL, rsvd);
370 h_cg->nodeinfo[folio_nid(folio)]->usage[idx];
376 WRITE_ONCE(h_cg->nodeinfo[folio_nid(folio)]->usage[idx],
382 struct folio *folio)
384 __hugetlb_cgroup_uncharge_folio(idx, nr_pages, folio, false);
388 struct folio *folio)
390 __hugetlb_cgroup_uncharge_folio(idx, nr_pages, folio, true);
887 void hugetlb_cgroup_migrate(struct folio *old_folio, struct folio *new_folio)