Home
last modified time | relevance | path

Searched refs:msix_entries (Results 1 – 7 of 7) sorted by relevance

/linux-4.19.296/drivers/misc/mic/host/
Dmic_intr.c102 return &info->msix_entries[i]; in mic_get_available_vector()
202 int entry_size = sizeof(*mdev->irq_info.msix_entries); in mic_setup_msix()
204 mdev->irq_info.msix_entries = kmalloc_array(MIC_MIN_MSIX, in mic_setup_msix()
206 if (!mdev->irq_info.msix_entries) { in mic_setup_msix()
212 mdev->irq_info.msix_entries[i].entry = i; in mic_setup_msix()
214 rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, in mic_setup_msix()
236 kfree(mdev->irq_info.msix_entries); in mic_setup_msix()
531 irq = mdev->irq_info.msix_entries[entry].vector; in mic_free_irq()
602 mdev->irq_info.msix_entries[i].vector); in mic_free_interrupts()
605 kfree(mdev->irq_info.msix_entries); in mic_free_interrupts()
Dmic_debugfs.c114 entry = mdev->irq_info.msix_entries[i].entry; in mic_msi_irq_info_show()
115 vector = mdev->irq_info.msix_entries[i].vector; in mic_msi_irq_info_show()
Dmic_intr.h83 struct msix_entry *msix_entries; member
/linux-4.19.296/drivers/xen/xen-pciback/
Dpciback_ops.c240 entries[i].entry = op->msix_entries[i].entry; in xen_pcibk_enable_msix()
241 entries[i].vector = op->msix_entries[i].vector; in xen_pcibk_enable_msix()
247 op->msix_entries[i].entry = entries[i].entry; in xen_pcibk_enable_msix()
249 op->msix_entries[i].vector = in xen_pcibk_enable_msix()
255 op->msix_entries[i].vector); in xen_pcibk_enable_msix()
403 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_one_op()
404 op->msix_entries[i].vector; in xen_pcibk_do_one_op()
/linux-4.19.296/drivers/gpio/
Dgpio-thunderx.c57 struct msix_entry *msix_entries; /* per line MSI-X */ member
507 txgpio->msix_entries = devm_kcalloc(dev, in thunderx_gpio_probe()
510 if (!txgpio->msix_entries) { in thunderx_gpio_probe()
527 txgpio->msix_entries[i].entry = txgpio->base_msi + (2 * i); in thunderx_gpio_probe()
546 err = pci_enable_msix_range(pdev, txgpio->msix_entries, ngpio, ngpio); in thunderx_gpio_probe()
554 …txgpio->irqd = irq_domain_create_hierarchy(irq_get_irq_data(txgpio->msix_entries[0].vector)->domai… in thunderx_gpio_probe()
565 txgpio->msix_entries[i].vector, in thunderx_gpio_probe()
605 txgpio->msix_entries[i].vector); in thunderx_gpio_remove()
/linux-4.19.296/include/xen/interface/io/
Dpciif.h90 struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC]; member
/linux-4.19.296/drivers/pci/
Dxen-pcifront.c272 op.msix_entries[i].entry = entry->msi_attrib.entry_nr; in pci_frontend_enable_msix()
274 op.msix_entries[i].vector = -1; in pci_frontend_enable_msix()
284 if (op.msix_entries[i].vector <= 0) { in pci_frontend_enable_msix()
286 i, op.msix_entries[i].vector); in pci_frontend_enable_msix()
291 vector[i] = op.msix_entries[i].vector; in pci_frontend_enable_msix()