Lines Matching refs:nr_pages

164 	unsigned int nr_pages;
178 nr_pages = compound_nr(page);
182 page_counter_charge(&parent->hugepage[idx], nr_pages);
186 page_counter_cancel(counter, nr_pages);
231 static int __hugetlb_cgroup_charge_cgroup(int idx, unsigned long nr_pages,
258 nr_pages, &counter)) {
274 int hugetlb_cgroup_charge_cgroup(int idx, unsigned long nr_pages,
277 return __hugetlb_cgroup_charge_cgroup(idx, nr_pages, ptr, false);
280 int hugetlb_cgroup_charge_cgroup_rsvd(int idx, unsigned long nr_pages,
283 return __hugetlb_cgroup_charge_cgroup(idx, nr_pages, ptr, true);
287 static void __hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages,
298 void hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages,
302 __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, page, false);
305 void hugetlb_cgroup_commit_charge_rsvd(int idx, unsigned long nr_pages,
309 __hugetlb_cgroup_commit_charge(idx, nr_pages, h_cg, page, true);
315 static void __hugetlb_cgroup_uncharge_page(int idx, unsigned long nr_pages,
330 nr_pages);
338 void hugetlb_cgroup_uncharge_page(int idx, unsigned long nr_pages,
341 __hugetlb_cgroup_uncharge_page(idx, nr_pages, page, false);
344 void hugetlb_cgroup_uncharge_page_rsvd(int idx, unsigned long nr_pages,
347 __hugetlb_cgroup_uncharge_page(idx, nr_pages, page, true);
350 static void __hugetlb_cgroup_uncharge_cgroup(int idx, unsigned long nr_pages,
362 nr_pages);
368 void hugetlb_cgroup_uncharge_cgroup(int idx, unsigned long nr_pages,
371 __hugetlb_cgroup_uncharge_cgroup(idx, nr_pages, h_cg, false);
374 void hugetlb_cgroup_uncharge_cgroup_rsvd(int idx, unsigned long nr_pages,
377 __hugetlb_cgroup_uncharge_cgroup(idx, nr_pages, h_cg, true);
394 unsigned long nr_pages,
397 if (hugetlb_cgroup_disabled() || !resv || !rg || !nr_pages)
400 if (rg->reservation_counter && resv->pages_per_hpage && nr_pages > 0 &&
403 nr_pages * resv->pages_per_hpage);
503 unsigned long nr_pages;
511 ret = page_counter_memparse(buf, max, &nr_pages);
516 nr_pages = round_down(nr_pages, 1 << huge_page_order(&hstates[idx]));
526 nr_pages);