Lines Matching refs:hugetlb_cgroup

20 struct hugetlb_cgroup;
42 struct hugetlb_cgroup { struct
67 static inline struct hugetlb_cgroup * argument
79 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_folio(struct folio *folio) in hugetlb_cgroup_from_folio()
84 static inline struct hugetlb_cgroup *
91 struct hugetlb_cgroup *h_cg, bool rsvd) in __set_hugetlb_cgroup()
103 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()
109 struct hugetlb_cgroup *h_cg) 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()
139 struct hugetlb_cgroup **ptr);
141 struct hugetlb_cgroup **ptr);
143 struct hugetlb_cgroup *h_cg,
146 struct hugetlb_cgroup *h_cg,
154 struct hugetlb_cgroup *h_cg);
156 struct hugetlb_cgroup *h_cg);
178 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_folio(struct folio *folio) in hugetlb_cgroup_from_folio()
183 static inline struct hugetlb_cgroup *
190 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()
195 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd()
204 static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_put_rsvd_cgroup()
219 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup()
226 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup_rsvd()
232 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge()
239 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge_rsvd()
256 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup()
262 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup_rsvd()