Lines Matching refs:resv
380 void hugetlb_cgroup_uncharge_counter(struct resv_map *resv, unsigned long start, in hugetlb_cgroup_uncharge_counter() argument
383 if (hugetlb_cgroup_disabled() || !resv || !resv->reservation_counter || in hugetlb_cgroup_uncharge_counter()
384 !resv->css) in hugetlb_cgroup_uncharge_counter()
387 page_counter_uncharge(resv->reservation_counter, in hugetlb_cgroup_uncharge_counter()
388 (end - start) * resv->pages_per_hpage); in hugetlb_cgroup_uncharge_counter()
389 css_put(resv->css); in hugetlb_cgroup_uncharge_counter()
392 void hugetlb_cgroup_uncharge_file_region(struct resv_map *resv, in hugetlb_cgroup_uncharge_file_region() argument
397 if (hugetlb_cgroup_disabled() || !resv || !rg || !nr_pages) in hugetlb_cgroup_uncharge_file_region()
400 if (rg->reservation_counter && resv->pages_per_hpage && nr_pages > 0 && in hugetlb_cgroup_uncharge_file_region()
401 !resv->reservation_counter) { in hugetlb_cgroup_uncharge_file_region()
403 nr_pages * resv->pages_per_hpage); in hugetlb_cgroup_uncharge_file_region()