Lines Matching defs:mem_cgroup
209 struct mem_cgroup { struct
213 struct mem_cgroup_id id; argument
216 struct page_counter memory; /* Both v1 & v2 */
218 union {
224 struct page_counter kmem; /* v1 only */
225 struct page_counter tcpmem; /* v1 only */
228 struct work_struct high_work;
231 unsigned long zswap_max;
234 unsigned long soft_limit;
237 struct vmpressure vmpressure;
263 struct mem_cgroup_thresholds thresholds; argument
266 struct mem_cgroup_thresholds memsw_thresholds; argument
273 * mem_cgroup ? And what type of charges should we move ? argument
275 unsigned long move_charge_at_immigrate;
277 spinlock_t move_lock;
278 unsigned long move_lock_flags;
283 struct memcg_vmstats *vmstats;
286 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
287 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
294 unsigned long socket_pressure;
297 bool tcpmem_active;
298 int tcpmem_pressure;
301 int kmemcg_id;
302 struct obj_cgroup __rcu *objcg;
304 struct list_head objcg_list;
312 atomic_t moving_account;
336 struct mem_cgroup_per_node *nodeinfo[]; argument
346 extern struct mem_cgroup *root_mem_cgroup; argument