virtio_device 477 include/linux/remoteproc.h struct virtio_device vdev; virtio_device 493 include/linux/remoteproc.h static inline struct rproc_vdev *vdev_to_rvdev(struct virtio_device *vdev) virtio_device 498 include/linux/remoteproc.h static inline struct rproc *vdev_to_rproc(struct virtio_device *vdev) virtio_device 31 include/linux/virtio.h struct virtio_device *vdev; virtio_device 109 include/linux/virtio.h static inline struct virtio_device *dev_to_virtio(struct device *_dev) virtio_device 111 include/linux/virtio.h return container_of(_dev, struct virtio_device, dev); virtio_device 114 include/linux/virtio.h int register_virtio_device(struct virtio_device *dev); virtio_device 115 include/linux/virtio.h void unregister_virtio_device(struct virtio_device *dev); virtio_device 117 include/linux/virtio.h void virtio_break_device(struct virtio_device *dev); virtio_device 119 include/linux/virtio.h void virtio_config_changed(struct virtio_device *dev); virtio_device 121 include/linux/virtio.h int virtio_device_freeze(struct virtio_device *dev); virtio_device 122 include/linux/virtio.h int virtio_device_restore(struct virtio_device *dev); virtio_device 141 include/linux/virtio.h int (*probe)(struct virtio_device *dev); virtio_device 142 include/linux/virtio.h void (*scan)(struct virtio_device *dev); virtio_device 143 include/linux/virtio.h void (*remove)(struct virtio_device *dev); virtio_device 144 include/linux/virtio.h void (*config_changed)(struct virtio_device *dev); virtio_device 146 include/linux/virtio.h int (*freeze)(struct virtio_device *dev); virtio_device 147 include/linux/virtio.h int (*restore)(struct virtio_device *dev); virtio_device 57 include/linux/virtio_config.h void (*get)(struct virtio_device *vdev, unsigned offset, virtio_device 59 include/linux/virtio_config.h void (*set)(struct virtio_device *vdev, unsigned offset, virtio_device 61 include/linux/virtio_config.h u8 (*get_status)(struct virtio_device *vdev); virtio_device 62 include/linux/virtio_config.h void (*set_status)(struct virtio_device *vdev, u8 status); virtio_device 63 include/linux/virtio_config.h void (*reset)(struct virtio_device *vdev); virtio_device 64 include/linux/virtio_config.h int (*find_vqs)(struct virtio_device *, unsigned nvqs, virtio_device 68 include/linux/virtio_config.h void (*del_vqs)(struct virtio_device *); virtio_device 69 include/linux/virtio_config.h u32 (*get_features)(struct virtio_device *vdev); virtio_device 70 include/linux/virtio_config.h void (*finalize_features)(struct virtio_device *vdev); virtio_device 71 include/linux/virtio_config.h const char *(*bus_name)(struct virtio_device *vdev); virtio_device 76 include/linux/virtio_config.h void virtio_check_driver_offered_feature(const struct virtio_device *vdev, virtio_device 84 include/linux/virtio_config.h static inline bool virtio_has_feature(const struct virtio_device *vdev, virtio_device 100 include/linux/virtio_config.h struct virtqueue *virtio_find_single_vq(struct virtio_device *vdev, virtio_device 121 include/linux/virtio_config.h void virtio_device_ready(struct virtio_device *dev) virtio_device 130 include/linux/virtio_config.h const char *virtio_bus_name(struct virtio_device *vdev) virtio_device 149 include/linux/virtio_config.h struct virtio_device *vdev = vq->vdev; virtio_device 217 include/linux/virtio_config.h static inline u8 virtio_cread8(struct virtio_device *vdev, unsigned int offset) virtio_device 224 include/linux/virtio_config.h static inline void virtio_cread_bytes(struct virtio_device *vdev, virtio_device 231 include/linux/virtio_config.h static inline void virtio_cwrite8(struct virtio_device *vdev, virtio_device 237 include/linux/virtio_config.h static inline u16 virtio_cread16(struct virtio_device *vdev, virtio_device 245 include/linux/virtio_config.h static inline void virtio_cwrite16(struct virtio_device *vdev, virtio_device 251 include/linux/virtio_config.h static inline u32 virtio_cread32(struct virtio_device *vdev, virtio_device 259 include/linux/virtio_config.h static inline void virtio_cwrite32(struct virtio_device *vdev, virtio_device 265 include/linux/virtio_config.h static inline u64 virtio_cread64(struct virtio_device *vdev, virtio_device 273 include/linux/virtio_config.h static inline void virtio_cwrite64(struct virtio_device *vdev, virtio_device 65 include/linux/virtio_ring.h struct virtio_device; virtio_device 71 include/linux/virtio_ring.h struct virtio_device *vdev, virtio_device 79 include/linux/virtio_ring.h void vring_transport_features(struct virtio_device *vdev); virtio_device 66 include/linux/vringh.h struct virtio_device; virtio_device 67 include/linux/vringh.h typedef void vrh_callback_t(struct virtio_device *, struct vringh *); virtio_device 69 include/linux/vringh.h int (*find_vrhs)(struct virtio_device *vdev, unsigned nhvrs, virtio_device 71 include/linux/vringh.h void (*del_vrhs)(struct virtio_device *vdev);