Lines Matching refs:p
610 struct rb_node **p = &mctz->rb_root.rb_node; in __mem_cgroup_insert_exceeded() local
621 while (*p) { in __mem_cgroup_insert_exceeded()
622 parent = *p; in __mem_cgroup_insert_exceeded()
626 p = &(*p)->rb_left; in __mem_cgroup_insert_exceeded()
635 p = &(*p)->rb_right; in __mem_cgroup_insert_exceeded()
641 rb_link_node(&mz->tree_node, parent, p); in __mem_cgroup_insert_exceeded()
864 void __mod_lruvec_slab_state(void *p, enum node_stat_item idx, int val) in __mod_lruvec_slab_state() argument
866 pg_data_t *pgdat = page_pgdat(virt_to_page(p)); in __mod_lruvec_slab_state()
871 memcg = mem_cgroup_from_obj(p); in __mod_lruvec_slab_state()
888 void mod_memcg_obj_state(void *p, int idx, int val) in mod_memcg_obj_state() argument
893 memcg = mem_cgroup_from_obj(p); in mod_memcg_obj_state()
1003 struct mem_cgroup *mem_cgroup_from_task(struct task_struct *p) in mem_cgroup_from_task() argument
1010 if (unlikely(!p)) in mem_cgroup_from_task()
1013 return mem_cgroup_from_css(task_css(p, memory_cgrp_id)); in mem_cgroup_from_task()
1668 void mem_cgroup_print_oom_context(struct mem_cgroup *memcg, struct task_struct *p) in mem_cgroup_print_oom_context() argument
1677 if (p) { in mem_cgroup_print_oom_context()
1679 pr_cont_cgroup_path(task_cgroup(p, memory_cgrp_id)); in mem_cgroup_print_oom_context()
2961 struct mem_cgroup *mem_cgroup_from_obj(void *p) in mem_cgroup_from_obj() argument
2968 page = virt_to_head_page(p); in mem_cgroup_from_obj()
2990 off = obj_to_index(page->slab_cache, page, p); in mem_cgroup_from_obj()
6035 struct task_struct *leader, *p; in mem_cgroup_can_attach() local
6050 p = NULL; in mem_cgroup_can_attach()
6052 WARN_ON_ONCE(p); in mem_cgroup_can_attach()
6053 p = leader; in mem_cgroup_can_attach()
6056 if (!p) in mem_cgroup_can_attach()
6068 from = mem_cgroup_from_task(p); in mem_cgroup_can_attach()
6072 mm = get_task_mm(p); in mem_cgroup_can_attach()
6076 if (mm->owner == p) { in mem_cgroup_can_attach()