/linux-4.1.27/drivers/crypto/qat/qat_dh895xcc/ |
D | adf_isr.c | 71 pci_dev_info->msix_entries.entries[i].entry = i; in adf_enable_msix() 74 pci_dev_info->msix_entries.entries, in adf_enable_msix() 109 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_request_irqs() 119 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs() 136 name = *(pci_dev_info->msix_entries.names + i); in adf_request_irqs() 153 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_free_irqs() 188 accel_dev->accel_pci_dev.msix_entries.entries = entries; in adf_isr_alloc_msix_entry_table() 189 accel_dev->accel_pci_dev.msix_entries.names = names; in adf_isr_alloc_msix_entry_table() 203 char **names = accel_dev->accel_pci_dev.msix_entries.names; in adf_isr_free_msix_entry_table() 206 kfree(accel_dev->accel_pci_dev.msix_entries.entries); in adf_isr_free_msix_entry_table()
|
/linux-4.1.27/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.1.27/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 | 92 struct msix_entry *msix_entries; member
|
/linux-4.1.27/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.1.27/drivers/ntb/ |
D | ntb_hw.c | 1164 static int ntb_setup_snb_msix(struct ntb_device *ndev, int msix_entries) in ntb_setup_snb_msix() argument 1170 if (msix_entries < ndev->limits.msix_cnt) in ntb_setup_snb_msix() 1173 rc = pci_enable_msix_exact(pdev, ndev->msix_entries, msix_entries); in ntb_setup_snb_msix() 1177 for (i = 0; i < msix_entries; i++) { in ntb_setup_snb_msix() 1178 msix = &ndev->msix_entries[i]; in ntb_setup_snb_msix() 1181 if (i == msix_entries - 1) { in ntb_setup_snb_msix() 1197 ndev->num_msix = msix_entries; in ntb_setup_snb_msix() 1198 ndev->max_cbs = msix_entries - 1; in ntb_setup_snb_msix() 1205 msix = &ndev->msix_entries[i]; in ntb_setup_snb_msix() 1215 static int ntb_setup_bwd_msix(struct ntb_device *ndev, int msix_entries) in ntb_setup_bwd_msix() argument [all …]
|
D | ntb_hw.h | 118 struct msix_entry *msix_entries; member
|
/linux-4.1.27/drivers/xen/xen-pciback/ |
D | pciback_ops.c | 226 entries[i].entry = op->msix_entries[i].entry; in xen_pcibk_enable_msix() 227 entries[i].vector = op->msix_entries[i].vector; in xen_pcibk_enable_msix() 233 op->msix_entries[i].entry = entries[i].entry; in xen_pcibk_enable_msix() 235 op->msix_entries[i].vector = in xen_pcibk_enable_msix() 241 op->msix_entries[i].vector); in xen_pcibk_enable_msix() 372 pdev->sh_info->op.msix_entries[i].vector = in xen_pcibk_do_op() 373 op->msix_entries[i].vector; in xen_pcibk_do_op()
|
/linux-4.1.27/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.1.27/drivers/misc/mic/host/ |
D | mic_intr.c | 104 return &info->msix_entries[i]; in mic_get_available_vector() 204 int entry_size = sizeof(*mdev->irq_info.msix_entries); in mic_setup_msix() 206 mdev->irq_info.msix_entries = kmalloc_array(MIC_MIN_MSIX, in mic_setup_msix() 208 if (!mdev->irq_info.msix_entries) { in mic_setup_msix() 214 mdev->irq_info.msix_entries[i].entry = i; in mic_setup_msix() 216 rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, in mic_setup_msix() 238 kfree(mdev->irq_info.msix_entries); in mic_setup_msix() 536 irq = mdev->irq_info.msix_entries[entry].vector; in mic_free_irq() 607 mdev->irq_info.msix_entries[i].vector); in mic_free_interrupts() 610 kfree(mdev->irq_info.msix_entries); in mic_free_interrupts()
|
D | mic_intr.h | 82 struct msix_entry *msix_entries; member
|
D | mic_debugfs.c | 388 entry = mdev->irq_info.msix_entries[i].entry; in mic_msi_irq_info_show() 389 vector = mdev->irq_info.msix_entries[i].vector; in mic_msi_irq_info_show()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40evf/ |
D | i40evf_main.c | 192 synchronize_irq(adapter->msix_entries[0].vector); in i40evf_misc_irq_disable() 220 if (!adapter->msix_entries) in i40evf_irq_disable() 225 synchronize_irq(adapter->msix_entries[i].vector); in i40evf_irq_disable() 483 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 496 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 506 adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 508 free_irq(adapter->msix_entries[vector + NONQ_VECS].vector, in i40evf_request_traffic_irqs() 530 err = request_irq(adapter->msix_entries[0].vector, in i40evf_request_misc_irq() 537 free_irq(adapter->msix_entries[0].vector, netdev); in i40evf_request_misc_irq() 556 irq_set_affinity_hint(adapter->msix_entries[i+1].vector, in i40evf_free_traffic_irqs() [all …]
|
D | i40evf.h | 207 struct msix_entry *msix_entries; member
|
/linux-4.1.27/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.1.27/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 | 2751 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_request_msix_irqs() 2782 err = request_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2794 irq_set_affinity_hint(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2796 free_irq(adapter->msix_entries[vector].vector, in ixgbe_request_msix_irqs() 2801 kfree(adapter->msix_entries); in ixgbe_request_msix_irqs() 2802 adapter->msix_entries = NULL; in ixgbe_request_msix_irqs() 2917 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbe_free_irq() 2929 free_irq(adapter->msix_entries[vector++].vector, adapter); in ixgbe_free_irq() 2958 synchronize_irq(adapter->msix_entries[vector].vector); in ixgbe_irq_disable() 2960 synchronize_irq(adapter->msix_entries[vector++].vector); in ixgbe_irq_disable()
|
D | ixgbe.h | 689 struct msix_entry *msix_entries; member
|
D | ixgbe_ethtool.c | 1526 if (adapter->msix_entries) { in ixgbe_intr_test()
|
/linux-4.1.27/drivers/scsi/pm8001/ |
D | pm8001_init.c | 746 max_entry = sizeof(pm8001_ha->msix_entries) / in pm8001_setup_msix() 747 sizeof(pm8001_ha->msix_entries[0]); in pm8001_setup_msix() 749 pm8001_ha->msix_entries[i].entry = i; in pm8001_setup_msix() 750 rc = pci_enable_msix_exact(pm8001_ha->pdev, pm8001_ha->msix_entries, in pm8001_setup_msix() 766 rc = request_irq(pm8001_ha->msix_entries[i].vector, in pm8001_setup_msix() 771 free_irq(pm8001_ha->msix_entries[j].vector, in pm8001_setup_msix() 949 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_remove() 951 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_remove() 998 synchronize_irq(pm8001_ha->msix_entries[i].vector); in pm8001_pci_suspend() 1000 free_irq(pm8001_ha->msix_entries[i].vector, in pm8001_pci_suspend()
|
D | pm8001_sas.h | 522 struct msix_entry msix_entries[PM8001_MAX_MSIX_VEC]; member
|
/linux-4.1.27/include/xen/interface/io/ |
D | pciif.h | 90 struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC]; member
|
/linux-4.1.27/drivers/net/ethernet/intel/igbvf/ |
D | netdev.c | 1023 if (adapter->msix_entries) { in igbvf_reset_interrupt_capability() 1025 kfree(adapter->msix_entries); in igbvf_reset_interrupt_capability() 1026 adapter->msix_entries = NULL; in igbvf_reset_interrupt_capability() 1043 adapter->msix_entries = kcalloc(3, sizeof(struct msix_entry), in igbvf_set_interrupt_capability() 1045 if (adapter->msix_entries) { in igbvf_set_interrupt_capability() 1047 adapter->msix_entries[i].entry = i; in igbvf_set_interrupt_capability() 1050 adapter->msix_entries, 3, 3); in igbvf_set_interrupt_capability() 1081 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() 1091 err = request_irq(adapter->msix_entries[vector].vector, in igbvf_request_msix() 1101 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.1.27/drivers/scsi/isci/ |
D | init.c | 356 pci_info->msix_entries[i].entry = i; in isci_setup_interrupts() 358 err = pci_enable_msix_exact(pdev, pci_info->msix_entries, num_msix); in isci_setup_interrupts() 364 struct msix_entry *msix = &pci_info->msix_entries[i]; in isci_setup_interrupts() 383 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.1.27/drivers/net/ethernet/intel/fm10k/ |
D | fm10k_main.c | 1787 kfree(interface->msix_entries); in fm10k_reset_msix_capability() 1788 interface->msix_entries = NULL; in fm10k_reset_msix_capability() 1824 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), in fm10k_init_msix_capability() 1826 if (!interface->msix_entries) in fm10k_init_msix_capability() 1831 interface->msix_entries[vector].entry = vector; in fm10k_init_msix_capability() 1835 interface->msix_entries, in fm10k_init_msix_capability() 1839 kfree(interface->msix_entries); in fm10k_init_msix_capability() 1840 interface->msix_entries = NULL; in fm10k_init_msix_capability()
|
D | fm10k_pci.c | 1039 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_free_irq() 1139 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_vf() 1306 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; in fm10k_mbx_request_irq_pf() 1385 entry = &interface->msix_entries[NON_Q_VECTORS(hw) + vector]; in fm10k_qv_free_irq() 1420 entry = &interface->msix_entries[NON_Q_VECTORS(hw)]; in fm10k_qv_request_irq()
|
D | fm10k.h | 287 struct msix_entry *msix_entries; member
|
/linux-4.1.27/drivers/net/ethernet/intel/e1000e/ |
D | netdev.c | 2053 if (adapter->msix_entries) { in e1000e_reset_interrupt_capability() 2055 kfree(adapter->msix_entries); in e1000e_reset_interrupt_capability() 2056 adapter->msix_entries = NULL; in e1000e_reset_interrupt_capability() 2078 adapter->msix_entries = kcalloc(adapter->num_vectors, in e1000e_set_interrupt_capability() 2082 if (adapter->msix_entries) { in e1000e_set_interrupt_capability() 2086 adapter->msix_entries[i].entry = i; in e1000e_set_interrupt_capability() 2089 a->msix_entries, in e1000e_set_interrupt_capability() 2135 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() 2151 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() 2161 err = request_irq(adapter->msix_entries[vector].vector, in e1000_request_msix() [all …]
|
D | e1000.h | 315 struct msix_entry *msix_entries; member
|
/linux-4.1.27/drivers/net/ethernet/qlogic/qlcnic/ |
D | qlcnic_main.c | 699 if (!adapter->msix_entries) { in qlcnic_setup_tss_rss_intr() 700 adapter->msix_entries = kcalloc(num_msix, in qlcnic_setup_tss_rss_intr() 703 if (!adapter->msix_entries) in qlcnic_setup_tss_rss_intr() 708 adapter->msix_entries[vector].entry = vector; in qlcnic_setup_tss_rss_intr() 711 err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); in qlcnic_setup_tss_rss_intr() 754 if (!adapter->msix_entries) { in qlcnic_enable_msix() 755 adapter->msix_entries = kcalloc(num_msix, in qlcnic_enable_msix() 758 if (!adapter->msix_entries) in qlcnic_enable_msix() 767 adapter->msix_entries[vector].entry = vector; in qlcnic_enable_msix() 770 adapter->msix_entries, 1, num_msix); in qlcnic_enable_msix() [all …]
|
D | qlcnic_83xx_hw.c | 337 adapter->msix_entries[0].vector = adapter->pdev->irq; in qlcnic_83xx_enable_legacy() 581 if (adapter->msix_entries) { in qlcnic_83xx_free_mbx_intr() 582 synchronize_irq(adapter->msix_entries[num_msix].vector); in qlcnic_83xx_free_mbx_intr() 583 free_irq(adapter->msix_entries[num_msix].vector, adapter); in qlcnic_83xx_free_mbx_intr() 600 val = adapter->msix_entries[adapter->ahw->num_msix - 1].vector; in qlcnic_83xx_setup_mbx_intr() 609 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 | 1173 struct msix_entry *msix_entries; member
|
/linux-4.1.27/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.1.27/drivers/pci/ |
D | xen-pcifront.c | 273 op.msix_entries[i].entry = entry->msi_attrib.entry_nr; in pci_frontend_enable_msix() 275 op.msix_entries[i].vector = -1; in pci_frontend_enable_msix() 285 if (op.msix_entries[i].vector <= 0) { in pci_frontend_enable_msix() 287 i, op.msix_entries[i].vector); in pci_frontend_enable_msix() 292 vector[i] = op.msix_entries[i].vector; in pci_frontend_enable_msix()
|
/linux-4.1.27/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.1.27/drivers/net/ethernet/intel/ixgbevf/ |
D | ixgbevf_main.c | 1392 struct msix_entry *entry = &adapter->msix_entries[vector]; in ixgbevf_request_msix_irqs() 1418 err = request_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1431 free_irq(adapter->msix_entries[vector].vector, in ixgbevf_request_msix_irqs() 1488 free_irq(adapter->msix_entries[i].vector, adapter); in ixgbevf_free_irq() 1497 free_irq(adapter->msix_entries[i].vector, in ixgbevf_free_irq() 1520 synchronize_irq(adapter->msix_entries[i].vector); in ixgbevf_irq_disable() 2276 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in ixgbevf_acquire_msix_vectors() 2282 kfree(adapter->msix_entries); in ixgbevf_acquire_msix_vectors() 2283 adapter->msix_entries = NULL; in ixgbevf_acquire_msix_vectors() 2428 adapter->msix_entries = kcalloc(v_budget, in ixgbevf_set_interrupt_capability() [all …]
|
D | ixgbevf.h | 412 struct msix_entry *msix_entries; member
|
/linux-4.1.27/drivers/crypto/qat/qat_common/ |
D | adf_accel_devices.h | 87 struct adf_accel_msix msix_entries; member
|
/linux-4.1.27/drivers/scsi/qla2xxx/ |
D | qla_isr.c | 2924 static struct qla_init_msix_entry msix_entries[3] = { variable 2949 qentry = &ha->msix_entries[i]; in qla24xx_disable_msix() 2954 kfree(ha->msix_entries); in qla24xx_disable_msix() 2955 ha->msix_entries = NULL; in qla24xx_disable_msix() 2998 ha->msix_entries = kzalloc(sizeof(struct qla_msix_entry) * in qla24xx_enable_msix() 3000 if (!ha->msix_entries) { in qla24xx_enable_msix() 3009 qentry = &ha->msix_entries[i]; in qla24xx_enable_msix() 3018 qentry = &ha->msix_entries[i]; in qla24xx_enable_msix() 3025 msix_entries[i].handler, in qla24xx_enable_msix() 3026 0, msix_entries[i].name, rsp); in qla24xx_enable_msix() [all …]
|
D | qla_mid.c | 794 rsp->msix = &ha->msix_entries[que_id + 1]; in qla25xx_create_rsp_que()
|
D | qla_def.h | 3397 struct qla_msix_entry *msix_entries; member
|
D | qla_init.c | 2126 msix = &ha->msix_entries[1]; in qla24xx_config_rings()
|
D | qla_target.c | 6191 struct qla_msix_entry *msix = &ha->msix_entries[2]; in qlt_24xx_config_rings()
|
/linux-4.1.27/drivers/dma/ioat/ |
D | dma.c | 376 msix = &device->msix_entries[chan_id]; in ioat_stop() 944 device->msix_entries[i].entry = i; in ioat_dma_setup_interrupts() 946 err = pci_enable_msix_exact(pdev, device->msix_entries, msixcnt); in ioat_dma_setup_interrupts() 951 msix = &device->msix_entries[i]; in ioat_dma_setup_interrupts() 958 msix = &device->msix_entries[j]; in ioat_dma_setup_interrupts()
|
D | dma.h | 83 struct msix_entry msix_entries[4]; member
|
D | dma_v3.c | 1506 struct msix_entry *msix = &device->msix_entries[i]; in ioat3_irq_reinit()
|
/linux-4.1.27/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 | 1481 struct msix_entry *msix_entries; member
|
/linux-4.1.27/drivers/net/ethernet/emulex/benet/ |
D | be_roce.c | 77 adapter->msix_entries[i].vector; in _be_roce_dev_add()
|
D | be.h | 491 struct msix_entry msix_entries[MAX_MSIX_VECTORS]; member
|
D | be_main.c | 2995 adapter->msix_entries[i].entry = i; in be_msix_enable() 2997 num_vec = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, in be_msix_enable() 3026 return adapter->msix_entries[eqo->msix_idx].vector; in be_msix_vec_get()
|
/linux-4.1.27/drivers/net/ethernet/rocker/ |
D | rocker.c | 233 struct msix_entry *msix_entries; member 379 return rocker->msix_entries[vector].vector; in rocker_msix_vector() 4693 int msix_entries; in rocker_msix_init() local 4697 msix_entries = pci_msix_vec_count(pdev); in rocker_msix_init() 4698 if (msix_entries < 0) in rocker_msix_init() 4699 return msix_entries; in rocker_msix_init() 4701 if (msix_entries != ROCKER_MSIX_VEC_COUNT(rocker->port_count)) in rocker_msix_init() 4704 rocker->msix_entries = kmalloc_array(msix_entries, in rocker_msix_init() 4707 if (!rocker->msix_entries) in rocker_msix_init() 4710 for (i = 0; i < msix_entries; i++) in rocker_msix_init() [all …]
|
/linux-4.1.27/drivers/scsi/lpfc/ |
D | lpfc_init.c | 5427 phba->sli4_hba.msix_entries = kzalloc((sizeof(struct msix_entry) * in lpfc_sli4_driver_resource_setup() 5430 if (!phba->sli4_hba.msix_entries) { in lpfc_sli4_driver_resource_setup() 5493 kfree(phba->sli4_hba.msix_entries); in lpfc_sli4_driver_resource_setup() 5530 kfree(phba->sli4_hba.msix_entries); in lpfc_sli4_driver_resource_unset() 8348 phba->msix_entries[i].entry = i; in lpfc_sli_enable_msix() 8351 rc = pci_enable_msix_exact(phba->pcidev, phba->msix_entries, in lpfc_sli_enable_msix() 8362 phba->msix_entries[i].vector, in lpfc_sli_enable_msix() 8363 phba->msix_entries[i].entry); in lpfc_sli_enable_msix() 8369 rc = request_irq(phba->msix_entries[0].vector, in lpfc_sli_enable_msix() 8380 rc = request_irq(phba->msix_entries[1].vector, in lpfc_sli_enable_msix() [all …]
|
D | lpfc_sli4.h | 516 struct msix_entry *msix_entries; member
|
D | lpfc.h | 861 struct msix_entry msix_entries[LPFC_MSIX_VECTORS]; member
|
/linux-4.1.27/drivers/net/vmxnet3/ |
D | vmxnet3_int.h | 304 struct msix_entry msix_entries[VMXNET3_LINUX_MAX_MSIX_VECT]; member
|
D | vmxnet3_drv.c | 1808 intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1847 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1864 err = request_irq(intr->msix_entries[vector].vector, in vmxnet3_request_irqs() 1930 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs() 1938 free_irq(intr->msix_entries[vector++].vector, in vmxnet3_free_irqs() 1942 free_irq(intr->msix_entries[vector].vector, in vmxnet3_free_irqs() 2759 adapter->intr.msix_entries, nvec, nvec); in vmxnet3_acquire_msix_vectors() 2767 adapter->intr.msix_entries, in vmxnet3_acquire_msix_vectors() 2815 adapter->intr.msix_entries[i].entry = i; in vmxnet3_alloc_intr_resources()
|
/linux-4.1.27/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.1.27/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.1.27/drivers/net/ethernet/intel/igb/ |
D | igb.h | 361 struct msix_entry msix_entries[MAX_MSIX_ENTRIES]; member
|
D | igb_main.c | 950 err = request_irq(adapter->msix_entries[vector].vector, in igb_request_msix() 974 err = request_irq(adapter->msix_entries[vector].vector, in igb_request_msix() 986 free_irq(adapter->msix_entries[free_vector++].vector, adapter); in igb_request_msix() 990 free_irq(adapter->msix_entries[free_vector++].vector, in igb_request_msix() 1130 adapter->msix_entries[i].entry = i; in igb_set_interrupt_capability() 1133 adapter->msix_entries, in igb_set_interrupt_capability() 1460 free_irq(adapter->msix_entries[vector++].vector, adapter); in igb_free_irq() 1463 free_irq(adapter->msix_entries[vector++].vector, in igb_free_irq() 1498 synchronize_irq(adapter->msix_entries[i].vector); in igb_irq_disable()
|
D | igb_ethtool.c | 1392 if (request_irq(adapter->msix_entries[0].vector, in igb_intr_test() 1525 free_irq(adapter->msix_entries[0].vector, adapter); in igb_intr_test()
|
/linux-4.1.27/drivers/net/ethernet/intel/i40e/ |
D | i40e_main.c | 3041 err = request_irq(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3053 irq_set_affinity_hint(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3063 irq_set_affinity_hint(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3065 free_irq(pf->msix_entries[base + vector].vector, in i40e_vsi_request_irq_msix() 3094 synchronize_irq(pf->msix_entries[i + base].vector); in i40e_vsi_disable_irq() 3709 irq_set_affinity_hint(pf->msix_entries[vector].vector, in i40e_vsi_free_irq() 3711 free_irq(pf->msix_entries[vector].vector, in i40e_vsi_free_irq() 3852 kfree(pf->msix_entries); in i40e_reset_interrupt_capability() 3853 pf->msix_entries = NULL; in i40e_reset_interrupt_capability() 3875 synchronize_irq(pf->msix_entries[0].vector); in i40e_clear_interrupt_scheme() [all …]
|
D | i40e.h | 241 struct msix_entry *msix_entries; member
|
/linux-4.1.27/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.1.27/drivers/scsi/be2iscsi/ |
D | be_main.h | 360 struct msix_entry msix_entries[MAX_CPUS]; member
|
D | be_main.c | 1010 msix_vec = phba->msix_entries[i].vector; in beiscsi_init_irqs() 1030 msix_vec = phba->msix_entries[i].vector; in beiscsi_init_irqs() 1055 msix_vec = phba->msix_entries[j].vector; in beiscsi_init_irqs() 5214 msix_vec = phba->msix_entries[i].vector; in beiscsi_quiesce() 5293 phba->msix_entries[i].entry = i; in beiscsi_msix_enable() 5295 status = pci_enable_msix_range(phba->pcidev, phba->msix_entries, in beiscsi_msix_enable()
|
/linux-4.1.27/drivers/scsi/qla4xxx/ |
D | ql4_def.h | 764 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()
|