Lines Matching refs:msixcnt
76 int i, msixcnt; in idxd_setup_interrupts() local
79 msixcnt = pci_msix_vec_count(pdev); in idxd_setup_interrupts()
80 if (msixcnt < 0) { in idxd_setup_interrupts()
85 rc = pci_alloc_irq_vectors(pdev, msixcnt, msixcnt, PCI_IRQ_MSIX); in idxd_setup_interrupts()
86 if (rc != msixcnt) { in idxd_setup_interrupts()
87 dev_err(dev, "Failed enabling %d MSIX entries: %d\n", msixcnt, rc); in idxd_setup_interrupts()
90 dev_dbg(dev, "Enabled %d msix vectors\n", msixcnt); in idxd_setup_interrupts()
96 idxd->irq_entries = kcalloc_node(msixcnt, sizeof(struct idxd_irq_entry), in idxd_setup_interrupts()
103 for (i = 0; i < msixcnt; i++) { in idxd_setup_interrupts()
123 idxd->num_wq_irqs = msixcnt - 1; in idxd_setup_interrupts()
125 for (i = 1; i < msixcnt; i++) { in idxd_setup_interrupts()
182 int i, msixcnt; in idxd_cleanup_interrupts() local
184 msixcnt = pci_msix_vec_count(pdev); in idxd_cleanup_interrupts()
185 if (msixcnt <= 0) in idxd_cleanup_interrupts()
191 for (i = 1; i < msixcnt; i++) { in idxd_cleanup_interrupts()
772 int msixcnt = pci_msix_vec_count(pdev); in idxd_shutdown() local
782 for (i = 0; i < msixcnt; i++) { in idxd_shutdown()
797 int msixcnt = pci_msix_vec_count(pdev); in idxd_remove() local
806 for (i = 0; i < msixcnt; i++) { in idxd_remove()