Lines Matching refs:vdpa_device
1924 static void mlx5_vdpa_kick_vq(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_kick_vq()
1948 static int mlx5_vdpa_set_vq_address(struct vdpa_device *vdev, u16 idx, u64 desc_area, in mlx5_vdpa_set_vq_address()
1972 static void mlx5_vdpa_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in mlx5_vdpa_set_vq_num()
1985 static void mlx5_vdpa_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in mlx5_vdpa_set_vq_cb()
2016 static void mlx5_vdpa_set_vq_ready(struct vdpa_device *vdev, u16 idx, bool ready) in mlx5_vdpa_set_vq_ready()
2049 static bool mlx5_vdpa_get_vq_ready(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_ready()
2063 static int mlx5_vdpa_set_vq_state(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_set_vq_state()
2089 static int mlx5_vdpa_get_vq_state(struct vdpa_device *vdev, u16 idx, struct vdpa_vq_state *state) in mlx5_vdpa_get_vq_state()
2128 static u32 mlx5_vdpa_get_vq_align(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_align()
2133 static u32 mlx5_vdpa_get_vq_group(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_group()
2185 static u64 mlx5_vdpa_get_device_features(struct vdpa_device *vdev) in mlx5_vdpa_get_device_features()
2269 static int mlx5_vdpa_set_driver_features(struct vdpa_device *vdev, u64 features) in mlx5_vdpa_set_driver_features()
2293 static void mlx5_vdpa_set_config_cb(struct vdpa_device *vdev, struct vdpa_callback *cb) in mlx5_vdpa_set_config_cb()
2302 static u16 mlx5_vdpa_get_vq_num_max(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_num_max()
2307 static u32 mlx5_vdpa_get_device_id(struct vdpa_device *vdev) in mlx5_vdpa_get_device_id()
2312 static u32 mlx5_vdpa_get_vendor_id(struct vdpa_device *vdev) in mlx5_vdpa_get_vendor_id()
2317 static u8 mlx5_vdpa_get_status(struct vdpa_device *vdev) in mlx5_vdpa_get_status()
2515 static void mlx5_vdpa_set_status(struct vdpa_device *vdev, u8 status) in mlx5_vdpa_set_status()
2563 static int mlx5_vdpa_reset(struct vdpa_device *vdev) in mlx5_vdpa_reset()
2593 static size_t mlx5_vdpa_get_config_size(struct vdpa_device *vdev) in mlx5_vdpa_get_config_size()
2598 static void mlx5_vdpa_get_config(struct vdpa_device *vdev, unsigned int offset, void *buf, in mlx5_vdpa_get_config()
2608 static void mlx5_vdpa_set_config(struct vdpa_device *vdev, unsigned int offset, const void *buf, in mlx5_vdpa_set_config()
2614 static u32 mlx5_vdpa_get_generation(struct vdpa_device *vdev) in mlx5_vdpa_get_generation()
2660 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, in mlx5_vdpa_set_map()
2682 static void mlx5_vdpa_free(struct vdpa_device *vdev) in mlx5_vdpa_free()
2701 static struct vdpa_notification_area mlx5_get_vq_notification(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_notification()
2725 static int mlx5_get_vq_irq(struct vdpa_device *vdv, u16 idx) in mlx5_get_vq_irq()
2730 static u64 mlx5_vdpa_get_driver_features(struct vdpa_device *vdev) in mlx5_vdpa_get_driver_features()
2769 static int mlx5_vdpa_get_vendor_vq_stats(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_get_vendor_vq_stats()
2835 static int mlx5_vdpa_suspend(struct vdpa_device *vdev) in mlx5_vdpa_suspend()
2855 static int mlx5_set_group_asid(struct vdpa_device *vdev, u32 group, in mlx5_set_group_asid()
3232 static void mlx5_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev) in mlx5_vdpa_dev_del()