Lines Matching defs:mem_cgroup
199 struct mem_cgroup { struct
203 struct mem_cgroup_id id; argument
206 struct page_counter memory; /* Both v1 & v2 */
208 union {
214 struct page_counter kmem; /* v1 only */
215 struct page_counter tcpmem; /* v1 only */
218 struct work_struct high_work;
221 unsigned long zswap_max;
227 bool zswap_writeback;
230 unsigned long soft_limit;
233 struct vmpressure vmpressure;
259 struct mem_cgroup_thresholds thresholds; argument
262 struct mem_cgroup_thresholds memsw_thresholds; argument
269 * mem_cgroup ? And what type of charges should we move ? argument
271 unsigned long move_charge_at_immigrate;
273 spinlock_t move_lock;
274 unsigned long move_lock_flags;
279 struct memcg_vmstats *vmstats;
282 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
283 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
290 unsigned long socket_pressure;
293 bool tcpmem_active;
294 int tcpmem_pressure;
297 int kmemcg_id;
303 struct obj_cgroup __rcu *objcg;
304 struct obj_cgroup *orig_objcg;
306 struct list_head objcg_list;
314 atomic_t moving_account;
338 struct mem_cgroup_per_node *nodeinfo[]; argument
348 extern struct mem_cgroup *root_mem_cgroup; argument