Searched refs:msix_entries (Results 1 - 25 of 71) sorted by relevance

123

/drivers/crypto/qat/qat_dh895xcc/
H A Dadf_isr.c71 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 Dportdrv_core.c76 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 Dtimberdale.c658 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 Dvirtio_pci.c50 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 Dntb_hw.c1164 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 Dntb_hw.h118 struct msix_entry *msix_entries; member in struct:ntb_device
/drivers/misc/mic/host/
H A Dmic_intr.h69 * @msix_entries: msix entries allocated while setting up MSI-x
82 struct msix_entry *msix_entries; member in struct:mic_irq_info
H A Dmic_intr.c104 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 Dmic_debugfs.c382 entry = mdev->irq_info.msix_entries[i].entry;
383 vector = mdev->irq_info.msix_entries[i].vector;
/drivers/xen/xen-pciback/
H A Dpciback_ops.c212 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 Dvmci_guest.c60 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 Di40evf_main.c193 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 Dixgbe_lib.c738 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 Dcsio_isr.c355 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 Dpm8001_init.c747 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 Dadf_accel_devices.h91 struct adf_accel_msix msix_entries; member in struct:adf_accel_pci
/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c77 adapter->msix_entries[i].vector;
/drivers/net/ethernet/intel/igbvf/
H A Digbvf.h269 struct msix_entry *msix_entries; member in struct:igbvf_adapter
H A Dnetdev.c1021 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 Dinit.c357 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 Dfm10k_main.c1766 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 Dqlcnic_main.c697 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 Dxen-pcifront.c271 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 Dbfad.c1164 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 Dnetdev.c2050 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...]

Completed in 1387 milliseconds

123