/linux-master/drivers/infiniband/hw/hfi1/ |
H A D | msix.c | 41 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 D | ice_idc.c | 240 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 D | pciif.h | 73 struct xen_msix_entry msix_entries[SH_INFO_MAX_VEC]; member in struct:xen_pci_op
|
/linux-master/drivers/mfd/ |
H A D | timberdale.c | 644 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 D | adf_isr.c | 181 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 D | pciback_ops.c | 227 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 D | gpio-thunderx.c | 55 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 D | lio_core.c | 1019 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 D | bnxt_ulp.h | 56 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 D | octep_vf_main.c | 118 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 D | octep_main.c | 118 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 D | csio_isr.c | 355 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 D | hinic_hw_dev.c | 167 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 D | hinic_hw_eqs.h | 248 struct msix_entry *msix_entries); 254 struct msix_entry *msix_entries);
|
/linux-master/drivers/net/ethernet/intel/ixgbe/ |
H A D | ixgbe_lib.c | 770 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 D | i40iw_if.c | 84 rf->msix_entries = cdev_info->msix_entries;
|
/linux-master/drivers/net/ethernet/intel/igbvf/ |
H A D | netdev.c | 1004 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 D | igbvf.h | 240 struct msix_entry *msix_entries; member in struct:igbvf_adapter
|
/linux-master/drivers/net/ethernet/emulex/benet/ |
H A D | be_roce.c | 73 adapter->msix_entries[i].vector;
|
/linux-master/drivers/net/ethernet/rocker/ |
H A D | rocker.h | 60 struct msix_entry *msix_entries; member in struct:rocker
|
H A D | rocker_main.c | 97 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 D | i40e_client.h | 94 struct msix_entry *msix_entries; member in struct:i40e_info
|
/linux-master/drivers/net/ethernet/intel/i40e/ |
H A D | i40e_client.c | 275 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 D | idpf_lib.c | 72 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 D | fm10k_main.c | 1792 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;
|