Lines Matching defs:virtio_pci_softc
55 struct virtio_pci_softc;
60 int virtio_pci_attach_09(struct virtio_pci_softc *sc, struct pci_attach_args *pa);
61 int virtio_pci_attach_10(struct virtio_pci_softc *sc, struct pci_attach_args *pa);
65 int virtio_pci_adjust_config_region(struct virtio_pci_softc *, int offset);
82 void virtio_pci_set_msix_queue_vector(struct virtio_pci_softc *, uint32_t, uint16_t);
83 void virtio_pci_set_msix_config_vector(struct virtio_pci_softc *, uint16_t);
84 int virtio_pci_msix_establish(struct virtio_pci_softc *, struct virtio_pci_attach_args *, int, struct cpu_info *, int (*)(void *), void *);
85 int virtio_pci_setup_msix(struct virtio_pci_softc *, struct virtio_pci_attach_args *, int);
88 void virtio_pci_free_irqs(struct virtio_pci_softc *);
95 int virtio_pci_find_cap(struct virtio_pci_softc *sc, int cfg_type, void *buf, int buflen);
97 void virtio_pci_dump_caps(struct virtio_pci_softc *sc);
112 struct virtio_pci_softc {
158 sizeof(struct virtio_pci_softc),
188 _cread(struct virtio_pci_softc *sc, unsigned off, unsigned size)
244 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
262 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
288 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
305 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
317 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
372 virtio_pci_dump_caps(struct virtio_pci_softc *sc)
398 virtio_pci_find_cap(struct virtio_pci_softc *sc, int cfg_type, void *buf, int buflen)
443 virtio_pci_attach_10(struct virtio_pci_softc *sc, struct pci_attach_args *pa)
556 virtio_pci_attach_09(struct virtio_pci_softc *sc, struct pci_attach_args *pa)
592 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)self;
695 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
746 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)self;
766 virtio_pci_adjust_config_region(struct virtio_pci_softc *sc, int offset)
793 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
848 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
905 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
912 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
919 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
926 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
940 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
948 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
956 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
964 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
972 virtio_pci_msix_establish(struct virtio_pci_softc *sc,
1004 virtio_pci_set_msix_queue_vector(struct virtio_pci_softc *sc, uint32_t idx, uint16_t vector)
1018 virtio_pci_set_msix_config_vector(struct virtio_pci_softc *sc, uint16_t vector)
1030 virtio_pci_free_irqs(struct virtio_pci_softc *sc)
1054 virtio_pci_setup_msix(struct virtio_pci_softc *sc,
1101 struct virtio_pci_softc *sc;
1107 sc = (struct virtio_pci_softc *)vsc;
1119 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;
1138 struct virtio_pci_softc *sc = arg;
1160 struct virtio_pci_softc *sc = arg;
1216 struct virtio_pci_softc *sc = arg;
1231 struct virtio_pci_softc *sc = (struct virtio_pci_softc *)vsc;