Lines Matching refs:hugetlb_cgroup
20 struct hugetlb_cgroup;
39 struct hugetlb_cgroup { struct
62 static inline struct hugetlb_cgroup * argument
75 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page()
80 static inline struct hugetlb_cgroup *
87 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()
132 struct hugetlb_cgroup **ptr);
134 struct hugetlb_cgroup **ptr);
136 struct hugetlb_cgroup *h_cg,
139 struct hugetlb_cgroup *h_cg,
147 struct hugetlb_cgroup *h_cg);
149 struct hugetlb_cgroup *h_cg);
171 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page()
176 static inline struct hugetlb_cgroup *
182 static inline struct hugetlb_cgroup *
189 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()
195 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd()
205 static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_put_rsvd_cgroup()
215 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup()
222 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup_rsvd()
228 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge()
235 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge_rsvd()
252 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup()
258 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup_rsvd()