Home | History | Annotate | Download | only in virtio

Lines Matching refs:virtio_softc

120 static void	virtio_mmio_kick(struct virtio_softc *, uint16_t);
121 static uint16_t virtio_mmio_read_queue_size(struct virtio_softc *, uint16_t);
122 static void virtio_mmio_v1_setup_queue(struct virtio_softc *, uint16_t, uint64_t);
123 static void virtio_mmio_v2_setup_queue(struct virtio_softc *, uint16_t, uint64_t);
124 static int virtio_mmio_get_status(struct virtio_softc *);
125 static void virtio_mmio_set_status(struct virtio_softc *, int);
126 static void virtio_mmio_negotiate_features(struct virtio_softc *, uint64_t);
127 static int virtio_mmio_alloc_interrupts(struct virtio_softc *);
128 static void virtio_mmio_free_interrupts(struct virtio_softc *);
129 static int virtio_mmio_setup_interrupts(struct virtio_softc *, int);
184 virtio_mmio_read_queue_size(struct virtio_softc *vsc, uint16_t idx)
192 virtio_mmio_v1_setup_queue(struct virtio_softc *vsc, uint16_t idx,
207 virtio_mmio_v2_setup_queue(struct virtio_softc *vsc, uint16_t idx,
236 virtio_mmio_get_status(struct virtio_softc *vsc)
244 virtio_mmio_set_status(struct virtio_softc *vsc, int status)
269 struct virtio_softc *vsc = &sc->sc_sc;
348 struct virtio_softc *vsc = &sc->sc_sc;
374 virtio_mmio_negotiate_features(struct virtio_softc *vsc, uint64_t
463 struct virtio_softc *vsc = &sc->sc_sc;
484 virtio_mmio_kick(struct virtio_softc *vsc, uint16_t idx)
491 virtio_mmio_alloc_interrupts(struct virtio_softc *vsc)
499 virtio_mmio_free_interrupts(struct virtio_softc *vsc)
507 virtio_mmio_setup_interrupts(struct virtio_softc *vsc __unused,