Home
last modified time | relevance | path

Searched refs:vtsk (Results 1 – 4 of 4) sorted by relevance

/openbmc/linux/kernel/
H A Dvhost_task.c29 struct vhost_task *vtsk = data; in vhost_task_fn() local
44 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 …]
/openbmc/linux/include/linux/sched/
H A Dvhost_task.h11 void vhost_task_start(struct vhost_task *vtsk);
12 void vhost_task_stop(struct vhost_task *vtsk);
13 void vhost_task_wake(struct vhost_task *vtsk);
/openbmc/linux/drivers/vhost/
H A Dvhost.c245 vhost_task_wake(worker->vtsk); in vhost_worker_queue()
641 vhost_task_stop(worker->vtsk); in vhost_worker_destroy()
667 struct vhost_task *vtsk; in vhost_worker_create() local
679 vtsk = vhost_task_create(vhost_run_work_list, vhost_worker_killed, in vhost_worker_create()
681 if (!vtsk) in vhost_worker_create()
687 worker->vtsk = vtsk; in vhost_worker_create()
689 vhost_task_start(vtsk); in vhost_worker_create()
699 vhost_task_stop(vtsk); in vhost_worker_create()
H A Dvhost.h30 struct vhost_task *vtsk; member