Lines Matching defs:vdpa_config_ops
197 struct vdpa_config_ops { struct
199 int (*set_vq_address)(struct vdpa_device *vdev,
202 void (*set_vq_num)(struct vdpa_device *vdev, u16 idx, u32 num);
203 void (*kick_vq)(struct vdpa_device *vdev, u16 idx);
204 void (*set_vq_cb)(struct vdpa_device *vdev, u16 idx,
206 void (*set_vq_ready)(struct vdpa_device *vdev, u16 idx, bool ready);
207 bool (*get_vq_ready)(struct vdpa_device *vdev, u16 idx);
208 int (*set_vq_state)(struct vdpa_device *vdev, u16 idx,
210 int (*get_vq_state)(struct vdpa_device *vdev, u16 idx,
213 (*get_vq_notification)(struct vdpa_device *vdev, u16 idx);
215 int (*get_vq_irq)(struct vdpa_device *vdv, u16 idx);
218 u32 (*get_vq_align)(struct vdpa_device *vdev);
219 u64 (*get_features)(struct vdpa_device *vdev);
220 int (*set_features)(struct vdpa_device *vdev, u64 features);
221 void (*set_config_cb)(struct vdpa_device *vdev,
246 const struct vdpa_config_ops *config, argument