Home
last modified time | relevance | path

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

/Linux-v6.6/drivers/vhost/
Dvhost.c665 struct vhost_worker *old_worker; in __vhost_vq_attach_worker() local
667 old_worker = rcu_dereference_check(vq->worker, in __vhost_vq_attach_worker()
675 if (!old_worker) in __vhost_vq_attach_worker()
681 mutex_lock(&old_worker->mutex); in __vhost_vq_attach_worker()
682 old_worker->attachment_cnt--; in __vhost_vq_attach_worker()
693 mutex_unlock(&old_worker->mutex); in __vhost_vq_attach_worker()
699 WARN_ON(!old_worker->attachment_cnt && in __vhost_vq_attach_worker()
700 !llist_empty(&old_worker->work_list)); in __vhost_vq_attach_worker()
708 vhost_worker_flush(old_worker); in __vhost_vq_attach_worker()
709 mutex_unlock(&old_worker->mutex); in __vhost_vq_attach_worker()