• Home
  • Raw
  • Download

Lines Matching refs:pn

747 	struct mem_cgroup_per_node *pn;  in __mod_memcg_lruvec_state()  local
750 pn = container_of(lruvec, struct mem_cgroup_per_node, lruvec); in __mod_memcg_lruvec_state()
751 memcg = pn->memcg; in __mod_memcg_lruvec_state()
757 __this_cpu_add(pn->lruvec_stats_percpu->state[idx], val); in __mod_memcg_lruvec_state()
5148 struct mem_cgroup_per_node *pn; in alloc_mem_cgroup_per_node_info() local
5160 pn = kzalloc_node(sizeof(*pn), GFP_KERNEL, tmp); in alloc_mem_cgroup_per_node_info()
5161 if (!pn) in alloc_mem_cgroup_per_node_info()
5164 pn->lruvec_stats_percpu = alloc_percpu_gfp(struct lruvec_stats_percpu, in alloc_mem_cgroup_per_node_info()
5166 if (!pn->lruvec_stats_percpu) { in alloc_mem_cgroup_per_node_info()
5167 kfree(pn); in alloc_mem_cgroup_per_node_info()
5171 lruvec_init(&pn->lruvec); in alloc_mem_cgroup_per_node_info()
5172 pn->usage_in_excess = 0; in alloc_mem_cgroup_per_node_info()
5173 pn->on_tree = false; in alloc_mem_cgroup_per_node_info()
5174 pn->memcg = memcg; in alloc_mem_cgroup_per_node_info()
5176 memcg->nodeinfo[node] = pn; in alloc_mem_cgroup_per_node_info()
5182 struct mem_cgroup_per_node *pn = memcg->nodeinfo[node]; in free_mem_cgroup_per_node_info() local
5184 if (!pn) in free_mem_cgroup_per_node_info()
5187 free_percpu(pn->lruvec_stats_percpu); in free_mem_cgroup_per_node_info()
5188 kfree(pn); in free_mem_cgroup_per_node_info()
5501 struct mem_cgroup_per_node *pn = memcg->nodeinfo[nid]; in mem_cgroup_css_rstat_flush() local
5508 lstatc = per_cpu_ptr(pn->lruvec_stats_percpu, cpu); in mem_cgroup_css_rstat_flush()
5511 delta = pn->lruvec_stats.state_pending[i]; in mem_cgroup_css_rstat_flush()
5513 pn->lruvec_stats.state_pending[i] = 0; in mem_cgroup_css_rstat_flush()
5524 pn->lruvec_stats.state[i] += delta; in mem_cgroup_css_rstat_flush()