Lines Matching refs:mgtdev
47 struct vdpa_mgmt_dev mgtdev; member
474 container_of(v_mdev, struct vp_vdpa_mgmtdev, mgtdev); in vp_vdpa_dev_add()
540 vp_vdpa->vdpa.mdev = &vp_vdpa_mgtdev->mgtdev; in vp_vdpa_dev_add()
558 container_of(v_mdev, struct vp_vdpa_mgmtdev, mgtdev); in vp_vdpa_dev_del()
574 struct vdpa_mgmt_dev *mgtdev; in vp_vdpa_probe() local
584 mgtdev = &vp_vdpa_mgtdev->mgtdev; in vp_vdpa_probe()
585 mgtdev->ops = &vp_vdpa_mdev_ops; in vp_vdpa_probe()
586 mgtdev->device = dev; in vp_vdpa_probe()
616 mgtdev->id_table = mdev_id; in vp_vdpa_probe()
617 mgtdev->max_supported_vqs = vp_modern_get_num_queues(mdev); in vp_vdpa_probe()
618 mgtdev->supported_features = vp_modern_get_features(mdev); in vp_vdpa_probe()
619 mgtdev->config_attr_mask = (1 << VDPA_ATTR_DEV_FEATURES); in vp_vdpa_probe()
623 err = vdpa_mgmtdev_register(mgtdev); in vp_vdpa_probe()
648 vdpa_mgmtdev_unregister(&vp_vdpa_mgtdev->mgtdev); in vp_vdpa_remove()
650 kfree(vp_vdpa_mgtdev->mgtdev.id_table); in vp_vdpa_remove()