Lines Matching refs:kswapd
3959 static int kswapd(void *p) in kswapd() function
4044 pgdat->mkswapd[hid] = kthread_run(kswapd, pgdat, "kswapd%d:%d", in kswapd_per_node_run()
4055 if (!pgdat->kswapd) in kswapd_per_node_run()
4056 pgdat->kswapd = pgdat->mkswapd[hid]; in kswapd_per_node_run()
4065 struct task_struct *kswapd; in kswapd_per_node_stop() local
4068 kswapd = NODE_DATA(nid)->mkswapd[hid]; in kswapd_per_node_stop()
4069 if (kswapd) { in kswapd_per_node_stop()
4070 kthread_stop(kswapd); in kswapd_per_node_stop()
4074 NODE_DATA(nid)->kswapd = NULL; in kswapd_per_node_stop()
4177 if (pgdat->kswapd) in kswapd_run()
4183 pgdat->kswapd = kthread_run(kswapd, pgdat, "kswapd%d", nid); in kswapd_run()
4184 if (IS_ERR(pgdat->kswapd)) { in kswapd_run()
4188 ret = PTR_ERR(pgdat->kswapd); in kswapd_run()
4189 pgdat->kswapd = NULL; in kswapd_run()
4200 struct task_struct *kswapd = NODE_DATA(nid)->kswapd; in kswapd_stop() local
4207 if (kswapd) { in kswapd_stop()
4208 kthread_stop(kswapd); in kswapd_stop()
4209 NODE_DATA(nid)->kswapd = NULL; in kswapd_stop()