Searched refs:msixcnt (Results 1 - 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/dma/idxd/ |
H A D | init.c | 54 int i, msixcnt; in idxd_setup_interrupts() local 57 msixcnt = pci_msix_vec_count(pdev); in idxd_setup_interrupts() 58 if (msixcnt < 0) { in idxd_setup_interrupts() 64 msixcnt, GFP_KERNEL); in idxd_setup_interrupts() 70 for (i = 0; i < msixcnt; i++) in idxd_setup_interrupts() 73 rc = pci_enable_msix_exact(pdev, idxd->msix_entries, msixcnt); in idxd_setup_interrupts() 75 dev_err(dev, "Failed enabling %d MSIX entries.\n", msixcnt); in idxd_setup_interrupts() 78 dev_dbg(dev, "Enabled %d msix vectors\n", msixcnt); in idxd_setup_interrupts() 84 idxd->irq_entries = devm_kcalloc(dev, msixcnt, in idxd_setup_interrupts() 92 for (i = 0; i < msixcnt; in idxd_setup_interrupts() 429 int msixcnt = pci_msix_vec_count(pdev); idxd_shutdown() local [all...] |
H A D | device.c | 30 int msixcnt = pci_msix_vec_count(pdev); in idxd_mask_msix_vectors() local 33 for (i = 0; i < msixcnt; i++) in idxd_mask_msix_vectors()
|
/kernel/linux/linux-6.6/drivers/dma/idxd/ |
H A D | init.c | 80 int i, msixcnt; in idxd_setup_interrupts() local 83 msixcnt = pci_msix_vec_count(pdev); in idxd_setup_interrupts() 84 if (msixcnt < 0) { in idxd_setup_interrupts() 88 idxd->irq_cnt = msixcnt; in idxd_setup_interrupts() 90 rc = pci_alloc_irq_vectors(pdev, msixcnt, msixcnt, PCI_IRQ_MSIX); in idxd_setup_interrupts() 91 if (rc != msixcnt) { in idxd_setup_interrupts() 92 dev_err(dev, "Failed enabling %d MSIX entries: %d\n", msixcnt, rc); in idxd_setup_interrupts() 95 dev_dbg(dev, "Enabled %d msix vectors\n", msixcnt); in idxd_setup_interrupts() 134 int msixcnt; in idxd_cleanup_interrupts() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/ioat/ |
H A D | init.c | 409 int i, j, msixcnt; in ioat_dma_setup_interrupts() local 424 msixcnt = ioat_dma->dma_dev.chancnt; in ioat_dma_setup_interrupts() 425 for (i = 0; i < msixcnt; i++) in ioat_dma_setup_interrupts() 428 err = pci_enable_msix_exact(pdev, ioat_dma->msix_entries, msixcnt); in ioat_dma_setup_interrupts() 432 for (i = 0; i < msixcnt; i++) { in ioat_dma_setup_interrupts()
|
/kernel/linux/linux-6.6/drivers/dma/ioat/ |
H A D | init.c | 408 int i, j, msixcnt; in ioat_dma_setup_interrupts() local 423 msixcnt = ioat_dma->chancnt; in ioat_dma_setup_interrupts() 424 for (i = 0; i < msixcnt; i++) in ioat_dma_setup_interrupts() 427 err = pci_enable_msix_exact(pdev, ioat_dma->msix_entries, msixcnt); in ioat_dma_setup_interrupts() 431 for (i = 0; i < msixcnt; i++) { in ioat_dma_setup_interrupts()
|
Completed in 6 milliseconds