Lines Matching defs:nmsix
1146 int nmsix;
1152 nmsix = pci_msix_count(psc->sc_pa.pa_pc, psc->sc_pa.pa_tag);
1153 aprint_debug_dev(self, "pci_msix_count=%d\n", nmsix);
1156 if ((sc->sc_flags & VIRTIO_F_INTR_MSIX) == 0 || nmsix < 2) {
1163 sc->sc_nvqs + VIRTIO_MSIX_QUEUE_VECTOR_INDEX <= nmsix) {
1164 nmsix = sc->sc_nvqs + VIRTIO_MSIX_QUEUE_VECTOR_INDEX;
1166 nmsix = 2;
1170 counts[PCI_INTR_TYPE_MSIX] = nmsix;
1183 psc->sc_intr_pervq = nmsix > 2 ? true : false;
1184 psc->sc_ihs = kmem_zalloc(sizeof(*psc->sc_ihs) * nmsix,
1189 kmem_free(psc->sc_ihs, sizeof(*psc->sc_ihs) * nmsix);
1190 pci_intr_release(pc, psc->sc_ihp, nmsix);
1198 psc->sc_ihs_num = nmsix;