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

1234

/linux-master/drivers/infiniband/hw/hfi1/
H A Dmsix.c41 entries = kcalloc(total, sizeof(*dd->msix_info.msix_entries),
48 dd->msix_info.msix_entries = entries;
113 me = &dd->msix_info.msix_entries[nr];
293 me = &dd->msix_info.msix_entries[msix_intr];
317 struct hfi1_msix_entry *me = dd->msix_info.msix_entries;
324 kfree(dd->msix_info.msix_entries);
325 dd->msix_info.msix_entries = NULL;
344 me = &dd->msix_info.msix_entries[rcd->msix_intr];
/linux-master/drivers/net/ethernet/intel/ice/
H A Dice_idc.c240 pf->msix_entries = kcalloc(pf->num_rdma_msix,
241 sizeof(*pf->msix_entries),
243 if (!pf->msix_entries)
246 /* RDMA is the only user of pf->msix_entries array */
250 struct msix_entry *entry = &pf->msix_entries[i];
272 if (!pf->msix_entries)
278 map.index = pf->msix_entries[i].entry;
279 map.virq = pf->msix_entries[i].vector;
283 kfree(pf->msix_entries);
284 pf->msix_entries
[all...]
/linux-master/include/xen/interface/io/
H A Dpciif.h73 struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC]; member in struct:xen_pci_op
/linux-master/drivers/mfd/
H A Dtimberdale.c644 struct msix_entry *msix_entries = NULL; local
696 msix_entries = kcalloc(TIMBERDALE_NR_IRQS, sizeof(*msix_entries),
698 if (!msix_entries)
702 msix_entries[i].entry = i;
704 err = pci_enable_msix_exact(dev, msix_entries, TIMBERDALE_NR_IRQS);
722 msix_entries[timberdale_i2c_board_info[i].irq].vector;
745 &dev->resource[0], msix_entries[0].vector, NULL);
751 &dev->resource[0], msix_entries[0].vector, NULL);
757 &dev->resource[0], msix_entries[
[all...]
/linux-master/drivers/crypto/intel/qat/qat_common/
H A Dadf_isr.c181 struct adf_irq *irqs = pci_dev_info->msix_entries.irqs;
186 if (pci_dev_info->msix_entries.num_entries > 1) {
206 struct adf_irq *irqs = pci_dev_info->msix_entries.irqs;
285 accel_dev->accel_pci_dev.msix_entries.num_entries = msix_num_entries;
286 accel_dev->accel_pci_dev.msix_entries.irqs = irqs;
292 kfree(accel_dev->accel_pci_dev.msix_entries.irqs);
293 accel_dev->accel_pci_dev.msix_entries.irqs = NULL;
/linux-master/drivers/xen/xen-pciback/
H A Dpciback_ops.c227 entries[i].entry = op->msix_entries[i].entry;
228 entries[i].vector = op->msix_entries[i].vector;
234 op->msix_entries[i].entry = entries[i].entry;
236 op->msix_entries[i].vector =
239 op->msix_entries[i].vector);
382 pdev->sh_info->op.msix_entries[i].vector =
383 op->msix_entries[i].vector;
/linux-master/drivers/gpio/
H A Dgpio-thunderx.c55 struct msix_entry *msix_entries; /* per line MSI-X */ member in struct:thunderx_gpio
406 irq = txgpio->msix_entries[child].vector;
477 txgpio->msix_entries = devm_kcalloc(dev,
480 if (!txgpio->msix_entries) {
497 txgpio->msix_entries[i].entry = txgpio->base_msi + (2 * i);
516 err = pci_enable_msix_range(pdev, txgpio->msix_entries, ngpio, ngpio);
538 irq_get_irq_data(txgpio->msix_entries[0].vector)->domain;
557 txgpio->msix_entries[i].vector,
578 txgpio->msix_entries[i].vector);
/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_core.c1019 struct msix_entry *msix_entries; local
1054 oct->msix_entries = kcalloc(oct->num_msix_irqs,
1057 if (!oct->msix_entries) {
1064 msix_entries = (struct msix_entry *)oct->msix_entries;
1071 msix_entries[i].entry =
1074 msix_entries[oct->num_msix_irqs - 1].entry =
1078 msix_entries[i].entry = i;
1081 oct->pci_dev, msix_entries,
1086 kfree(oct->msix_entries);
[all...]
/linux-master/drivers/net/ethernet/broadcom/bnxt/
H A Dbnxt_ulp.h56 struct bnxt_msix_entry msix_entries[BNXT_MAX_ROCE_MSIX]; member in struct:bnxt_en_dev
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/
H A Doctep_vf_main.c118 oct->msix_entries = kcalloc(num_msix, sizeof(struct msix_entry), GFP_KERNEL);
119 if (!oct->msix_entries)
123 oct->msix_entries[i].entry = i;
125 msix_allocated = pci_enable_msix_range(oct->pdev, oct->msix_entries,
141 kfree(oct->msix_entries);
142 oct->msix_entries = NULL;
157 kfree(oct->msix_entries);
158 oct->msix_entries = NULL;
199 msix_entry = &oct->msix_entries[i];
223 free_irq(oct->msix_entries[
[all...]
/linux-master/drivers/net/ethernet/marvell/octeon_ep/
H A Doctep_main.c118 oct->msix_entries = kcalloc(num_msix,
120 if (!oct->msix_entries)
124 oct->msix_entries[i].entry = i;
126 msix_allocated = pci_enable_msix_range(oct->pdev, oct->msix_entries,
142 kfree(oct->msix_entries);
143 oct->msix_entries = NULL;
158 kfree(oct->msix_entries);
159 oct->msix_entries = NULL;
377 msix_entry = &oct->msix_entries[i];
447 msix_entry = &oct->msix_entries[
[all...]
/linux-master/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];
450 free_irq(pci_irq_vector(pdev, i), hw->msix_entries[i].dev_id);
595 hw->msix_entries[i].dev_id);
/linux-master/drivers/net/ethernet/huawei/hinic/
H A Dhinic_hw_dev.c167 hwdev->msix_entries = devm_kcalloc(&pdev->dev, nr_irqs,
168 sizeof(*hwdev->msix_entries),
170 if (!hwdev->msix_entries)
174 hwdev->msix_entries[i].entry = i;
176 err = pci_enable_msix_exact(pdev, hwdev->msix_entries, nr_irqs);
459 ceq_msix_entries = &hwdev->msix_entries[num_aeqs];
473 sq_msix_entries = &hwdev->msix_entries[num_aeqs + num_ceqs];
474 rq_msix_entries = &hwdev->msix_entries[num_aeqs + num_ceqs + num_qps];
949 hwdev->msix_entries);
H A Dhinic_hw_eqs.h248 struct msix_entry *msix_entries);
254 struct msix_entry *msix_entries);
/linux-master/drivers/net/ethernet/intel/ixgbe/
H A Dixgbe_lib.c770 adapter->msix_entries = kcalloc(vectors,
773 if (!adapter->msix_entries)
777 adapter->msix_entries[i].entry = i;
779 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries,
790 kfree(adapter->msix_entries);
791 adapter->msix_entries = NULL;
1157 kfree(adapter->msix_entries);
1158 adapter->msix_entries = NULL;
/linux-master/drivers/infiniband/hw/irdma/
H A Di40iw_if.c84 rf->msix_entries = cdev_info->msix_entries;
/linux-master/drivers/net/ethernet/intel/igbvf/
H A Dnetdev.c1004 if (adapter->msix_entries) {
1006 kfree(adapter->msix_entries);
1007 adapter->msix_entries = NULL;
1024 adapter->msix_entries = kcalloc(3, sizeof(struct msix_entry),
1026 if (adapter->msix_entries) {
1028 adapter->msix_entries[i].entry = i;
1031 adapter->msix_entries, 3, 3);
1062 err = request_irq(adapter->msix_entries[vector].vector,
1072 err = request_irq(adapter->msix_entries[vector].vector,
1082 err = request_irq(adapter->msix_entries[vecto
[all...]
H A Digbvf.h240 struct msix_entry *msix_entries; member in struct:igbvf_adapter
/linux-master/drivers/net/ethernet/emulex/benet/
H A Dbe_roce.c73 adapter->msix_entries[i].vector;
/linux-master/drivers/net/ethernet/rocker/
H A Drocker.h60 struct msix_entry *msix_entries; member in struct:rocker
H A Drocker_main.c97 return rocker->msix_entries[vector].vector;
2640 int msix_entries; local
2644 msix_entries = pci_msix_vec_count(pdev);
2645 if (msix_entries < 0)
2646 return msix_entries;
2648 if (msix_entries != ROCKER_MSIX_VEC_COUNT(rocker->port_count))
2651 rocker->msix_entries = kmalloc_array(msix_entries,
2654 if (!rocker->msix_entries)
2657 for (i = 0; i < msix_entries;
[all...]
/linux-master/include/linux/net/intel/
H A Di40e_client.h94 struct msix_entry *msix_entries; member in struct:i40e_info
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_client.c275 cdev->lan_info.msix_entries = &pf->msix_entries[pf->iwarp_base_vector];
372 cdev->lan_info.msix_entries = &pf->msix_entries[pf->iwarp_base_vector];
/linux-master/drivers/net/ethernet/intel/idpf/
H A Didpf_lib.c72 free_irq(adapter->msix_entries[0].vector, adapter);
82 if (!adapter->msix_entries)
89 kfree(adapter->msix_entries);
90 adapter->msix_entries = NULL;
130 irq_num = adapter->msix_entries[mb_vidx].vector;
346 adapter->msix_entries = kcalloc(v_actual, sizeof(struct msix_entry),
349 if (!adapter->msix_entries) {
383 adapter->msix_entries[vector].entry = vecids[vector];
384 adapter->msix_entries[vector].vector =
414 kfree(adapter->msix_entries);
[all...]
/linux-master/drivers/net/ethernet/intel/fm10k/
H A Dfm10k_main.c1792 kfree(interface->msix_entries);
1793 interface->msix_entries = NULL;
1829 interface->msix_entries = kcalloc(v_budget, sizeof(struct msix_entry),
1831 if (!interface->msix_entries)
1836 interface->msix_entries[vector].entry = vector;
1840 interface->msix_entries,
1844 kfree(interface->msix_entries);
1845 interface->msix_entries = NULL;

Completed in 296 milliseconds

1234