Lines Matching defs:nid

53 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx)
58 return mlru ? &mlru->node[nid] : NULL;
60 return &lru->node[nid].lru;
64 list_lru_from_kmem(struct list_lru *lru, int nid, void *ptr,
67 struct list_lru_node *nlru = &lru->node[nid];
78 l = list_lru_from_memcg_idx(lru, nid, memcg_kmem_id(memcg));
104 list_lru_from_memcg_idx(struct list_lru *lru, int nid, int idx)
106 return &lru->node[nid].lru;
110 list_lru_from_kmem(struct list_lru *lru, int nid, void *ptr,
115 return &lru->node[nid].lru;
121 int nid = page_to_nid(virt_to_page(item));
122 struct list_lru_node *nlru = &lru->node[nid];
128 l = list_lru_from_kmem(lru, nid, item, &memcg);
132 set_shrinker_bit(memcg, nid,
145 int nid = page_to_nid(virt_to_page(item));
146 struct list_lru_node *nlru = &lru->node[nid];
151 l = list_lru_from_kmem(lru, nid, item, NULL);
179 int nid, struct mem_cgroup *memcg)
185 l = list_lru_from_memcg_idx(lru, nid, memcg_kmem_id(memcg));
196 unsigned long list_lru_count_node(struct list_lru *lru, int nid)
200 nlru = &lru->node[nid];
206 __list_lru_walk_one(struct list_lru *lru, int nid, int memcg_idx,
210 struct list_lru_node *nlru = &lru->node[nid];
216 l = list_lru_from_memcg_idx(lru, nid, memcg_idx);
268 list_lru_walk_one(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
272 struct list_lru_node *nlru = &lru->node[nid];
276 ret = __list_lru_walk_one(lru, nid, memcg_kmem_id(memcg), isolate,
284 list_lru_walk_one_irq(struct list_lru *lru, int nid, struct mem_cgroup *memcg,
288 struct list_lru_node *nlru = &lru->node[nid];
292 ret = __list_lru_walk_one(lru, nid, memcg_kmem_id(memcg), isolate,
298 unsigned long list_lru_walk_node(struct list_lru *lru, int nid,
304 isolated += list_lru_walk_one(lru, nid, NULL, isolate, cb_arg,
313 struct list_lru_node *nlru = &lru->node[nid];
316 isolated += __list_lru_walk_one(lru, nid, index,
340 int nid;
347 for_each_node(nid)
348 init_one_lru(&mlru->node[nid]);
360 * is under lru->node[nid]->lock, which can serve as a RCU
390 static void memcg_reparent_list_lru_node(struct list_lru *lru, int nid,
393 struct list_lru_node *nlru = &lru->node[nid];
403 src = list_lru_from_memcg_idx(lru, nid, src_idx);
406 dst = list_lru_from_memcg_idx(lru, nid, dst_idx);
412 set_shrinker_bit(dst_memcg, nid, lru_shrinker_id(lru));