hugetlb_cgroup 20 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup; hugetlb_cgroup 29 include/linux/hugetlb_cgroup.h static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) hugetlb_cgroup 35 include/linux/hugetlb_cgroup.h return (struct hugetlb_cgroup *)page[2].private; hugetlb_cgroup 39 include/linux/hugetlb_cgroup.h int set_hugetlb_cgroup(struct page *page, struct hugetlb_cgroup *h_cg) hugetlb_cgroup 55 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup **ptr); hugetlb_cgroup 57 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup *h_cg, hugetlb_cgroup 62 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup *h_cg); hugetlb_cgroup 68 include/linux/hugetlb_cgroup.h static inline struct hugetlb_cgroup *hugetlb_cgroup_from_page(struct page *page) hugetlb_cgroup 74 include/linux/hugetlb_cgroup.h int set_hugetlb_cgroup(struct page *page, struct hugetlb_cgroup *h_cg) hugetlb_cgroup 86 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup **ptr) hugetlb_cgroup 93 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup *h_cg, hugetlb_cgroup 105 include/linux/hugetlb_cgroup.h struct hugetlb_cgroup *h_cg) hugetlb_cgroup 2123 mm/hugetlb.c struct hugetlb_cgroup *h_cg; hugetlb_cgroup 34 mm/hugetlb_cgroup.c static struct hugetlb_cgroup *root_h_cgroup __read_mostly; hugetlb_cgroup 37 mm/hugetlb_cgroup.c struct hugetlb_cgroup *hugetlb_cgroup_from_css(struct cgroup_subsys_state *s) hugetlb_cgroup 39 mm/hugetlb_cgroup.c return s ? container_of(s, struct hugetlb_cgroup, css) : NULL; hugetlb_cgroup 43 mm/hugetlb_cgroup.c struct hugetlb_cgroup *hugetlb_cgroup_from_task(struct task_struct *task) hugetlb_cgroup 48 mm/hugetlb_cgroup.c static inline bool hugetlb_cgroup_is_root(struct hugetlb_cgroup *h_cg) hugetlb_cgroup 53 mm/hugetlb_cgroup.c static inline struct hugetlb_cgroup * hugetlb_cgroup 54 mm/hugetlb_cgroup.c parent_hugetlb_cgroup(struct hugetlb_cgroup *h_cg) hugetlb_cgroup 59 mm/hugetlb_cgroup.c static inline bool hugetlb_cgroup_have_usage(struct hugetlb_cgroup *h_cg) hugetlb_cgroup 70 mm/hugetlb_cgroup.c static void hugetlb_cgroup_init(struct hugetlb_cgroup *h_cgroup, hugetlb_cgroup 71 mm/hugetlb_cgroup.c struct hugetlb_cgroup *parent_h_cgroup) hugetlb_cgroup 95 mm/hugetlb_cgroup.c struct hugetlb_cgroup *parent_h_cgroup = hugetlb_cgroup_from_css(parent_css); hugetlb_cgroup 96 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cgroup; hugetlb_cgroup 111 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cgroup; hugetlb_cgroup 125 mm/hugetlb_cgroup.c static void hugetlb_cgroup_move_parent(int idx, struct hugetlb_cgroup *h_cg, hugetlb_cgroup 130 mm/hugetlb_cgroup.c struct hugetlb_cgroup *page_hcg; hugetlb_cgroup 131 mm/hugetlb_cgroup.c struct hugetlb_cgroup *parent = parent_hugetlb_cgroup(h_cg); hugetlb_cgroup 163 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css); hugetlb_cgroup 182 mm/hugetlb_cgroup.c struct hugetlb_cgroup **ptr) hugetlb_cgroup 186 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg = NULL; hugetlb_cgroup 215 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg, hugetlb_cgroup 231 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg; hugetlb_cgroup 245 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg) hugetlb_cgroup 268 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css); hugetlb_cgroup 293 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(of_css(of)); hugetlb_cgroup 324 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(of_css(of)); hugetlb_cgroup 418 mm/hugetlb_cgroup.c struct hugetlb_cgroup *h_cg;