Lines Matching defs:mem_cgroup
231 struct mem_cgroup { struct
235 struct mem_cgroup_id id; argument
238 struct page_counter memory; /* Both v1 & v2 */
240 union {
246 struct page_counter kmem; /* v1 only */
247 struct page_counter tcpmem; /* v1 only */
250 struct work_struct high_work;
252 unsigned long soft_limit;
255 struct vmpressure vmpressure;
281 struct mem_cgroup_thresholds thresholds; argument
284 struct mem_cgroup_thresholds memsw_thresholds; argument
291 * mem_cgroup ? And what type of charges should we move ? argument
293 unsigned long move_charge_at_immigrate;
295 spinlock_t move_lock;
296 unsigned long move_lock_flags;
301 struct memcg_vmstats vmstats;
304 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
305 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
307 unsigned long socket_pressure;
310 bool tcpmem_active;
311 int tcpmem_pressure;
314 int kmemcg_id;
315 struct obj_cgroup __rcu *objcg;
316 struct list_head objcg_list; /* list of inherited objcgs */
343 struct mem_cgroup_per_node *nodeinfo[]; argument
352 extern struct mem_cgroup *root_mem_cgroup; argument