Searched refs:vtsk (Results 1 – 3 of 3) sorted by relevance
29 struct vhost_task *vtsk = data; in vhost_task_fn() local44 if (test_bit(VHOST_TASK_FLAGS_STOP, &vtsk->flags)) { in vhost_task_fn()49 did_work = vtsk->fn(vtsk->data); in vhost_task_fn()54 mutex_lock(&vtsk->exit_mutex); in vhost_task_fn()60 if (!test_bit(VHOST_TASK_FLAGS_STOP, &vtsk->flags)) { in vhost_task_fn()61 set_bit(VHOST_TASK_FLAGS_KILLED, &vtsk->flags); in vhost_task_fn()62 vtsk->handle_sigkill(vtsk->data); in vhost_task_fn()64 mutex_unlock(&vtsk->exit_mutex); in vhost_task_fn()65 complete(&vtsk->exited); in vhost_task_fn()76 void vhost_task_wake(struct vhost_task *vtsk) in vhost_task_wake() argument[all …]
747 return vhost_task_wake(worker->vtsk); in vhost_task_wakeup()757 return vhost_task_stop(worker->vtsk); in vhost_task_do_stop()768 struct vhost_task *vtsk; in vhost_task_worker_create() local772 vtsk = vhost_task_create(vhost_run_work_list, vhost_worker_killed, in vhost_task_worker_create()774 if (IS_ERR(vtsk)) in vhost_task_worker_create()775 return PTR_ERR(vtsk); in vhost_task_worker_create()777 worker->vtsk = vtsk; in vhost_task_worker_create()778 vhost_task_start(vtsk); in vhost_task_worker_create()
42 struct vhost_task *vtsk; member