Lines Matching defs:mem_cgroup
237 struct mem_cgroup { struct
241 struct mem_cgroup_id id; argument
244 struct page_counter memory; /* Both v1 & v2 */
246 union {
252 struct page_counter kmem; /* v1 only */
253 struct page_counter tcpmem; /* v1 only */
256 struct work_struct high_work;
258 unsigned long soft_limit;
261 struct vmpressure vmpressure;
287 struct mem_cgroup_thresholds thresholds; argument
290 struct mem_cgroup_thresholds memsw_thresholds; argument
297 * mem_cgroup ? And what type of charges should we move ? argument
299 unsigned long move_charge_at_immigrate;
301 spinlock_t move_lock;
302 unsigned long move_lock_flags;
307 struct memcg_vmstats vmstats;
310 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
311 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
313 unsigned long socket_pressure;
316 bool tcpmem_active;
317 int tcpmem_pressure;
320 int kmemcg_id;
321 enum memcg_kmem_state kmem_state;
322 struct obj_cgroup __rcu *objcg;
323 struct list_head objcg_list; /* list of inherited objcgs */
350 struct mem_cgroup_per_node *nodeinfo[]; argument
359 extern struct mem_cgroup *root_mem_cgroup; argument