/linux-4.4.14/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_isr.c | 76 pci_dev_info->msix_entries.entries[i].entry = i; in adf_enable_msix() 78 pci_dev_info->msix_entries.entries[0].entry = in adf_enable_msix() 83 pci_dev_info->msix_entries.entries, in adf_enable_msix() 167 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_request_irqs() 178 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs() 198 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs() 215 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_free_irqs() 219 if (pci_dev_info->msix_entries.num_entries > 1) { in adf_free_irqs() 256 accel_dev->accel_pci_dev.msix_entries.num_entries = msix_num_entries; in adf_isr_alloc_msix_entry_table() 257 accel_dev->accel_pci_dev.msix_entries.entries = entries; in adf_isr_alloc_msix_entry_table() [all …]
|
/linux-4.4.14/drivers/pci/pcie/ |
D | portdrv_core.c | 76 struct msix_entry *msix_entries; in pcie_port_enable_msix() local 89 msix_entries = kzalloc(sizeof(*msix_entries) * nr_entries, GFP_KERNEL); in pcie_port_enable_msix() 90 if (!msix_entries) in pcie_port_enable_msix() 100 msix_entries[i].entry = i; in pcie_port_enable_msix() 102 status = pci_enable_msix_exact(dev, msix_entries, nr_entries); in pcie_port_enable_msix() 129 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); in pcie_port_enable_msix() 155 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); in pcie_port_enable_msix() 174 status = pci_enable_msix_exact(dev, msix_entries, nvec); in pcie_port_enable_msix() 180 vectors[i] = idx[i] >= 0 ? msix_entries[idx[i]].vector : -1; in pcie_port_enable_msix() 183 kfree(msix_entries); in pcie_port_enable_msix()
|
/linux-4.4.14/drivers/virtio/ |
D | virtio_pci_common.c | 40 synchronize_irq(vp_dev->msix_entries[i].vector); in vp_synchronize_vectors() 116 free_irq(vp_dev->msix_entries[i].vector, vp_dev); in vp_free_vectors() 134 kfree(vp_dev->msix_entries); in vp_free_vectors() 135 vp_dev->msix_entries = NULL; in vp_free_vectors() 150 vp_dev->msix_entries = kmalloc(nvectors * sizeof *vp_dev->msix_entries, in vp_request_msix_vectors() 152 if (!vp_dev->msix_entries) in vp_request_msix_vectors() 169 vp_dev->msix_entries[i].entry = i; in vp_request_msix_vectors() 172 vp_dev->msix_entries, nvectors); in vp_request_msix_vectors() 181 err = request_irq(vp_dev->msix_entries[v].vector, in vp_request_msix_vectors() 200 err = request_irq(vp_dev->msix_entries[v].vector, in vp_request_msix_vectors() [all …]
|
D | virtio_pci_common.h | 94 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/mfd/ |
D | timberdale.c | 658 struct msix_entry *msix_entries = NULL; in timb_probe() local 710 msix_entries = kzalloc(TIMBERDALE_NR_IRQS * sizeof(*msix_entries), in timb_probe() 712 if (!msix_entries) in timb_probe() 716 msix_entries[i].entry = i; in timb_probe() 718 err = pci_enable_msix_exact(dev, msix_entries, TIMBERDALE_NR_IRQS); in timb_probe() 736 msix_entries[timberdale_i2c_board_info[i].irq].vector; in timb_probe() 759 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 765 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 771 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() 777 &dev->resource[0], msix_entries[0].vector, NULL); in timb_probe() [all …]
|
/linux-4.4.14/drivers/misc/vmw_vmci/ |
D | vmci_guest.c | 60 struct msix_entry msix_entries[VMCI_MAX_INTRS]; member 381 vmci_dev->msix_entries[i].entry = i; in vmci_enable_msix() 382 vmci_dev->msix_entries[i].vector = i; in vmci_enable_msix() 386 vmci_dev->msix_entries, VMCI_MAX_INTRS); in vmci_enable_msix() 390 result = pci_enable_msix_exact(pdev, vmci_dev->msix_entries, 1); in vmci_enable_msix() 597 vmci_dev->irq = vmci_dev->msix_entries[0].vector; in vmci_guest_probe_device() 625 error = request_irq(vmci_dev->msix_entries[1].vector, in vmci_guest_probe_device() 631 vmci_dev->msix_entries[1].vector, error); in vmci_guest_probe_device() 725 free_irq(vmci_dev->msix_entries[1].vector, vmci_dev); in vmci_guest_remove_device()
|
/linux-4.4.14/drivers/misc/mic/host/ |
D | mic_intr.c | 102 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()
|
D | mic_intr.h | 83 struct msix_entry *msix_entries; member
|
D | mic_debugfs.c | 299 entry = mdev->irq_info.msix_entries[i].entry; in mic_msi_irq_info_show() 300 vector = mdev->irq_info.msix_entries[i].vector; in mic_msi_irq_info_show()
|
/linux-4.4.14/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 241 entries[i].entry = op->msix_entries[i].entry; in xen_pcibk_enable_msix() 242 entries[i].vector = op->msix_entries[i].vector; in xen_pcibk_enable_msix() 248 op->msix_entries[i].entry = entries[i].entry; in xen_pcibk_enable_msix() 250 op->msix_entries[i].vector = in xen_pcibk_enable_msix() 256 op->msix_entries[i].vector); in xen_pcibk_enable_msix() 391 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_op() 392 op->msix_entries[i].vector; in xen_pcibk_do_op()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_main.c | 194 synchronize_irq(adapter->msix_entries[0].vector); in i40evf_misc_irq_disable() 222 if (!adapter->msix_entries) in i40evf_irq_disable() 227 synchronize_irq(adapter->msix_entries[i].vector); in i40evf_irq_disable() 510 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 522 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 532 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 534 free_irq(adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 556 err = request_irq(adapter->msix_entries[0].vector, in i40evf_request_misc_irq() 563 free_irq(adapter->msix_entries[0].vector, netdev); in i40evf_request_misc_irq() 582 irq_set_affinity_hint(adapter->msix_entries[i+1].vector, in i40evf_free_traffic_irqs() [all …]
|
D | i40evf.h | 209 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/scsi/csiostor/ |
D | csio_isr.c | 355 struct csio_msix_entries *entryp = &hw->msix_entries[0]; in csio_add_msix_desc() 384 struct csio_msix_entries *entryp = &hw->msix_entries[0]; in csio_request_irqs() 453 entryp = &hw->msix_entries[i]; in csio_request_irqs() 470 entryp = &hw->msix_entries[i]; in csio_disable_msix() 537 entryp = &hw->msix_entries[i]; in csio_enable_msix()
|
D | csio_hw.h | 494 struct csio_msix_entries msix_entries[CSIO_MAX_MSIX_VECS]; member
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_lib.c | 740 adapter->msix_entries = kcalloc(vectors, in ixgbe_acquire_msix_vectors() 743 if (!adapter->msix_entries) in ixgbe_acquire_msix_vectors() 747 adapter->msix_entries[i].entry = i; in ixgbe_acquire_msix_vectors() 749 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbe_acquire_msix_vectors() 760 kfree(adapter->msix_entries); in ixgbe_acquire_msix_vectors() 761 adapter->msix_entries = NULL; in ixgbe_acquire_msix_vectors() 1079 kfree(adapter->msix_entries); in ixgbe_reset_interrupt_capability() 1080 adapter->msix_entries = NULL; in ixgbe_reset_interrupt_capability()
|
D | ixgbe_main.c | 2837 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_request_msix_irqs() 2868 err = request_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2880 irq_set_affinity_hint(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2882 free_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2887 kfree(adapter->msix_entries); in ixgbe_request_msix_irqs() 2888 adapter->msix_entries = NULL; in ixgbe_request_msix_irqs() 3003 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_free_irq() 3015 free_irq(adapter->msix_entries[vector++].vector, adapter); in ixgbe_free_irq() 3044 synchronize_irq(adapter->msix_entries[vector].vector); in ixgbe_irq_disable() 3046 synchronize_irq(adapter->msix_entries[vector++].vector); in ixgbe_irq_disable()
|
D | ixgbe.h | 702 struct msix_entry *msix_entries; member
|
D | ixgbe_ethtool.c | 1531 if (adapter->msix_entries) { in ixgbe_intr_test()
|
/linux-4.4.14/drivers/scsi/pm8001/ |
D | pm8001_init.c | 905 max_entry = sizeof(pm8001_ha->msix_entries) / in pm8001_setup_msix() 906 sizeof(pm8001_ha->msix_entries[0]); in pm8001_setup_msix() 908 pm8001_ha->msix_entries[i].entry = i; in pm8001_setup_msix() 909 rc = pci_enable_msix_exact(pm8001_ha->pdev, pm8001_ha->msix_entries, in pm8001_setup_msix() 925 rc = request_irq(pm8001_ha->msix_entries[i].vector, in pm8001_setup_msix() 930 free_irq(pm8001_ha->msix_entries[j].vector, in pm8001_setup_msix() 1107 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_remove() 1109 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_remove() 1157 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_suspend() 1159 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_suspend()
|
D | pm8001_sas.h | 524 struct msix_entry msix_entries[PM8001_MAX_MSIX_VEC]; member
|
/linux-4.4.14/include/xen/interface/io/ |
D | pciif.h | 90 struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC]; member
|
/linux-4.4.14/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1024 if (adapter->msix_entries) { in igbvf_reset_interrupt_capability() 1026 kfree(adapter->msix_entries); in igbvf_reset_interrupt_capability() 1027 adapter->msix_entries = NULL; in igbvf_reset_interrupt_capability() 1044 adapter->msix_entries = kcalloc(3, sizeof(struct msix_entry), in igbvf_set_interrupt_capability() 1046 if (adapter->msix_entries) { in igbvf_set_interrupt_capability() 1048 adapter->msix_entries[i].entry = i; in igbvf_set_interrupt_capability() 1051 adapter->msix_entries, 3, 3); in igbvf_set_interrupt_capability() 1082 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() 1092 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() 1102 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() [all …]
|
D | igbvf.h | 262 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/net/ethernet/cavium/thunder/ |
D | nicvf_main.c | 873 nic->msix_entries[vec].entry = vec; in nicvf_enable_msix() 875 ret = pci_enable_msix(nic->pdev, nic->msix_entries, nic->num_vec); in nicvf_enable_msix() 913 vector = nic->msix_entries[irq].vector; in nicvf_register_interrupts() 924 vector = nic->msix_entries[irq].vector; in nicvf_register_interrupts() 936 ret = request_irq(nic->msix_entries[irq].vector, in nicvf_register_interrupts() 959 free_irq(nic->msix_entries[irq].vector, nic->napi[irq]); in nicvf_unregister_interrupts() 961 free_irq(nic->msix_entries[irq].vector, nic); in nicvf_unregister_interrupts() 988 ret = request_irq(nic->msix_entries[irq].vector, in nicvf_register_misc_interrupt() 1082 synchronize_irq(nic->msix_entries[irq].vector); in nicvf_stop()
|
D | nic_main.c | 53 struct msix_entry msix_entries[NIC_PF_MSIX_VECTORS]; member 816 nic->msix_entries[i].entry = i; in nic_enable_msix() 818 ret = pci_enable_msix(nic->pdev, nic->msix_entries, nic->num_vec); in nic_enable_msix() 845 free_irq(nic->msix_entries[irq].vector, nic); in nic_free_all_interrupts() 860 ret = request_irq(nic->msix_entries[NIC_PF_INTR_ID_MBOX0].vector, in nic_register_interrupts() 867 ret = request_irq(nic->msix_entries[NIC_PF_INTR_ID_MBOX1].vector, in nic_register_interrupts()
|
D | nic.h | 305 struct msix_entry msix_entries[NIC_VF_MSIX_VECTORS]; member
|
/linux-4.4.14/drivers/scsi/isci/ |
D | init.c | 354 pci_info->msix_entries[i].entry = i; in isci_setup_interrupts() 356 err = pci_enable_msix_exact(pdev, pci_info->msix_entries, num_msix); in isci_setup_interrupts() 362 struct msix_entry *msix = &pci_info->msix_entries[i]; in isci_setup_interrupts() 381 msix = &pci_info->msix_entries[i]; in isci_setup_interrupts()
|
D | host.h | 298 struct msix_entry msix_entries[SCI_MAX_MSIX_INT]; member
|
/linux-4.4.14/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 1777 kfree(interface->msix_entries); in fm10k_reset_msix_capability() 1778 interface->msix_entries = NULL; in fm10k_reset_msix_capability() 1814 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability() 1816 if (!interface->msix_entries) in fm10k_init_msix_capability() 1821 interface->msix_entries[vector].entry = vector; in fm10k_init_msix_capability() 1825 interface->msix_entries, in fm10k_init_msix_capability() 1829 kfree(interface->msix_entries); in fm10k_init_msix_capability() 1830 interface->msix_entries = NULL; in fm10k_init_msix_capability()
|
D | fm10k_pci.c | 1100 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_free_irq() 1200 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_vf() 1367 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_pf() 1446 entry = &interface->msix_entries[NON_Q_VECTORS(hw) + vector]; in fm10k_qv_free_irq() 1481 entry = &interface->msix_entries[NON_Q_VECTORS(hw)]; in fm10k_qv_request_irq()
|
D | fm10k.h | 306 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 708 if (!adapter->msix_entries) { in qlcnic_setup_tss_rss_intr() 709 adapter->msix_entries = kcalloc(num_msix, in qlcnic_setup_tss_rss_intr() 712 if (!adapter->msix_entries) in qlcnic_setup_tss_rss_intr() 717 adapter->msix_entries[vector].entry = vector; in qlcnic_setup_tss_rss_intr() 720 err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); in qlcnic_setup_tss_rss_intr() 763 if (!adapter->msix_entries) { in qlcnic_enable_msix() 764 adapter->msix_entries = kcalloc(num_msix, in qlcnic_enable_msix() 767 if (!adapter->msix_entries) in qlcnic_enable_msix() 776 adapter->msix_entries[vector].entry = vector; in qlcnic_enable_msix() 779 adapter->msix_entries, 1, num_msix); in qlcnic_enable_msix() [all …]
|
D | qlcnic_83xx_hw.c | 339 adapter->msix_entries[0].vector = adapter->pdev->irq; in qlcnic_83xx_enable_legacy() 583 if (adapter->msix_entries) { in qlcnic_83xx_free_mbx_intr() 584 synchronize_irq(adapter->msix_entries[num_msix].vector); in qlcnic_83xx_free_mbx_intr() 585 free_irq(adapter->msix_entries[num_msix].vector, adapter); in qlcnic_83xx_free_mbx_intr() 602 val = adapter->msix_entries[adapter->ahw->num_msix - 1].vector; in qlcnic_83xx_setup_mbx_intr() 611 val = adapter->msix_entries[0].vector; in qlcnic_83xx_setup_mbx_intr()
|
D | qlcnic_init.c | 245 sds_ring->irq = adapter->msix_entries[ring].vector; in qlcnic_alloc_sw_resources()
|
D | qlcnic.h | 1174 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/infiniband/hw/qib/ |
D | qib_iba7322.c | 568 struct qib_msix_entry *msix_entries; member 2796 setup_dca_notifier(dd, &cspec->msix_entries[i]); in qib_setup_dca() 2856 reset_dca_notifier(dd, &dd->cspec->msix_entries[i]); in qib_7322_nomsix() 2859 dd->cspec->msix_entries[i].msix.vector, NULL); in qib_7322_nomsix() 2860 free_cpumask_var(dd->cspec->msix_entries[i].mask); in qib_7322_nomsix() 2861 free_irq(dd->cspec->msix_entries[i].msix.vector, in qib_7322_nomsix() 2862 dd->cspec->msix_entries[i].arg); in qib_7322_nomsix() 2899 kfree(dd->cspec->msix_entries); in qib_setup_7322_cleanup() 3480 dd->cspec->msix_entries[msixnum]. in qib_setup_7322_interrupt() 3481 name[sizeof(dd->cspec->msix_entries[msixnum].name) - 1] in qib_setup_7322_interrupt() [all …]
|
/linux-4.4.14/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 2047 if (adapter->msix_entries) { in e1000e_reset_interrupt_capability() 2049 kfree(adapter->msix_entries); in e1000e_reset_interrupt_capability() 2050 adapter->msix_entries = NULL; in e1000e_reset_interrupt_capability() 2072 adapter->msix_entries = kcalloc(adapter->num_vectors, in e1000e_set_interrupt_capability() 2076 if (adapter->msix_entries) { in e1000e_set_interrupt_capability() 2080 adapter->msix_entries[i].entry = i; in e1000e_set_interrupt_capability() 2083 a->msix_entries, in e1000e_set_interrupt_capability() 2129 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() 2145 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() 2155 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() [all …]
|
D | e1000.h | 317 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/pci/ |
D | xen-pcifront.c | 271 op.msix_entries[i].entry = entry->msi_attrib.entry_nr; in pci_frontend_enable_msix() 273 op.msix_entries[i].vector = -1; in pci_frontend_enable_msix() 283 if (op.msix_entries[i].vector <= 0) { in pci_frontend_enable_msix() 285 i, op.msix_entries[i].vector); in pci_frontend_enable_msix() 290 vector[i] = op.msix_entries[i].vector; in pci_frontend_enable_msix()
|
/linux-4.4.14/drivers/scsi/bfa/ |
D | bfad.c | 1160 bfad_init_msix_entry(struct bfad_s *bfad, struct msix_entry *msix_entries, in bfad_init_msix_entry() argument 1170 msix_entries[bfad->nvec].entry = i; in bfad_init_msix_entry() 1220 struct msix_entry msix_entries[MAX_MSIX_ENTRY]; in bfad_setup_intr() local 1228 bfad_init_msix_entry(bfad, msix_entries, mask, max_bit); in bfad_setup_intr() 1234 msix_entries, bfad->nvec); in bfad_setup_intr() 1242 msix_entries, 1); in bfad_setup_intr() 1262 bfa_trc(bfad, msix_entries[i].vector); in bfad_setup_intr() 1263 bfad->msix_tab[i].msix.vector = msix_entries[i].vector; in bfad_setup_intr()
|
/linux-4.4.14/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 1393 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbevf_request_msix_irqs() 1419 err = request_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1432 free_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1489 free_irq(adapter->msix_entries[i].vector, adapter); in ixgbevf_free_irq() 1498 free_irq(adapter->msix_entries[i].vector, in ixgbevf_free_irq() 1521 synchronize_irq(adapter->msix_entries[i].vector); in ixgbevf_irq_disable() 2288 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbevf_acquire_msix_vectors() 2294 kfree(adapter->msix_entries); in ixgbevf_acquire_msix_vectors() 2295 adapter->msix_entries = NULL; in ixgbevf_acquire_msix_vectors() 2440 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability() [all …]
|
D | ixgbevf.h | 414 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/net/ethernet/emulex/benet/ |
D | be_roce.c | 77 adapter->msix_entries[i].vector; in _be_roce_dev_add()
|
D | be.h | 507 struct msix_entry msix_entries[MAX_MSIX_VECTORS]; member
|
D | be_main.c | 3250 adapter->msix_entries[i].entry = i; in be_msix_enable() 3252 num_vec = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in be_msix_enable() 3281 return adapter->msix_entries[eqo->msix_idx].vector; in be_msix_vec_get()
|
/linux-4.4.14/drivers/scsi/qla2xxx/ |
D | qla_isr.c | 2950 static struct qla_init_msix_entry msix_entries[3] = { variable 2975 qentry = &ha->msix_entries[i]; in qla24xx_disable_msix() 2980 kfree(ha->msix_entries); in qla24xx_disable_msix() 2981 ha->msix_entries = NULL; in qla24xx_disable_msix() 3024 ha->msix_entries = kzalloc(sizeof(struct qla_msix_entry) * in qla24xx_enable_msix() 3026 if (!ha->msix_entries) { in qla24xx_enable_msix() 3035 qentry = &ha->msix_entries[i]; in qla24xx_enable_msix() 3044 qentry = &ha->msix_entries[i]; in qla24xx_enable_msix() 3051 msix_entries[i].handler, in qla24xx_enable_msix() 3052 0, msix_entries[i].name, rsp); in qla24xx_enable_msix() [all …]
|
D | qla_mid.c | 793 rsp->msix = &ha->msix_entries[que_id + 1]; in qla25xx_create_rsp_que()
|
D | qla_def.h | 3402 struct qla_msix_entry *msix_entries; member
|
D | qla_init.c | 2128 msix = &ha->msix_entries[1]; in qla24xx_config_rings()
|
D | qla_target.c | 6180 struct qla_msix_entry *msix = &ha->msix_entries[2]; in qlt_24xx_config_rings()
|
/linux-4.4.14/drivers/usb/host/ |
D | xhci.c | 217 if (!xhci->msix_entries) in xhci_free_msi() 221 if (xhci->msix_entries[i].vector) in xhci_free_msi() 222 free_irq(xhci->msix_entries[i].vector, in xhci_free_msi() 294 xhci->msix_entries = in xhci_setup_msix() 297 if (!xhci->msix_entries) { in xhci_setup_msix() 303 xhci->msix_entries[i].entry = i; in xhci_setup_msix() 304 xhci->msix_entries[i].vector = 0; in xhci_setup_msix() 307 ret = pci_enable_msix_exact(pdev, xhci->msix_entries, xhci->msix_count); in xhci_setup_msix() 315 ret = request_irq(xhci->msix_entries[i].vector, in xhci_setup_msix() 330 kfree(xhci->msix_entries); in xhci_setup_msix() [all …]
|
D | xhci.h | 1541 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/crypto/qat/qat_common/ |
D | adf_accel_devices.h | 91 struct adf_accel_msix msix_entries; member
|
/linux-4.4.14/drivers/scsi/lpfc/ |
D | lpfc_init.c | 5446 phba->sli4_hba.msix_entries = kzalloc((sizeof(struct msix_entry) * in lpfc_sli4_driver_resource_setup() 5449 if (!phba->sli4_hba.msix_entries) { in lpfc_sli4_driver_resource_setup() 5512 kfree(phba->sli4_hba.msix_entries); in lpfc_sli4_driver_resource_setup() 5549 kfree(phba->sli4_hba.msix_entries); in lpfc_sli4_driver_resource_unset() 8369 phba->msix_entries[i].entry = i; in lpfc_sli_enable_msix() 8372 rc = pci_enable_msix_exact(phba->pcidev, phba->msix_entries, in lpfc_sli_enable_msix() 8383 phba->msix_entries[i].vector, in lpfc_sli_enable_msix() 8384 phba->msix_entries[i].entry); in lpfc_sli_enable_msix() 8390 rc = request_irq(phba->msix_entries[0].vector, in lpfc_sli_enable_msix() 8401 rc = request_irq(phba->msix_entries[1].vector, in lpfc_sli_enable_msix() [all …]
|
D | lpfc_sli4.h | 515 struct msix_entry *msix_entries; member
|
D | lpfc.h | 865 struct msix_entry msix_entries[LPFC_MSIX_VECTORS]; member
|
/linux-4.4.14/drivers/net/ethernet/rocker/ |
D | rocker.c | 236 struct msix_entry *msix_entries; member 460 return rocker->msix_entries[vector].vector; in rocker_msix_vector() 5079 int msix_entries; in rocker_msix_init() local 5083 msix_entries = pci_msix_vec_count(pdev); in rocker_msix_init() 5084 if (msix_entries < 0) in rocker_msix_init() 5085 return msix_entries; in rocker_msix_init() 5087 if (msix_entries != ROCKER_MSIX_VEC_COUNT(rocker->port_count)) in rocker_msix_init() 5090 rocker->msix_entries = kmalloc_array(msix_entries, in rocker_msix_init() 5093 if (!rocker->msix_entries) in rocker_msix_init() 5096 for (i = 0; i < msix_entries; i++) in rocker_msix_init() [all …]
|
/linux-4.4.14/drivers/dma/ioat/ |
D | init.c | 433 ioat_dma->msix_entries[i].entry = i; in ioat_dma_setup_interrupts() 435 err = pci_enable_msix_exact(pdev, ioat_dma->msix_entries, msixcnt); in ioat_dma_setup_interrupts() 440 msix = &ioat_dma->msix_entries[i]; in ioat_dma_setup_interrupts() 447 msix = &ioat_dma->msix_entries[j]; in ioat_dma_setup_interrupts()
|
D | dma.h | 86 struct msix_entry msix_entries[IOAT_MAX_CHANS]; member
|
D | dma.c | 106 msix = &ioat_dma->msix_entries[chan_id]; in ioat_stop() 920 struct msix_entry *msix = &ioat_dma->msix_entries[i]; in ioat_irq_reinit()
|
/linux-4.4.14/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 304 struct msix_entry msix_entries[VMXNET3_LINUX_MAX_MSIX_VECT]; member
|
D | vmxnet3_drv.c | 1940 intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1979 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1996 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 2062 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs() 2070 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs() 2074 free_irq(intr->msix_entries[vector].vector, in vmxnet3_free_irqs() 2893 adapter->intr.msix_entries, nvec, nvec); in vmxnet3_acquire_msix_vectors() 2901 adapter->intr.msix_entries, in vmxnet3_acquire_msix_vectors() 2949 adapter->intr.msix_entries[i].entry = i; in vmxnet3_alloc_intr_resources()
|
/linux-4.4.14/drivers/block/ |
D | skd_main.c | 278 struct skd_msix_entry *msix_entries; member 3891 static struct skd_init_msix_entry msix_entries[SKD_MAX_MSIX_COUNT] = { variable 3912 if (skdev->msix_entries) { in skd_release_msix() 3914 qentry = &skdev->msix_entries[i]; in skd_release_msix() 3922 kfree(skdev->msix_entries); in skd_release_msix() 3929 skdev->msix_entries = NULL; in skd_release_msix() 3955 skdev->msix_entries = kzalloc(sizeof(struct skd_msix_entry) * in skd_acquire_msix() 3957 if (!skdev->msix_entries) { in skd_acquire_msix() 3965 qentry = &skdev->msix_entries[i]; in skd_acquire_msix() 3978 qentry = &skdev->msix_entries[i]; in skd_acquire_msix() [all …]
|
/linux-4.4.14/Documentation/PCI/ |
D | MSI-HOWTO.txt | 297 return pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 309 return pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 322 return pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 353 rc = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 412 adapter->msix_entries, maxvec);
|
/linux-4.4.14/drivers/net/ethernet/intel/igb/ |
D | igb.h | 361 struct msix_entry msix_entries[MAX_MSIX_ENTRIES]; member
|
D | igb_main.c | 952 err = request_irq(adapter->msix_entries[vector].vector, in igb_request_msix() 976 err = request_irq(adapter->msix_entries[vector].vector, in igb_request_msix() 988 free_irq(adapter->msix_entries[free_vector++].vector, adapter); in igb_request_msix() 992 free_irq(adapter->msix_entries[free_vector++].vector, in igb_request_msix() 1132 adapter->msix_entries[i].entry = i; in igb_set_interrupt_capability() 1135 adapter->msix_entries, in igb_set_interrupt_capability() 1462 free_irq(adapter->msix_entries[vector++].vector, adapter); in igb_free_irq() 1465 free_irq(adapter->msix_entries[vector++].vector, in igb_free_irq() 1500 synchronize_irq(adapter->msix_entries[i].vector); in igb_irq_disable()
|
D | igb_ethtool.c | 1388 if (request_irq(adapter->msix_entries[0].vector, in igb_intr_test() 1521 free_irq(adapter->msix_entries[0].vector, adapter); in igb_intr_test()
|
/linux-4.4.14/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 3310 err = request_irq(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3321 irq_set_affinity_hint(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3331 irq_set_affinity_hint(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3333 free_irq(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3362 synchronize_irq(pf->msix_entries[i + base].vector); in i40e_vsi_disable_irq() 3981 irq_set_affinity_hint(pf->msix_entries[vector].vector, in i40e_vsi_free_irq() 3983 free_irq(pf->msix_entries[vector].vector, in i40e_vsi_free_irq() 4124 kfree(pf->msix_entries); in i40e_reset_interrupt_capability() 4125 pf->msix_entries = NULL; in i40e_reset_interrupt_capability() 4147 synchronize_irq(pf->msix_entries[0].vector); in i40e_clear_interrupt_scheme() [all …]
|
D | i40e.h | 252 struct msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/net/ethernet/qlogic/netxen/ |
D | netxen_nic_main.c | 474 adapter->msix_entries[i].entry = i; in netxen_init_msix_entries() 644 err = pci_enable_msix_range(pdev, adapter->msix_entries, in netxen_setup_msi_interrupts() 663 adapter->msix_entries[0].vector = pdev->irq; in netxen_setup_msi_interrupts() 703 adapter->msix_entries[0].vector = pdev->irq; in netxen_setup_intr() 1395 netdev->irq = adapter->msix_entries[0].vector; in netxen_setup_netdev()
|
D | netxen_nic.h | 1685 struct msix_entry msix_entries[MSIX_ENTRIES_PER_ADAPTER]; member
|
D | netxen_nic_init.c | 298 sds_ring->irq = adapter->msix_entries[ring].vector; in netxen_alloc_sw_resources()
|
/linux-4.4.14/drivers/staging/rdma/hfi1/ |
D | chip.c | 8768 struct hfi1_msix_entry *me = dd->msix_entries; in clean_up_interrupts() 8773 irq_set_affinity_hint(dd->msix_entries[i].msix.vector, in clean_up_interrupts() 8796 free_cpumask_var(dd->msix_entries[i].mask); in clean_up_interrupts() 8797 kfree(dd->msix_entries); in clean_up_interrupts() 8798 dd->msix_entries = NULL; in clean_up_interrupts() 8941 struct hfi1_msix_entry *me = &dd->msix_entries[i]; in request_msix_irqs() 9015 &dd->msix_entries[i].mask, in request_msix_irqs() 9021 cpumask_set_cpu(sdma_cpu, dd->msix_entries[i].mask); in request_msix_irqs() 9028 cpumask_set_cpu(rcv_cpu, dd->msix_entries[i].mask); in request_msix_irqs() 9037 cpumask_first(def), dd->msix_entries[i].mask); in request_msix_irqs() [all …]
|
D | hfi.h | 1006 struct hfi1_msix_entry *msix_entries; member
|
/linux-4.4.14/drivers/scsi/be2iscsi/ |
D | be_main.h | 363 struct msix_entry msix_entries[MAX_CPUS]; member
|
D | be_main.c | 1022 msix_vec = phba->msix_entries[i].vector; in beiscsi_init_irqs() 1042 msix_vec = phba->msix_entries[i].vector; in beiscsi_init_irqs() 1067 msix_vec = phba->msix_entries[j].vector; in beiscsi_init_irqs() 5282 msix_vec = phba->msix_entries[i].vector; in beiscsi_quiesce() 5362 phba->msix_entries[i].entry = i; in beiscsi_msix_enable() 5364 status = pci_enable_msix_range(phba->pcidev, phba->msix_entries, in beiscsi_msix_enable()
|
/linux-4.4.14/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 765 struct ql4_msix_entry msix_entries[QLA_MSIX_ENTRIES]; member
|
D | ql4_nx.c | 4203 qentry = &ha->msix_entries[qla4_8xxx_msix_entries[i].index]; in qla4_8xxx_disable_msix() 4234 qentry = &ha->msix_entries[qla4_8xxx_msix_entries[i].index]; in qla4_8xxx_enable_msix()
|