Lines Matching refs:vpdev
22 return vdev->vpdev->dev.parent; in vop_dev()
49 struct vop_device *vpdev = vdev->vpdev; in _vop_notify() local
53 vpdev->hw_ops->send_intr(vpdev, db); in _vop_notify()
59 struct vop_device *vpdev = vdev->vpdev; in vop_virtio_init_post() local
71 (void __force *)vpdev->hw_ops->remap( in vop_virtio_init_post()
72 vpdev, in vop_virtio_init_post()
146 struct vop_device *vpdev = vdev->vpdev; in _vop_virtio_intr_handler() local
148 vpdev->hw_ops->ack_interrupt(vpdev, vdev->virtio_db); in _vop_virtio_intr_handler()
157 struct vop_device *vpdev = vdev->vpdev; in vop_virtio_config_change() local
158 struct vop_info *vi = dev_get_drvdata(&vpdev->dev); in vop_virtio_config_change()
159 struct mic_bootparam *bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_virtio_config_change()
173 vpdev->hw_ops->send_intr(vpdev, db); in vop_virtio_config_change()
197 struct vop_device *vpdev = vdev->vpdev; in vop_copy_dp_entry() local
217 devp = vpdev->hw_ops->get_dp(vpdev) + i; in vop_copy_dp_entry()
263 struct vop_device *vpdev = vi->vpdev; in vop_virtio_add_device() local
274 bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_virtio_add_device()
277 vdev->vpdev = vpdev; in vop_virtio_add_device()
313 vr_addr = dma_map_single(&vpdev->dev, vr->va, vr_size, in vop_virtio_add_device()
315 if (dma_mapping_error(&vpdev->dev, vr_addr)) { in vop_virtio_add_device()
339 dev_dbg(&vpdev->dev, in vop_virtio_add_device()
344 vvr->buf_da = dma_map_single(&vpdev->dev, in vop_virtio_add_device()
349 snprintf(irqname, sizeof(irqname), "vop%dvirtio%d", vpdev->index, in vop_virtio_add_device()
351 vdev->virtio_db = vpdev->hw_ops->next_db(vpdev); in vop_virtio_add_device()
352 vdev->virtio_cookie = vpdev->hw_ops->request_irq(vpdev, in vop_virtio_add_device()
357 dev_dbg(&vpdev->dev, "request irq failed\n"); in vop_virtio_add_device()
376 vpdev->hw_ops->send_intr(vpdev, db); in vop_virtio_add_device()
378 dev_dbg(&vpdev->dev, "Added virtio id %d db %d\n", dd->type, db); in vop_virtio_add_device()
385 dma_unmap_single(&vpdev->dev, le64_to_cpu(vqconfig[j].address), in vop_virtio_add_device()
394 struct vop_device *vpdev) in vop_dev_remove() argument
396 struct mic_bootparam *bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_dev_remove()
404 vpdev->hw_ops->send_intr(vpdev, db); in vop_dev_remove()
421 struct vop_device *vpdev = vdev->vpdev; in vop_virtio_del_device() local
424 struct mic_bootparam *bootparam = vpdev->hw_ops->get_dp(vpdev); in vop_virtio_del_device()
428 vop_dev_remove(vi, vdev->dc, vpdev); in vop_virtio_del_device()
430 vpdev->hw_ops->free_irq(vpdev, vdev->virtio_cookie, vdev); in vop_virtio_del_device()
436 dma_unmap_single(&vpdev->dev, in vop_virtio_del_device()
443 dma_unmap_single(&vpdev->dev, le64_to_cpu(vqconfig[i].address), in vop_virtio_del_device()
475 struct vop_info *vi = dev_get_drvdata(&vdev->vpdev->dev); in vop_sync_dma()
501 dev_err(&vi->vpdev->dev, "%s %d err %d\n", in vop_sync_dma()
518 struct vop_device *vpdev = vdev->vpdev; in vop_virtio_copy_to_user() local
519 void __iomem *dbuf = vpdev->hw_ops->remap(vpdev, daddr, len); in vop_virtio_copy_to_user()
521 struct vop_info *vi = dev_get_drvdata(&vpdev->dev); in vop_virtio_copy_to_user()
552 daddr += vpdev->aper->pa; in vop_virtio_copy_to_user()
579 vpdev->hw_ops->unmap(vpdev, dbuf); in vop_virtio_copy_to_user()
596 struct vop_device *vpdev = vdev->vpdev; in vop_virtio_copy_from_user() local
597 void __iomem *dbuf = vpdev->hw_ops->remap(vpdev, daddr, len); in vop_virtio_copy_from_user()
599 struct vop_info *vi = dev_get_drvdata(&vdev->vpdev->dev); in vop_virtio_copy_from_user()
629 daddr += vpdev->aper->pa; in vop_virtio_copy_from_user()
667 vpdev->hw_ops->unmap(vpdev, dbuf); in vop_virtio_copy_from_user()
1041 struct vop_device *vpdev = vdev->vpdev; in vop_query_offset() local
1054 *pa = virt_to_phys(vpdev->hw_ops->get_dp(vpdev)); in vop_query_offset()
1120 struct vop_device *vpdev = vi->vpdev; in vop_host_init() local
1123 vi->dma_ch = vpdev->dma_ch; in vop_host_init()
1126 snprintf(vi->name, sizeof(vi->name), "vop_virtio%d", vpdev->index); in vop_host_init()
1129 mdev->parent = &vpdev->dev; in vop_host_init()
1133 dev_err(&vpdev->dev, "%s failed rc %d\n", __func__, rc); in vop_host_init()