Lines Matching refs:virtio_softc
84 struct virtio_softc sc_sc;
117 static void virtio_pci_kick_09(struct virtio_softc *, uint16_t);
118 static uint16_t virtio_pci_read_queue_size_09(struct virtio_softc *, uint16_t);
119 static void virtio_pci_setup_queue_09(struct virtio_softc *, uint16_t,
121 static void virtio_pci_set_status_09(struct virtio_softc *, int);
122 static void virtio_pci_negotiate_features_09(struct virtio_softc *,
126 static void virtio_pci_kick_10(struct virtio_softc *, uint16_t);
127 static uint16_t virtio_pci_read_queue_size_10(struct virtio_softc *, uint16_t);
128 static void virtio_pci_setup_queue_10(struct virtio_softc *, uint16_t,
130 static void virtio_pci_set_status_10(struct virtio_softc *, int);
131 static void virtio_pci_negotiate_features_10(struct virtio_softc *,
136 static int virtio_pci_alloc_interrupts(struct virtio_softc *);
137 static void virtio_pci_free_interrupts(struct virtio_softc *);
142 static int virtio_pci_setup_interrupts_09(struct virtio_softc *, int);
143 static int virtio_pci_setup_interrupts_10(struct virtio_softc *, int);
144 static int virtio_pci_establish_msix_interrupts(struct virtio_softc *,
146 static int virtio_pci_establish_intx_interrupt(struct virtio_softc *,
241 struct virtio_softc * const sc = &psc->sc_sc;
339 struct virtio_softc * const sc = &psc->sc_sc;
360 struct virtio_softc * const sc = &psc->sc_sc;
397 struct virtio_softc * const sc = &psc->sc_sc;
436 struct virtio_softc * const sc = &psc->sc_sc;
619 virtio_pci_kick_09(struct virtio_softc *sc, uint16_t idx)
631 struct virtio_softc * const sc = &psc->sc_sc;
650 virtio_pci_read_queue_size_09(struct virtio_softc *sc, uint16_t idx)
662 virtio_pci_setup_queue_09(struct virtio_softc *sc, uint16_t idx, uint64_t addr)
682 virtio_pci_set_status_09(struct virtio_softc *sc, int status)
697 virtio_pci_negotiate_features_09(struct virtio_softc *sc,
720 virtio_pci_kick_10(struct virtio_softc *sc, uint16_t idx)
731 virtio_pci_read_queue_size_10(struct virtio_softc *sc, uint16_t idx)
763 virtio_pci_setup_queue_10(struct virtio_softc *sc, uint16_t idx, uint64_t addr)
804 virtio_pci_set_status_10(struct virtio_softc *sc, int status)
819 virtio_pci_negotiate_features_10(struct virtio_softc *sc,
879 virtio_pci_setup_interrupts_10(struct virtio_softc *sc, int reinit)
919 virtio_pci_setup_interrupts_09(struct virtio_softc *sc, int reinit)
967 virtio_pci_establish_msix_interrupts(struct virtio_softc *sc,
1105 virtio_pci_establish_intx_interrupt(struct virtio_softc *sc,
1133 virtio_pci_alloc_interrupts(struct virtio_softc *sc)
1226 virtio_pci_free_interrupts(struct virtio_softc *sc)
1267 struct virtio_softc *sc = arg;
1292 struct virtio_softc *sc = arg;
1308 struct virtio_softc *sc = arg;