Lines Matching refs:vq_lock
106 static void virtio_scsi_complete_req(VirtIOSCSIReq *req, QemuMutex *vq_lock) in virtio_scsi_complete_req() argument
114 if (vq_lock) { in virtio_scsi_complete_req()
115 qemu_mutex_lock(vq_lock); in virtio_scsi_complete_req()
125 if (vq_lock) { in virtio_scsi_complete_req()
126 qemu_mutex_unlock(vq_lock); in virtio_scsi_complete_req()
136 static void virtio_scsi_bad_req(VirtIOSCSIReq *req, QemuMutex *vq_lock) in virtio_scsi_bad_req() argument
140 if (vq_lock) { in virtio_scsi_bad_req()
141 qemu_mutex_lock(vq_lock); in virtio_scsi_bad_req()
146 if (vq_lock) { in virtio_scsi_bad_req()
147 qemu_mutex_unlock(vq_lock); in virtio_scsi_bad_req()
234 static VirtIOSCSIReq *virtio_scsi_pop_req(VirtIOSCSI *s, VirtQueue *vq, QemuMutex *vq_lock) in virtio_scsi_pop_req() argument
239 if (vq_lock) { in virtio_scsi_pop_req()
240 qemu_mutex_lock(vq_lock); in virtio_scsi_pop_req()
245 if (vq_lock) { in virtio_scsi_pop_req()
246 qemu_mutex_unlock(vq_lock); in virtio_scsi_pop_req()