Lines Matching defs:virtio_softc
98 struct virtio_softc *vq_owner;
131 struct virtio_softc {
157 uint32_t virtio_negotiate_features(struct virtio_softc *, uint32_t);
159 boolean_t virtio_has_feature(struct virtio_softc *sc, uint32_t feature);
160 void virtio_set_status(struct virtio_softc *sc, unsigned int);
163 uint8_t virtio_read_device_config_1(struct virtio_softc *sc,
165 uint16_t virtio_read_device_config_2(struct virtio_softc *sc,
167 uint32_t virtio_read_device_config_4(struct virtio_softc *sc,
169 uint64_t virtio_read_device_config_8(struct virtio_softc *sc,
171 void virtio_write_device_config_1(struct virtio_softc *sc,
173 void virtio_write_device_config_2(struct virtio_softc *sc,
175 void virtio_write_device_config_4(struct virtio_softc *sc,
177 void virtio_write_device_config_8(struct virtio_softc *sc,
180 struct virtqueue *virtio_alloc_vq(struct virtio_softc *sc,
184 void virtio_reset(struct virtio_softc *);
205 int virtio_register_ints(struct virtio_softc *sc,
208 void virtio_release_ints(struct virtio_softc *sc);
209 int virtio_enable_ints(struct virtio_softc *sc);