/drivers/crypto/qat/qat_dh895xcc/ |
H A D | adf_isr.c | 71 pci_dev_info->msix_entries.entries[i].entry = i; 74 pci_dev_info->msix_entries.entries, 108 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; 118 name = *(pci_dev_info->msix_entries.names + i); 134 name = *(pci_dev_info->msix_entries.names + i); 150 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; 185 accel_dev->accel_pci_dev.msix_entries.entries = entries; 186 accel_dev->accel_pci_dev.msix_entries.names = names; 202 char **names = accel_dev->accel_pci_dev.msix_entries.names; 205 kfree(accel_dev->accel_pci_dev.msix_entries [all...] |
/drivers/pci/pcie/ |
H A D | portdrv_core.c | 76 struct msix_entry *msix_entries; local 89 msix_entries = kzalloc(sizeof(*msix_entries) * nr_entries, GFP_KERNEL); 90 if (!msix_entries) 100 msix_entries[i].entry = i; 102 status = pci_enable_msix_exact(dev, msix_entries, nr_entries); 129 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); 155 i = pcie_port_msix_add_entry(msix_entries, entry, nvec); 174 status = pci_enable_msix_exact(dev, msix_entries, nvec); 180 vectors[i] = idx[i] >= 0 ? msix_entries[id [all...] |
/drivers/mfd/ |
H A D | timberdale.c | 658 struct msix_entry *msix_entries = NULL; local 710 msix_entries = kzalloc(TIMBERDALE_NR_IRQS * sizeof(*msix_entries), 712 if (!msix_entries) 716 msix_entries[i].entry = i; 718 err = pci_enable_msix_exact(dev, msix_entries, TIMBERDALE_NR_IRQS); 736 msix_entries[timberdale_i2c_board_info[i].irq].vector; 759 &dev->resource[0], msix_entries[0].vector, NULL); 765 &dev->resource[0], msix_entries[0].vector, NULL); 771 &dev->resource[0], msix_entries[ [all...] |
/drivers/virtio/ |
H A D | virtio_pci.c | 50 struct msix_entry *msix_entries; member in struct:virtio_pci_device 181 synchronize_irq(vp_dev->msix_entries[i].vector); 271 free_irq(vp_dev->msix_entries[i].vector, vp_dev); 292 kfree(vp_dev->msix_entries); 293 vp_dev->msix_entries = NULL; 308 vp_dev->msix_entries = kmalloc(nvectors * sizeof *vp_dev->msix_entries, 310 if (!vp_dev->msix_entries) 327 vp_dev->msix_entries[i].entry = i; 330 vp_dev->msix_entries, nvector [all...] |
/drivers/ntb/ |
H A D | ntb_hw.c | 1164 static int ntb_setup_snb_msix(struct ntb_device *ndev, int msix_entries) argument 1170 if (msix_entries < ndev->limits.msix_cnt) 1173 rc = pci_enable_msix_exact(pdev, ndev->msix_entries, msix_entries); 1177 for (i = 0; i < msix_entries; i++) { 1178 msix = &ndev->msix_entries[i]; 1181 if (i == msix_entries - 1) { 1197 ndev->num_msix = msix_entries; 1198 ndev->max_cbs = msix_entries - 1; 1205 msix = &ndev->msix_entries[ 1215 ntb_setup_bwd_msix(struct ntb_device *ndev, int msix_entries) argument 1254 int msix_entries; local [all...] |
H A D | ntb_hw.h | 118 struct msix_entry *msix_entries; member in struct:ntb_device
|
/drivers/misc/mic/host/ |
H A D | mic_intr.h | 69 * @msix_entries: msix entries allocated while setting up MSI-x 82 struct msix_entry *msix_entries; member in struct:mic_irq_info
|
H A D | mic_intr.c | 104 return &info->msix_entries[i]; 204 int entry_size = sizeof(*mdev->irq_info.msix_entries); 206 mdev->irq_info.msix_entries = kmalloc_array(MIC_MIN_MSIX, 208 if (!mdev->irq_info.msix_entries) { 214 mdev->irq_info.msix_entries[i].entry = i; 216 rc = pci_enable_msix_exact(pdev, mdev->irq_info.msix_entries, 238 kfree(mdev->irq_info.msix_entries); 538 irq = mdev->irq_info.msix_entries[entry].vector; 609 mdev->irq_info.msix_entries[i].vector); 612 kfree(mdev->irq_info.msix_entries); [all...] |
H A D | mic_debugfs.c | 382 entry = mdev->irq_info.msix_entries[i].entry; 383 vector = mdev->irq_info.msix_entries[i].vector;
|
/drivers/xen/xen-pciback/ |
H A D | pciback_ops.c | 212 entries[i].entry = op->msix_entries[i].entry; 213 entries[i].vector = op->msix_entries[i].vector; 219 op->msix_entries[i].entry = entries[i].entry; 221 op->msix_entries[i].vector = 227 op->msix_entries[i].vector);
|
/drivers/misc/vmw_vmci/ |
H A D | vmci_guest.c | 60 struct msix_entry msix_entries[VMCI_MAX_INTRS]; member in struct:vmci_guest_device 381 vmci_dev->msix_entries[i].entry = i; 382 vmci_dev->msix_entries[i].vector = i; 386 vmci_dev->msix_entries, VMCI_MAX_INTRS); 390 result = pci_enable_msix_exact(pdev, vmci_dev->msix_entries, 1); 597 vmci_dev->irq = vmci_dev->msix_entries[0].vector; 625 error = request_irq(vmci_dev->msix_entries[1].vector, 631 vmci_dev->msix_entries[1].vector, error); 725 free_irq(vmci_dev->msix_entries[1].vector, vmci_dev);
|
/drivers/net/ethernet/intel/i40evf/ |
H A D | i40evf_main.c | 193 synchronize_irq(adapter->msix_entries[0].vector); 220 if (!adapter->msix_entries) 225 synchronize_irq(adapter->msix_entries[i].vector); 486 adapter->msix_entries[vector + NONQ_VECS].vector, 499 adapter->msix_entries[vector + NONQ_VECS].vector, 509 adapter->msix_entries[vector + NONQ_VECS].vector, 511 free_irq(adapter->msix_entries[vector + NONQ_VECS].vector, 532 err = request_irq(adapter->msix_entries[0].vector, 539 free_irq(adapter->msix_entries[0].vector, netdev); 557 irq_set_affinity_hint(adapter->msix_entries[ [all...] |
/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 738 adapter->msix_entries = kcalloc(vectors, 741 if (!adapter->msix_entries) 745 adapter->msix_entries[i].entry = i; 747 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 758 kfree(adapter->msix_entries); 759 adapter->msix_entries = NULL; 1077 kfree(adapter->msix_entries); 1078 adapter->msix_entries = NULL;
|
/drivers/scsi/csiostor/ |
H A D | csio_isr.c | 355 struct csio_msix_entries *entryp = &hw->msix_entries[0]; 384 struct csio_msix_entries *entryp = &hw->msix_entries[0]; 453 entryp = &hw->msix_entries[i]; 470 entryp = &hw->msix_entries[i]; 537 entryp = &hw->msix_entries[i];
|
/drivers/scsi/pm8001/ |
H A D | pm8001_init.c | 747 max_entry = sizeof(pm8001_ha->msix_entries) / 748 sizeof(pm8001_ha->msix_entries[0]); 750 pm8001_ha->msix_entries[i].entry = i; 751 rc = pci_enable_msix_exact(pm8001_ha->pdev, pm8001_ha->msix_entries, 767 rc = request_irq(pm8001_ha->msix_entries[i].vector, 772 free_irq(pm8001_ha->msix_entries[j].vector, 950 synchronize_irq(pm8001_ha->msix_entries[i].vector); 952 free_irq(pm8001_ha->msix_entries[i].vector, 999 synchronize_irq(pm8001_ha->msix_entries[i].vector); 1001 free_irq(pm8001_ha->msix_entries[ [all...] |
/drivers/crypto/qat/qat_common/ |
H A D | adf_accel_devices.h | 91 struct adf_accel_msix msix_entries; member in struct:adf_accel_pci
|
/drivers/net/ethernet/emulex/benet/ |
H A D | be_roce.c | 77 adapter->msix_entries[i].vector;
|
/drivers/net/ethernet/intel/igbvf/ |
H A D | igbvf.h | 269 struct msix_entry *msix_entries; member in struct:igbvf_adapter
|
H A D | netdev.c | 1021 if (adapter->msix_entries) { 1023 kfree(adapter->msix_entries); 1024 adapter->msix_entries = NULL; 1040 adapter->msix_entries = kcalloc(3, sizeof(struct msix_entry), 1042 if (adapter->msix_entries) { 1044 adapter->msix_entries[i].entry = i; 1047 adapter->msix_entries, 3, 3); 1077 err = request_irq(adapter->msix_entries[vector].vector, 1087 err = request_irq(adapter->msix_entries[vector].vector, 1097 err = request_irq(adapter->msix_entries[vecto [all...] |
/drivers/scsi/isci/ |
H A D | init.c | 357 pci_info->msix_entries[i].entry = i; 359 err = pci_enable_msix_exact(pdev, pci_info->msix_entries, num_msix); 365 struct msix_entry *msix = &pci_info->msix_entries[i]; 384 msix = &pci_info->msix_entries[i];
|
/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_main.c | 1766 kfree(interface->msix_entries); 1767 interface->msix_entries = NULL; 1803 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry), 1805 if (!interface->msix_entries) 1810 interface->msix_entries[vector].entry = vector; 1814 interface->msix_entries, 1818 kfree(interface->msix_entries); 1819 interface->msix_entries = NULL;
|
/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_main.c | 697 if (!adapter->msix_entries) { 698 adapter->msix_entries = kcalloc(num_msix, 701 if (!adapter->msix_entries) 706 adapter->msix_entries[vector].entry = vector; 709 err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); 752 if (!adapter->msix_entries) { 753 adapter->msix_entries = kcalloc(num_msix, 756 if (!adapter->msix_entries) 765 adapter->msix_entries[vector].entry = vector; 768 adapter->msix_entries, [all...] |
/drivers/pci/ |
H A D | xen-pcifront.c | 271 op.msix_entries[i].entry = entry->msi_attrib.entry_nr; 273 op.msix_entries[i].vector = -1; 283 if (op.msix_entries[i].vector <= 0) { 285 i, op.msix_entries[i].vector); 290 vector[i] = op.msix_entries[i].vector;
|
/drivers/scsi/bfa/ |
H A D | bfad.c | 1164 bfad_init_msix_entry(struct bfad_s *bfad, struct msix_entry *msix_entries, argument 1174 msix_entries[bfad->nvec].entry = i; 1224 struct msix_entry msix_entries[MAX_MSIX_ENTRY]; local 1232 bfad_init_msix_entry(bfad, msix_entries, mask, max_bit); 1238 msix_entries, bfad->nvec); 1246 msix_entries, 1); 1266 bfa_trc(bfad, msix_entries[i].vector); 1267 bfad->msix_tab[i].msix.vector = msix_entries[i].vector;
|
/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 2050 if (adapter->msix_entries) { 2052 kfree(adapter->msix_entries); 2053 adapter->msix_entries = NULL; 2075 adapter->msix_entries = kcalloc(adapter->num_vectors, 2079 if (adapter->msix_entries) { 2083 adapter->msix_entries[i].entry = i; 2086 a->msix_entries, 2132 err = request_irq(adapter->msix_entries[vector].vector, 2148 err = request_irq(adapter->msix_entries[vector].vector, 2158 err = request_irq(adapter->msix_entries[vecto [all...] |