Lines Matching refs:h_cg
91 struct hugetlb_cgroup *h_cg, bool rsvd) in __set_hugetlb_cgroup() argument
97 folio->_hugetlb_cgroup_rsvd = h_cg; in __set_hugetlb_cgroup()
99 folio->_hugetlb_cgroup = h_cg; in __set_hugetlb_cgroup()
103 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup() argument
105 __set_hugetlb_cgroup(folio, h_cg, false); in set_hugetlb_cgroup()
109 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd() argument
111 __set_hugetlb_cgroup(folio, h_cg, true); in set_hugetlb_cgroup_rsvd()
119 static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_put_rsvd_cgroup() argument
121 css_put(&h_cg->css); in hugetlb_cgroup_put_rsvd_cgroup()
143 struct hugetlb_cgroup *h_cg,
146 struct hugetlb_cgroup *h_cg,
154 struct hugetlb_cgroup *h_cg);
156 struct hugetlb_cgroup *h_cg);
190 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup() argument
195 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd() argument
204 static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_put_rsvd_cgroup() argument
232 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge() argument
239 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge_rsvd() argument
256 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup() argument
262 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup_rsvd() argument