Lines Matching defs:mdev

28 	return vp_modern_get_features(&vp_dev->mdev);
236 if (likely(vp_dev->mdev.common_len >= offset))
241 vp_dev->mdev.common_len, fname);
285 vp_modern_set_features(&vp_dev->mdev, vdev->features);
295 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
296 void __iomem *device = mdev->device;
301 BUG_ON(offset + len > mdev->device_len);
333 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
334 void __iomem *device = mdev->device;
339 BUG_ON(offset + len > mdev->device_len);
369 return vp_modern_generation(&vp_dev->mdev);
377 return vp_modern_get_status(&vp_dev->mdev);
386 vp_modern_set_status(&vp_dev->mdev, status);
394 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
397 vp_modern_set_status(mdev, 0);
403 while (vp_modern_get_status(mdev))
415 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
421 vp_modern_set_queue_size(mdev, index, virtqueue_get_vring_size(vq));
422 vp_modern_queue_address(mdev, index, virtqueue_get_desc_addr(vq),
427 msix_vec = vp_modern_queue_vector(mdev, index, msix_vec);
438 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
445 vp_modern_set_queue_reset(mdev, vq->index);
477 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
488 if (vp_modern_get_queue_reset(mdev, index))
491 if (vp_modern_get_queue_enable(mdev, index))
510 vp_modern_set_queue_enable(&vp_dev->mdev, index, true);
518 return vp_modern_config_vector(&vp_dev->mdev, vector);
539 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
552 if (index >= vp_modern_get_num_queues(mdev) && !is_avq)
556 VIRTIO_AVQ_SGS_MAX : vp_modern_get_queue_size(mdev, index);
558 if (!num || vp_modern_get_queue_enable(mdev, index))
577 vq->priv = (void __force *)vp_modern_map_vq_notify(mdev, index, NULL);
613 vp_modern_set_queue_enable(&vp_dev->mdev, vq->index, true);
622 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
631 vp_modern_queue_vector(mdev, vq->index,
634 if (!mdev->notify_base)
635 pci_iounmap(mdev->pci_dev, (void __force __iomem *)vq->priv);
749 admin_q_num = vp_modern_avq_num(&vp_dev->mdev);
754 avq->vq_index = vp_modern_avq_index(&vp_dev->mdev);
764 vp_modern_set_queue_enable(&vp_dev->mdev, avq->info.vq->index, true);
825 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
829 mdev->pci_dev = pci_dev;
831 err = vp_modern_probe(mdev);
835 if (mdev->device)
844 vp_dev->isr = mdev->isr;
845 vp_dev->vdev.id = mdev->id;
853 struct virtio_pci_modern_device *mdev = &vp_dev->mdev;
856 vp_modern_remove(mdev);