Lines Matching refs:vd_dev
116 struct virtio_vdpa_device *vd_dev = private; in virtio_vdpa_config_cb() local
118 virtio_config_changed(&vd_dev->vdev); in virtio_vdpa_config_cb()
248 struct virtio_vdpa_device *vd_dev = to_virtio_vdpa_device(vq->vdev); in virtio_vdpa_del_vq() local
249 struct vdpa_device *vdpa = vd_dev->vdpa; in virtio_vdpa_del_vq()
333 struct virtio_vdpa_device *vd_dev = to_virtio_vdpa_device(vdev); in virtio_vdpa_find_vqs() local
367 cb.private = vd_dev; in virtio_vdpa_find_vqs()
401 struct virtio_vdpa_device *vd_dev = to_virtio_vdpa_device(vdev); in virtio_vdpa_bus_name() local
402 struct vdpa_device *vdpa = vd_dev->vdpa; in virtio_vdpa_bus_name()
410 struct virtio_vdpa_device *vd_dev = to_virtio_vdpa_device(vq->vdev); in virtio_vdpa_set_vq_affinity() local
411 struct vdpa_device *vdpa = vd_dev->vdpa; in virtio_vdpa_set_vq_affinity()
453 struct virtio_vdpa_device *vd_dev = in virtio_vdpa_release_dev() local
456 kfree(vd_dev); in virtio_vdpa_release_dev()
462 struct virtio_vdpa_device *vd_dev, *reg_dev = NULL; in virtio_vdpa_probe() local
465 vd_dev = kzalloc(sizeof(*vd_dev), GFP_KERNEL); in virtio_vdpa_probe()
466 if (!vd_dev) in virtio_vdpa_probe()
469 vd_dev->vdev.dev.parent = vdpa->map ? &vdpa->dev : in virtio_vdpa_probe()
471 vd_dev->vdev.dev.release = virtio_vdpa_release_dev; in virtio_vdpa_probe()
472 vd_dev->vdev.config = &virtio_vdpa_config_ops; in virtio_vdpa_probe()
473 vd_dev->vdev.map = vdpa->map; in virtio_vdpa_probe()
474 vd_dev->vdpa = vdpa; in virtio_vdpa_probe()
476 vd_dev->vdev.id.device = ops->get_device_id(vdpa); in virtio_vdpa_probe()
477 if (vd_dev->vdev.id.device == 0) in virtio_vdpa_probe()
480 vd_dev->vdev.id.vendor = ops->get_vendor_id(vdpa); in virtio_vdpa_probe()
481 ret = register_virtio_device(&vd_dev->vdev); in virtio_vdpa_probe()
482 reg_dev = vd_dev; in virtio_vdpa_probe()
486 vdpa_set_drvdata(vdpa, vd_dev); in virtio_vdpa_probe()
492 put_device(&vd_dev->vdev.dev); in virtio_vdpa_probe()
494 kfree(vd_dev); in virtio_vdpa_probe()
500 struct virtio_vdpa_device *vd_dev = vdpa_get_drvdata(vdpa); in virtio_vdpa_remove() local
502 unregister_virtio_device(&vd_dev->vdev); in virtio_vdpa_remove()