Lines Matching refs:worker
241 wake_up_process(dev->worker); in vhost_work_queue()
388 dev->worker = NULL; in vhost_dev_init()
448 struct task_struct *worker; in vhost_dev_set_owner() local
459 worker = kthread_create(vhost_worker, dev, "vhost-%d", current->pid); in vhost_dev_set_owner()
460 if (IS_ERR(worker)) { in vhost_dev_set_owner()
461 err = PTR_ERR(worker); in vhost_dev_set_owner()
465 dev->worker = worker; in vhost_dev_set_owner()
466 wake_up_process(worker); /* avoid contributing to loadavg */ in vhost_dev_set_owner()
478 kthread_stop(worker); in vhost_dev_set_owner()
479 dev->worker = NULL; in vhost_dev_set_owner()
555 if (dev->worker) { in vhost_dev_cleanup()
556 kthread_stop(dev->worker); in vhost_dev_cleanup()
557 dev->worker = NULL; in vhost_dev_cleanup()