Lines Matching defs:mem_cgroup
208 struct mem_cgroup { struct
212 struct mem_cgroup_id id; argument
215 struct page_counter memory;
216 struct page_counter swap;
219 struct page_counter memsw;
220 struct page_counter kmem;
221 struct page_counter tcpmem;
224 unsigned long high;
227 struct work_struct high_work;
229 unsigned long soft_limit;
232 struct vmpressure vmpressure;
237 bool use_hierarchy;
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;
285 atomic_t moving_account;
286 struct task_struct *move_lock_task;
289 struct memcg_vmstats_percpu __percpu *vmstats_local;
292 struct memcg_vmstats_percpu __percpu *vmstats_percpu;
296 atomic_long_t vmstats[MEMCG_NR_STAT];
297 atomic_long_t vmevents[NR_VM_EVENT_ITEMS];
300 atomic_long_t memory_events[MEMCG_NR_MEMORY_EVENTS];
301 atomic_long_t memory_events_local[MEMCG_NR_MEMORY_EVENTS];
303 unsigned long socket_pressure;
306 bool tcpmem_active;
307 int tcpmem_pressure;
311 int kmemcg_id;
312 enum memcg_kmem_state kmem_state;
313 struct list_head kmem_caches;
337 struct mem_cgroup_per_node *nodeinfo[0]; argument
347 extern struct mem_cgroup *root_mem_cgroup; argument