Lines Matching refs:nr_pages
128 unsigned int nr_pages; in hugetlb_cgroup_move_parent() local
142 nr_pages = 1 << compound_order(page); in hugetlb_cgroup_move_parent()
146 page_counter_charge(&parent->hugepage[idx], nr_pages); in hugetlb_cgroup_move_parent()
150 page_counter_cancel(counter, nr_pages); in hugetlb_cgroup_move_parent()
181 int hugetlb_cgroup_charge_cgroup(int idx, unsigned long nr_pages, in hugetlb_cgroup_charge_cgroup() argument
205 if (!page_counter_try_charge(&h_cg->hugepage[idx], nr_pages, &counter)) in hugetlb_cgroup_charge_cgroup()
214 void hugetlb_cgroup_commit_charge(int idx, unsigned long nr_pages, in hugetlb_cgroup_commit_charge() argument
228 void hugetlb_cgroup_uncharge_page(int idx, unsigned long nr_pages, in hugetlb_cgroup_uncharge_page() argument
240 page_counter_uncharge(&h_cg->hugepage[idx], nr_pages); in hugetlb_cgroup_uncharge_page()
244 void hugetlb_cgroup_uncharge_cgroup(int idx, unsigned long nr_pages, in hugetlb_cgroup_uncharge_cgroup() argument
253 page_counter_uncharge(&h_cg->hugepage[idx], nr_pages); in hugetlb_cgroup_uncharge_cgroup()
292 unsigned long nr_pages; in hugetlb_cgroup_write() local
299 ret = page_counter_memparse(buf, "-1", &nr_pages); in hugetlb_cgroup_write()
304 nr_pages = round_down(nr_pages, 1 << huge_page_order(&hstates[idx])); in hugetlb_cgroup_write()
309 ret = page_counter_set_max(&h_cg->hugepage[idx], nr_pages); in hugetlb_cgroup_write()