Lines Matching refs:admin_vq
49 struct virtio_pci_admin_vq *admin_vq = &vp_dev->admin_vq; in vp_modern_avq_done() local
54 spin_lock_irqsave(&admin_vq->lock, flags); in vp_modern_avq_done()
60 spin_unlock_irqrestore(&admin_vq->lock, flags); in vp_modern_avq_done()
63 static int virtqueue_exec_admin_cmd(struct virtio_pci_admin_vq *admin_vq, in virtqueue_exec_admin_cmd() argument
74 vq = admin_vq->info->vq; in virtqueue_exec_admin_cmd()
80 !((1ULL << opcode) & admin_vq->supported_cmds)) in virtqueue_exec_admin_cmd()
89 spin_lock_irqsave(&admin_vq->lock, flags); in virtqueue_exec_admin_cmd()
93 spin_unlock_irqrestore(&admin_vq->lock, flags); in virtqueue_exec_admin_cmd()
101 spin_unlock_irqrestore(&admin_vq->lock, flags); in virtqueue_exec_admin_cmd()
108 spin_unlock_irqrestore(&admin_vq->lock, flags); in virtqueue_exec_admin_cmd()
160 ret = virtqueue_exec_admin_cmd(&vp_dev->admin_vq, in vp_modern_admin_cmd_exec()
216 vp_dev->admin_vq.supported_cmds = le64_to_cpu(*data); in virtio_pci_admin_cmd_list_init()
238 vq = vp_dev->admin_vq.info->vq; in vp_modern_avq_cleanup()
826 spin_lock_init(&vp_dev->admin_vq.lock); in virtio_pci_modern_probe()