Lines Matching defs:mdev
678 static int ifcvf_vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
689 ifcvf_mgmt_dev = container_of(mdev, struct ifcvf_vdpa_mgmt_dev, mdev);
702 adapter->vdpa.mdev = mdev;
732 static void ifcvf_vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev)
736 ifcvf_mgmt_dev = container_of(mdev, struct ifcvf_vdpa_mgmt_dev, mdev);
806 ifcvf_mgmt_dev->mdev.id_table = id_table_net;
809 ifcvf_mgmt_dev->mdev.id_table = id_table_blk;
817 ifcvf_mgmt_dev->mdev.ops = &ifcvf_vdpa_mgmt_dev_ops;
818 ifcvf_mgmt_dev->mdev.device = dev;
819 ifcvf_mgmt_dev->mdev.max_supported_vqs = vf->nr_vring;
820 ifcvf_mgmt_dev->mdev.supported_features = vf->hw_features;
821 ifcvf_mgmt_dev->mdev.config_attr_mask = (1 << VDPA_ATTR_DEV_FEATURES);
823 ret = vdpa_mgmtdev_register(&ifcvf_mgmt_dev->mdev);
845 vdpa_mgmtdev_unregister(&ifcvf_mgmt_dev->mdev);