Lines Matching refs:vdpa_device

1929 static void mlx5_vdpa_kick_vq(struct vdpa_device *vdev, u16 idx)  in mlx5_vdpa_kick_vq()
1953 static int mlx5_vdpa_set_vq_address(struct vdpa_device *vdev, u16 idx, u64 desc_area, in mlx5_vdpa_set_vq_address()
1977 static void mlx5_vdpa_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in mlx5_vdpa_set_vq_num()
1990 static void mlx5_vdpa_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in mlx5_vdpa_set_vq_cb()
2021 static void mlx5_vdpa_set_vq_ready(struct vdpa_device *vdev, u16 idx, bool ready) in mlx5_vdpa_set_vq_ready()
2054 static bool mlx5_vdpa_get_vq_ready(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_ready()
2068 static int mlx5_vdpa_set_vq_state(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_set_vq_state()
2094 static int mlx5_vdpa_get_vq_state(struct vdpa_device *vdev, u16 idx, struct vdpa_vq_state *state) in mlx5_vdpa_get_vq_state()
2133 static u32 mlx5_vdpa_get_vq_align(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_align()
2138 static u32 mlx5_vdpa_get_vq_group(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_group()
2190 static u64 mlx5_vdpa_get_device_features(struct vdpa_device *vdev) in mlx5_vdpa_get_device_features()
2274 static int mlx5_vdpa_set_driver_features(struct vdpa_device *vdev, u64 features) in mlx5_vdpa_set_driver_features()
2298 static void mlx5_vdpa_set_config_cb(struct vdpa_device *vdev, struct vdpa_callback *cb) in mlx5_vdpa_set_config_cb()
2307 static u16 mlx5_vdpa_get_vq_num_max(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_num_max()
2312 static u32 mlx5_vdpa_get_device_id(struct vdpa_device *vdev) in mlx5_vdpa_get_device_id()
2317 static u32 mlx5_vdpa_get_vendor_id(struct vdpa_device *vdev) in mlx5_vdpa_get_vendor_id()
2322 static u8 mlx5_vdpa_get_status(struct vdpa_device *vdev) in mlx5_vdpa_get_status()
2521 static void mlx5_vdpa_set_status(struct vdpa_device *vdev, u8 status) in mlx5_vdpa_set_status()
2569 static int mlx5_vdpa_reset(struct vdpa_device *vdev) in mlx5_vdpa_reset()
2599 static size_t mlx5_vdpa_get_config_size(struct vdpa_device *vdev) in mlx5_vdpa_get_config_size()
2604 static void mlx5_vdpa_get_config(struct vdpa_device *vdev, unsigned int offset, void *buf, in mlx5_vdpa_get_config()
2614 static void mlx5_vdpa_set_config(struct vdpa_device *vdev, unsigned int offset, const void *buf, in mlx5_vdpa_set_config()
2620 static u32 mlx5_vdpa_get_generation(struct vdpa_device *vdev) in mlx5_vdpa_get_generation()
2645 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, in mlx5_vdpa_set_map()
2658 static void mlx5_vdpa_free(struct vdpa_device *vdev) in mlx5_vdpa_free()
2677 static struct vdpa_notification_area mlx5_get_vq_notification(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_notification()
2701 static int mlx5_get_vq_irq(struct vdpa_device *vdv, u16 idx) in mlx5_get_vq_irq()
2706 static u64 mlx5_vdpa_get_driver_features(struct vdpa_device *vdev) in mlx5_vdpa_get_driver_features()
2745 static int mlx5_vdpa_get_vendor_vq_stats(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_get_vendor_vq_stats()
2811 static int mlx5_vdpa_suspend(struct vdpa_device *vdev) in mlx5_vdpa_suspend()
2831 static int mlx5_set_group_asid(struct vdpa_device *vdev, u32 group, in mlx5_set_group_asid()
3200 static void mlx5_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev) in mlx5_vdpa_dev_del()