#include <virtio.h>
|
| void(* | get )(struct virtio_device *vdev, unsigned offset, void *buf, unsigned len) |
| |
| void(* | set )(struct virtio_device *vdev, unsigned offset, const void *buf, unsigned len) |
| |
| u32(* | generation )(struct virtio_device *vdev) |
| |
| u8(* | get_status )(struct virtio_device *vdev) |
| |
| void(* | set_status )(struct virtio_device *vdev, u8 status) |
| |
| void(* | reset )(struct virtio_device *vdev) |
| |
| int(* | find_vqs )(struct virtio_device *vdev, unsigned nvqs, struct virtqueue **vqs, struct virtqueue_info *vqs_info, void *desc) |
| |
| void(* | del_vqs )(struct virtio_device *vdev) |
| |
| void(* | synchronize_cbs )(struct virtio_device *vdev) |
| |
| u64(* | get_features )(struct virtio_device *vdev) |
| |
| void(* | get_extended_features )(struct virtio_device *vdev, u64 *features) |
| |
| int(* | finalize_features )(struct virtio_device *vdev) |
| |
| const char *(* | bus_name )(struct virtio_device *vdev) |
| |
| int(* | set_vq_affinity )(struct virtqueue *vq, const void *cpu_mask) |
| |
| const void *(* | get_vq_affinity )(struct virtio_device *vdev, int index) |
| |
| bool(* | get_shm_region )(struct virtio_device *vdev, void *region, u8 id) |
| |
| int(* | disable_vq_and_reset )(struct virtqueue *vq) |
| |
| int(* | enable_vq_after_reset )(struct virtqueue *vq) |
| |
| void * | device_config_base |
| |
◆ bus_name
| const char *(* virtio_config_ops::bus_name) (struct virtio_device *vdev) |
◆ del_vqs
◆ device_config_base
| void* virtio_config_ops::device_config_base |
◆ disable_vq_and_reset
| int(* virtio_config_ops::disable_vq_and_reset) (struct virtqueue *vq) |
◆ enable_vq_after_reset
| int(* virtio_config_ops::enable_vq_after_reset) (struct virtqueue *vq) |
◆ finalize_features
| int(* virtio_config_ops::finalize_features) (struct virtio_device *vdev) |
◆ find_vqs
◆ generation
◆ get
◆ get_extended_features
| void(* virtio_config_ops::get_extended_features) (struct virtio_device *vdev, u64 *features) |
◆ get_features
◆ get_shm_region
◆ get_status
◆ get_vq_affinity
| const void *(* virtio_config_ops::get_vq_affinity) (struct virtio_device *vdev, int index) |
◆ reset
◆ set
◆ set_status
| void(* virtio_config_ops::set_status) (struct virtio_device *vdev, u8 status) |
◆ set_vq_affinity
| int(* virtio_config_ops::set_vq_affinity) (struct virtqueue *vq, const void *cpu_mask) |
◆ synchronize_cbs
| void(* virtio_config_ops::synchronize_cbs) (struct virtio_device *vdev) |
The documentation for this struct was generated from the following file: