Lines Matching defs:nid
351 int nid = shrinkctl->nid;
357 nid = 0;
368 nr = atomic_long_xchg(&shrinker->nr_deferred[nid], 0);
464 &shrinker->nr_deferred[nid]);
466 new_nr = atomic_long_read(&shrinker->nr_deferred[nid]);
468 trace_mm_shrink_slab_end(shrinker, nid, freed, nr, new_nr, total_scan);
473 static unsigned long shrink_slab_memcg(gfp_t gfp_mask, int nid,
486 map = rcu_dereference_protected(memcg->nodeinfo[nid]->shrinker_map,
494 .nid = nid,
534 memcg_set_shrinker_bit(memcg, nid, i);
548 static unsigned long shrink_slab_memcg(gfp_t gfp_mask, int nid,
558 * @nid: node whose slab caches to target
564 * @nid is passed along to shrinkers with SHRINKER_NUMA_AWARE set,
575 unsigned long shrink_slab(gfp_t gfp_mask, int nid,
590 return shrink_slab_memcg(gfp_mask, nid, memcg, priority);
598 .nid = nid,
629 void drop_slab_node(int nid)
643 freed += shrink_slab(GFP_KERNEL, nid, memcg, 0);
650 int nid;
652 for_each_online_node(nid)
653 drop_slab_node(nid);
2078 int nid = NUMA_NO_NODE;
2093 if (nid == NUMA_NO_NODE) {
2094 nid = page_to_nid(page);
2098 if (nid == page_to_nid(page)) {
2105 NODE_DATA(nid),
2113 nid = NUMA_NO_NODE;
2118 NODE_DATA(nid),
4065 int kswapd_run(int nid)
4067 pg_data_t *pgdat = NODE_DATA(nid);
4073 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid);
4077 pr_err("Failed to start kswapd on node %d\n", nid);
4088 void kswapd_stop(int nid)
4090 struct task_struct *kswapd = NODE_DATA(nid)->kswapd;
4094 NODE_DATA(nid)->kswapd = NULL;
4104 int nid;
4107 for_each_node_state(nid, N_MEMORY)
4108 kswapd_run(nid);
4394 int nid = 0;
4404 for_each_node_state(nid, N_MEMORY)
4405 purgeable_node(NODE_DATA(nid), &sc);