Searched refs:vtsk (Results 1 – 4 of 4) sorted by relevance
25 struct vhost_task *vtsk = data; in vhost_task_fn() local50 if (test_bit(VHOST_TASK_FLAGS_STOP, &vtsk->flags)) { in vhost_task_fn()55 did_work = vtsk->fn(vtsk->data); in vhost_task_fn()60 complete(&vtsk->exited); in vhost_task_fn()70 void vhost_task_wake(struct vhost_task *vtsk) in vhost_task_wake() argument72 wake_up_process(vtsk->task); in vhost_task_wake()83 void vhost_task_stop(struct vhost_task *vtsk) in vhost_task_stop() argument85 set_bit(VHOST_TASK_FLAGS_STOP, &vtsk->flags); in vhost_task_stop()86 vhost_task_wake(vtsk); in vhost_task_stop()91 wait_for_completion(&vtsk->exited); in vhost_task_stop()[all …]
10 void vhost_task_start(struct vhost_task *vtsk);11 void vhost_task_stop(struct vhost_task *vtsk);12 void vhost_task_wake(struct vhost_task *vtsk);
245 vhost_task_wake(worker->vtsk); in vhost_worker_queue()599 vhost_task_stop(worker->vtsk); in vhost_worker_destroy()625 struct vhost_task *vtsk; in vhost_worker_create() local636 vtsk = vhost_task_create(vhost_worker, worker, name); in vhost_worker_create()637 if (!vtsk) in vhost_worker_create()643 worker->vtsk = vtsk; in vhost_worker_create()645 vhost_task_start(vtsk); in vhost_worker_create()655 vhost_task_stop(vtsk); in vhost_worker_create()
30 struct vhost_task *vtsk; member