vdpa_mgmt_dev
struct vdpa_mgmt_dev mdev;
static int ifcvf_vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
static void ifcvf_vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev)
struct vdpa_mgmt_dev mgtdev;
static int mlx5_vdpa_dev_add(struct vdpa_mgmt_dev *v_mdev, const char *name,
static void mlx5_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev)
static int mlx5_vdpa_set_attr(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev,
struct vdpa_mgmt_dev mdev;
static int octep_vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
static void octep_vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *vdpa_dev)
struct vdpa_mgmt_dev vdpa_mdev;
struct vdpa_mgmt_dev *mgmt;
static int pds_vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
struct vdpa_mgmt_dev *mgmt;
static void pds_vdpa_dev_del(struct vdpa_mgmt_dev *mdev,
struct vdpa_mgmt_dev *mgmt;
struct vdpa_mgmt_dev *mdev = vdev->mdev;
int vdpa_mgmtdev_register(struct vdpa_mgmt_dev *mdev)
struct vdpa_mgmt_dev *mdev = vdev->mdev;
void vdpa_mgmtdev_unregister(struct vdpa_mgmt_dev *mdev)
static bool mgmtdev_handle_match(const struct vdpa_mgmt_dev *mdev,
static struct vdpa_mgmt_dev *vdpa_mgmtdev_get_from_attr(struct nlattr **attrs)
struct vdpa_mgmt_dev *mdev;
static int vdpa_nl_mgmtdev_handle_fill(struct sk_buff *msg, const struct vdpa_mgmt_dev *mdev)
static u64 vdpa_mgmtdev_get_classes(const struct vdpa_mgmt_dev *mdev,
static int vdpa_mgmtdev_fill(const struct vdpa_mgmt_dev *mdev, struct sk_buff *msg,
struct vdpa_mgmt_dev *mdev;
struct vdpa_mgmt_dev *mdev;
struct vdpa_mgmt_dev *mdev;
struct vdpa_mgmt_dev *mdev;
struct vdpa_mgmt_dev *mgmt_dev;
static int vdpasim_blk_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
static void vdpasim_blk_dev_del(struct vdpa_mgmt_dev *mdev,
static struct vdpa_mgmt_dev mgmt_dev = {
static int vdpasim_net_set_attr(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev,
static int vdpasim_net_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
static void vdpasim_net_dev_del(struct vdpa_mgmt_dev *mdev,
static struct vdpa_mgmt_dev mgmt_dev = {
struct vdpa_mgmt_dev mgmt_dev;
static int vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name,
static void vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev)
struct vdpa_mgmt_dev mgtdev;
static int vp_vdpa_dev_add(struct vdpa_mgmt_dev *v_mdev, const char *name,
static void vp_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev,
struct vdpa_mgmt_dev *mgtdev;
struct vdpa_mgmt_dev *mdev;
int (*dev_add)(struct vdpa_mgmt_dev *mdev, const char *name,
void (*dev_del)(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev);
int (*dev_set_attr)(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev,
int vdpa_mgmtdev_register(struct vdpa_mgmt_dev *mdev);
void vdpa_mgmtdev_unregister(struct vdpa_mgmt_dev *mdev);
struct vdpa_mgmt_dev;