Lines Matching defs:mem_cgroup
186 struct mem_cgroup { struct
190 struct mem_cgroup_id id; argument
193 struct page_counter memory; /* Both v1 & v2 */
195 union {
201 struct list_head memory_peaks;
202 struct list_head swap_peaks;
203 spinlock_t peaks_lock;
206 struct work_struct high_work;
209 unsigned long zswap_max;
215 bool zswap_writeback;
219 struct vmpressure vmpressure;
224 bool oom_group;
226 int swappiness;
229 struct cgroup_file events_file;
230 struct cgroup_file events_local_file;
233 struct cgroup_file swap_events_file;
236 struct memcg_vmstats *vmstats;
239 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
240 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
247 unsigned long socket_pressure;
249 int kmemcg_id;
255 struct obj_cgroup __rcu *objcg;
256 struct obj_cgroup *orig_objcg;
258 struct list_head objcg_list;
260 struct memcg_vmstats_percpu __percpu *vmstats_percpu;
263 struct list_head cgwb_list;
264 struct wb_domain cgwb_domain;
265 struct memcg_cgwb_frn cgwb_frn[MEMCG_CGWB_FRN_CNT];
269 struct deferred_split deferred_split_queue;
297 struct mem_cgroup_thresholds thresholds; argument
300 struct mem_cgroup_thresholds memsw_thresholds; argument
307 * mem_cgroup ? And what type of charges should we move ? argument
332 struct mem_cgroup_per_node *nodeinfo[]; argument
342 extern struct mem_cgroup *root_mem_cgroup; argument