Lines Matching defs:mem_cgroup
212 struct mem_cgroup { struct
216 struct mem_cgroup_id id; argument
219 struct page_counter memory; /* Both v1 & v2 */
221 union {
227 struct page_counter kmem; /* v1 only */
228 struct page_counter tcpmem; /* v1 only */
231 struct work_struct high_work;
234 unsigned long zswap_max;
237 unsigned long soft_limit;
240 struct vmpressure vmpressure;
266 struct mem_cgroup_thresholds thresholds; argument
269 struct mem_cgroup_thresholds memsw_thresholds; argument
276 * mem_cgroup ? And what type of charges should we move ? argument
278 unsigned long move_charge_at_immigrate;
280 spinlock_t move_lock;
281 unsigned long move_lock_flags;
286 struct memcg_vmstats *vmstats;
289 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
290 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
297 unsigned long socket_pressure;
300 bool tcpmem_active;
301 int tcpmem_pressure;
304 int kmemcg_id;
305 struct obj_cgroup __rcu *objcg;
307 struct list_head objcg_list;
315 atomic_t moving_account;
316 struct task_struct *move_lock_task;
318 struct memcg_vmstats_percpu __percpu *vmstats_percpu;
344 struct mem_cgroup_per_node *nodeinfo[]; argument
354 extern struct mem_cgroup *root_mem_cgroup; argument