Home
last modified time | relevance | path

Searched refs:vdpa_mgmt_dev (Results 1 – 10 of 10) sorted by relevance

/linux-6.1.9/include/linux/
Dvdpa.h61 struct vdpa_mgmt_dev;
91 struct vdpa_mgmt_dev *mdev;
486 int (*dev_add)(struct vdpa_mgmt_dev *mdev, const char *name,
488 void (*dev_del)(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev);
500 struct vdpa_mgmt_dev { struct
510 int vdpa_mgmtdev_register(struct vdpa_mgmt_dev *mdev); argument
511 void vdpa_mgmtdev_unregister(struct vdpa_mgmt_dev *mdev);
/linux-6.1.9/drivers/vdpa/
Dvdpa.c332 int vdpa_mgmtdev_register(struct vdpa_mgmt_dev *mdev) in vdpa_mgmtdev_register()
348 struct vdpa_mgmt_dev *mdev = vdev->mdev; in vdpa_match_remove()
355 void vdpa_mgmtdev_unregister(struct vdpa_mgmt_dev *mdev) in vdpa_mgmtdev_unregister()
415 static bool mgmtdev_handle_match(const struct vdpa_mgmt_dev *mdev, in mgmtdev_handle_match()
434 static struct vdpa_mgmt_dev *vdpa_mgmtdev_get_from_attr(struct nlattr **attrs) in vdpa_mgmtdev_get_from_attr()
436 struct vdpa_mgmt_dev *mdev; in vdpa_mgmtdev_get_from_attr()
453 static int vdpa_nl_mgmtdev_handle_fill(struct sk_buff *msg, const struct vdpa_mgmt_dev *mdev) in vdpa_nl_mgmtdev_handle_fill()
463 static int vdpa_mgmtdev_fill(const struct vdpa_mgmt_dev *mdev, struct sk_buff *msg, in vdpa_mgmtdev_fill()
510 struct vdpa_mgmt_dev *mdev; in vdpa_nl_cmd_mgmtdev_get_doit()
542 struct vdpa_mgmt_dev *mdev; in vdpa_nl_cmd_mgmtdev_get_dumpit()
[all …]
/linux-6.1.9/drivers/vdpa/vdpa_sim/
Dvdpa_sim_net.c241 static int vdpasim_net_dev_add(struct vdpa_mgmt_dev *mdev, const char *name, in vdpasim_net_dev_add()
277 static void vdpasim_net_dev_del(struct vdpa_mgmt_dev *mdev, in vdpasim_net_dev_del()
295 static struct vdpa_mgmt_dev mgmt_dev = {
Dvdpa_sim_blk.c367 static int vdpasim_blk_dev_add(struct vdpa_mgmt_dev *mdev, const char *name, in vdpasim_blk_dev_add()
401 static void vdpasim_blk_dev_del(struct vdpa_mgmt_dev *mdev, in vdpasim_blk_dev_del()
419 static struct vdpa_mgmt_dev mgmt_dev = {
Dvdpa_sim.h37 struct vdpa_mgmt_dev *mgmt_dev;
/linux-6.1.9/drivers/vdpa/virtio_pci/
Dvp_vdpa.c47 struct vdpa_mgmt_dev mgtdev;
470 static int vp_vdpa_dev_add(struct vdpa_mgmt_dev *v_mdev, const char *name, in vp_vdpa_dev_add()
554 static void vp_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, in vp_vdpa_dev_del()
574 struct vdpa_mgmt_dev *mgtdev; in vp_vdpa_probe()
/linux-6.1.9/drivers/vdpa/ifcvf/
Difcvf_base.h111 struct vdpa_mgmt_dev mdev;
Difcvf_main.c750 static int ifcvf_vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name, in ifcvf_vdpa_dev_add()
785 static void ifcvf_vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev) in ifcvf_vdpa_dev_del()
/linux-6.1.9/drivers/vdpa/vdpa_user/
Dvduse_dev.c1668 struct vdpa_mgmt_dev mgmt_dev;
1702 static int vdpa_dev_add(struct vdpa_mgmt_dev *mdev, const char *name, in vdpa_dev_add()
1728 static void vdpa_dev_del(struct vdpa_mgmt_dev *mdev, struct vdpa_device *dev) in vdpa_dev_del()
/linux-6.1.9/drivers/vdpa/mlx5/net/
Dmlx5_vnet.c2951 struct vdpa_mgmt_dev mgtdev;
3054 static int mlx5_vdpa_dev_add(struct vdpa_mgmt_dev *v_mdev, const char *name, in mlx5_vdpa_dev_add()
3200 static void mlx5_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev) in mlx5_vdpa_dev_del()