Symbol: hugetlb_cgroup
include/linux/hugetlb_cgroup.h
108
static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
128
struct hugetlb_cgroup **ptr);
include/linux/hugetlb_cgroup.h
130
struct hugetlb_cgroup **ptr);
include/linux/hugetlb_cgroup.h
132
struct hugetlb_cgroup *h_cg,
include/linux/hugetlb_cgroup.h
135
struct hugetlb_cgroup *h_cg,
include/linux/hugetlb_cgroup.h
143
struct hugetlb_cgroup *h_cg);
include/linux/hugetlb_cgroup.h
145
struct hugetlb_cgroup *h_cg);
include/linux/hugetlb_cgroup.h
167
static inline struct hugetlb_cgroup *hugetlb_cgroup_from_folio(struct folio *folio)
include/linux/hugetlb_cgroup.h
172
static inline struct hugetlb_cgroup *
include/linux/hugetlb_cgroup.h
179
struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
184
struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
193
static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
20
struct hugetlb_cgroup;
include/linux/hugetlb_cgroup.h
208
struct hugetlb_cgroup **ptr)
include/linux/hugetlb_cgroup.h
215
struct hugetlb_cgroup **ptr)
include/linux/hugetlb_cgroup.h
221
struct hugetlb_cgroup *h_cg,
include/linux/hugetlb_cgroup.h
228
struct hugetlb_cgroup *h_cg,
include/linux/hugetlb_cgroup.h
245
struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
251
struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
60
static inline struct hugetlb_cgroup *
include/linux/hugetlb_cgroup.h
70
static inline struct hugetlb_cgroup *hugetlb_cgroup_from_folio(struct folio *folio)
include/linux/hugetlb_cgroup.h
75
static inline struct hugetlb_cgroup *
include/linux/hugetlb_cgroup.h
82
struct hugetlb_cgroup *h_cg, bool rsvd)
include/linux/hugetlb_cgroup.h
92
struct hugetlb_cgroup *h_cg)
include/linux/hugetlb_cgroup.h
98
struct hugetlb_cgroup *h_cg)
mm/hugetlb.c
1089
struct hugetlb_cgroup *h_cg,
mm/hugetlb.c
2917
struct hugetlb_cgroup *h_cg = NULL;
mm/hugetlb.c
488
static void record_hugetlb_cgroup_uncharge_info(struct hugetlb_cgroup *h_cg,
mm/hugetlb.c
571
long to, struct hstate *h, struct hugetlb_cgroup *cg,
mm/hugetlb.c
597
struct hugetlb_cgroup *h_cg,
mm/hugetlb.c
6579
struct hugetlb_cgroup *h_cg = NULL;
mm/hugetlb.c
731
struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
126
static void hugetlb_cgroup_free(struct hugetlb_cgroup *h_cgroup)
mm/hugetlb_cgroup.c
138
struct hugetlb_cgroup *parent_h_cgroup = hugetlb_cgroup_from_css(parent_css);
mm/hugetlb_cgroup.c
139
struct hugetlb_cgroup *h_cgroup;
mm/hugetlb_cgroup.c
186
static void hugetlb_cgroup_move_parent(int idx, struct hugetlb_cgroup *h_cg,
mm/hugetlb_cgroup.c
191
struct hugetlb_cgroup *hcg;
mm/hugetlb_cgroup.c
192
struct hugetlb_cgroup *parent = parent_hugetlb_cgroup(h_cg);
mm/hugetlb_cgroup.c
224
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css);
mm/hugetlb_cgroup.c
240
static inline void hugetlb_event(struct hugetlb_cgroup *hugetlb, int idx,
mm/hugetlb_cgroup.c
254
struct hugetlb_cgroup **ptr,
mm/hugetlb_cgroup.c
259
struct hugetlb_cgroup *h_cg = NULL;
mm/hugetlb_cgroup.c
291
struct hugetlb_cgroup **ptr)
mm/hugetlb_cgroup.c
297
struct hugetlb_cgroup **ptr)
mm/hugetlb_cgroup.c
304
struct hugetlb_cgroup *h_cg,
mm/hugetlb_cgroup.c
31
static struct hugetlb_cgroup *root_h_cgroup __read_mostly;
mm/hugetlb_cgroup.c
325
struct hugetlb_cgroup *h_cg,
mm/hugetlb_cgroup.c
332
struct hugetlb_cgroup *h_cg,
mm/hugetlb_cgroup.c
344
struct hugetlb_cgroup *h_cg;
mm/hugetlb_cgroup.c
36
__hugetlb_cgroup_counter_from_cgroup(struct hugetlb_cgroup *h_cg, int idx,
mm/hugetlb_cgroup.c
386
struct hugetlb_cgroup *h_cg,
mm/hugetlb_cgroup.c
401
struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
407
struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
45
hugetlb_cgroup_counter_from_cgroup(struct hugetlb_cgroup *h_cg, int idx)
mm/hugetlb_cgroup.c
462
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(seq_css(seq));
mm/hugetlb_cgroup.c
51
hugetlb_cgroup_counter_from_cgroup_rsvd(struct hugetlb_cgroup *h_cg, int idx)
mm/hugetlb_cgroup.c
514
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(css);
mm/hugetlb_cgroup.c
548
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(seq_css(seq));
mm/hugetlb_cgroup.c
57
struct hugetlb_cgroup *hugetlb_cgroup_from_css(struct cgroup_subsys_state *s)
mm/hugetlb_cgroup.c
589
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(of_css(of));
mm/hugetlb_cgroup.c
59
return s ? container_of(s, struct hugetlb_cgroup, css) : NULL;
mm/hugetlb_cgroup.c
63
struct hugetlb_cgroup *hugetlb_cgroup_from_task(struct task_struct *task)
mm/hugetlb_cgroup.c
638
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(of_css(of));
mm/hugetlb_cgroup.c
679
struct hugetlb_cgroup *h_cg = hugetlb_cgroup_from_css(seq_css(seq));
mm/hugetlb_cgroup.c
68
static inline bool hugetlb_cgroup_is_root(struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
73
static inline struct hugetlb_cgroup *
mm/hugetlb_cgroup.c
733
.file_offset = MEMFILE_OFFSET(struct hugetlb_cgroup, events_file[0]),
mm/hugetlb_cgroup.c
739
.file_offset = MEMFILE_OFFSET(struct hugetlb_cgroup, events_local_file[0]),
mm/hugetlb_cgroup.c
74
parent_hugetlb_cgroup(struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
79
static inline bool hugetlb_cgroup_have_usage(struct hugetlb_cgroup *h_cg)
mm/hugetlb_cgroup.c
890
struct hugetlb_cgroup *h_cg;
mm/hugetlb_cgroup.c
891
struct hugetlb_cgroup *h_cg_rsvd;
mm/hugetlb_cgroup.c
91
static void hugetlb_cgroup_init(struct hugetlb_cgroup *h_cgroup,
mm/hugetlb_cgroup.c
92
struct hugetlb_cgroup *parent_h_cgroup)