Lines Matching refs:worker
238 if (dev->worker) { in vhost_work_flush()
258 if (!dev->worker) in vhost_work_queue()
267 wake_up_process(dev->worker); in vhost_work_queue()
428 dev->worker = NULL; in vhost_dev_init()
494 struct task_struct *worker; in vhost_dev_set_owner() local
505 worker = kthread_create(vhost_worker, dev, "vhost-%d", current->pid); in vhost_dev_set_owner()
506 if (IS_ERR(worker)) { in vhost_dev_set_owner()
507 err = PTR_ERR(worker); in vhost_dev_set_owner()
511 dev->worker = worker; in vhost_dev_set_owner()
512 wake_up_process(worker); /* avoid contributing to loadavg */ in vhost_dev_set_owner()
524 kthread_stop(worker); in vhost_dev_set_owner()
525 dev->worker = NULL; in vhost_dev_set_owner()
638 if (dev->worker) { in vhost_dev_cleanup()
639 kthread_stop(dev->worker); in vhost_dev_cleanup()
640 dev->worker = NULL; in vhost_dev_cleanup()