Lines Matching refs:vdpa_device

2428 static void mlx5_vdpa_kick_vq(struct vdpa_device *vdev, u16 idx)  in mlx5_vdpa_kick_vq()
2452 static int mlx5_vdpa_set_vq_address(struct vdpa_device *vdev, u16 idx, u64 desc_area, in mlx5_vdpa_set_vq_address()
2477 static void mlx5_vdpa_set_vq_num(struct vdpa_device *vdev, u16 idx, u32 num) in mlx5_vdpa_set_vq_num()
2498 static void mlx5_vdpa_set_vq_cb(struct vdpa_device *vdev, u16 idx, struct vdpa_callback *cb) in mlx5_vdpa_set_vq_cb()
2529 static void mlx5_vdpa_set_vq_ready(struct vdpa_device *vdev, u16 idx, bool ready) in mlx5_vdpa_set_vq_ready()
2557 static bool mlx5_vdpa_get_vq_ready(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_ready()
2571 static int mlx5_vdpa_set_vq_state(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_set_vq_state()
2599 static int mlx5_vdpa_get_vq_state(struct vdpa_device *vdev, u16 idx, struct vdpa_vq_state *state) in mlx5_vdpa_get_vq_state()
2638 static u32 mlx5_vdpa_get_vq_align(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_align()
2643 static u32 mlx5_vdpa_get_vq_group(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_group()
2653 static u32 mlx5_vdpa_get_vq_desc_group(struct vdpa_device *vdev, u16 idx) in mlx5_vdpa_get_vq_desc_group()
2710 static u64 mlx5_vdpa_get_device_features(struct vdpa_device *vdev) in mlx5_vdpa_get_device_features()
2898 static u64 mlx5_vdpa_get_backend_features(const struct vdpa_device *vdpa) in mlx5_vdpa_get_backend_features()
2903 static int mlx5_vdpa_set_driver_features(struct vdpa_device *vdev, u64 features) in mlx5_vdpa_set_driver_features()
2943 static void mlx5_vdpa_set_config_cb(struct vdpa_device *vdev, struct vdpa_callback *cb) in mlx5_vdpa_set_config_cb()
2952 static u16 mlx5_vdpa_get_vq_num_max(struct vdpa_device *vdev) in mlx5_vdpa_get_vq_num_max()
2957 static u32 mlx5_vdpa_get_device_id(struct vdpa_device *vdev) in mlx5_vdpa_get_device_id()
2962 static u32 mlx5_vdpa_get_vendor_id(struct vdpa_device *vdev) in mlx5_vdpa_get_vendor_id()
2967 static u8 mlx5_vdpa_get_status(struct vdpa_device *vdev) in mlx5_vdpa_get_status()
3178 static void mlx5_vdpa_set_status(struct vdpa_device *vdev, u8 status) in mlx5_vdpa_set_status()
3260 static int mlx5_vdpa_compat_reset(struct vdpa_device *vdev, u32 flags) in mlx5_vdpa_compat_reset()
3302 static int mlx5_vdpa_reset(struct vdpa_device *vdev) in mlx5_vdpa_reset()
3307 static size_t mlx5_vdpa_get_config_size(struct vdpa_device *vdev) in mlx5_vdpa_get_config_size()
3312 static void mlx5_vdpa_get_config(struct vdpa_device *vdev, unsigned int offset, void *buf, in mlx5_vdpa_get_config()
3322 static void mlx5_vdpa_set_config(struct vdpa_device *vdev, unsigned int offset, const void *buf, in mlx5_vdpa_set_config()
3328 static u32 mlx5_vdpa_get_generation(struct vdpa_device *vdev) in mlx5_vdpa_get_generation()
3373 static int mlx5_vdpa_set_map(struct vdpa_device *vdev, unsigned int asid, in mlx5_vdpa_set_map()
3386 static int mlx5_vdpa_reset_map(struct vdpa_device *vdev, unsigned int asid) in mlx5_vdpa_reset_map()
3398 static struct device *mlx5_get_vq_dma_dev(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_dma_dev()
3427 static void mlx5_vdpa_free(struct vdpa_device *vdev) in mlx5_vdpa_free()
3450 static struct vdpa_notification_area mlx5_get_vq_notification(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_notification()
3474 static int mlx5_get_vq_irq(struct vdpa_device *vdev, u16 idx) in mlx5_get_vq_irq()
3493 static u64 mlx5_vdpa_get_driver_features(struct vdpa_device *vdev) in mlx5_vdpa_get_driver_features()
3532 static int mlx5_vdpa_get_vendor_vq_stats(struct vdpa_device *vdev, u16 idx, in mlx5_vdpa_get_vendor_vq_stats()
3598 static int mlx5_vdpa_suspend(struct vdpa_device *vdev) in mlx5_vdpa_suspend()
3615 static int mlx5_vdpa_resume(struct vdpa_device *vdev) in mlx5_vdpa_resume()
3634 static int mlx5_set_group_asid(struct vdpa_device *vdev, u32 group, in mlx5_set_group_asid()
4018 static void mlx5_vdpa_dev_del(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev) in mlx5_vdpa_dev_del()
4038 static int mlx5_vdpa_set_attr(struct vdpa_mgmt_dev *v_mdev, struct vdpa_device *dev, in mlx5_vdpa_set_attr()