Lines Matching refs:worker
164 wake_up_process(dev->worker); in vhost_work_queue()
309 dev->worker = NULL; in vhost_dev_init()
369 struct task_struct *worker; in vhost_dev_set_owner() local
380 worker = kthread_create(vhost_worker, dev, "vhost-%d", current->pid); in vhost_dev_set_owner()
381 if (IS_ERR(worker)) { in vhost_dev_set_owner()
382 err = PTR_ERR(worker); in vhost_dev_set_owner()
386 dev->worker = worker; in vhost_dev_set_owner()
387 wake_up_process(worker); /* avoid contributing to loadavg */ in vhost_dev_set_owner()
399 kthread_stop(worker); in vhost_dev_set_owner()
400 dev->worker = NULL; in vhost_dev_set_owner()
476 if (dev->worker) { in vhost_dev_cleanup()
477 kthread_stop(dev->worker); in vhost_dev_cleanup()
478 dev->worker = NULL; in vhost_dev_cleanup()