Lines Matching defs:virtio_config_ops
108 struct virtio_config_ops { struct
109 void (*get)(struct virtio_device *vdev, unsigned offset,
111 void (*set)(struct virtio_device *vdev, unsigned offset,
113 u32 (*generation)(struct virtio_device *vdev);
114 u8 (*get_status)(struct virtio_device *vdev);
115 void (*set_status)(struct virtio_device *vdev, u8 status);
116 void (*reset)(struct virtio_device *vdev);
117 int (*find_vqs)(struct virtio_device *vdev, unsigned int nvqs,
121 void (*del_vqs)(struct virtio_device *);
122 void (*synchronize_cbs)(struct virtio_device *);
123 u64 (*get_features)(struct virtio_device *vdev);
124 int (*finalize_features)(struct virtio_device *vdev);
125 const char *(*bus_name)(struct virtio_device *vdev);
126 int (*set_vq_affinity)(struct virtqueue *vq,
128 const struct cpumask *(*get_vq_affinity)(struct virtio_device *vdev,
130 bool (*get_shm_region)(struct virtio_device *vdev,
132 int (*disable_vq_and_reset)(struct virtqueue *vq);
133 int (*enable_vq_after_reset)(struct virtqueue *vq);