Lines Matching refs:hugetlb_cgroup
20 struct hugetlb_cgroup;
38 struct hugetlb_cgroup { struct
61 static inline struct hugetlb_cgroup * argument
69 return (struct hugetlb_cgroup *)page[3].private; in __hugetlb_cgroup_from_page()
71 return (struct hugetlb_cgroup *)page[2].private; in __hugetlb_cgroup_from_page()
74 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page()
79 static inline struct hugetlb_cgroup *
86 struct hugetlb_cgroup *h_cg, bool rsvd) in __set_hugetlb_cgroup()
100 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()
106 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd()
117 struct hugetlb_cgroup **ptr);
119 struct hugetlb_cgroup **ptr);
121 struct hugetlb_cgroup *h_cg,
124 struct hugetlb_cgroup *h_cg,
132 struct hugetlb_cgroup *h_cg);
134 struct hugetlb_cgroup *h_cg);
154 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) in hugetlb_cgroup_from_page()
159 static inline struct hugetlb_cgroup *
165 static inline struct hugetlb_cgroup *
172 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()
178 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd()
189 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup()
196 struct hugetlb_cgroup **ptr) in hugetlb_cgroup_charge_cgroup_rsvd()
202 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge()
209 struct hugetlb_cgroup *h_cg, in hugetlb_cgroup_commit_charge_rsvd()
226 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup()
232 struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_uncharge_cgroup_rsvd()