/linux-master/drivers/net/ethernet/cavium/liquidio/ |
H A D | lio_vf_main.c | 170 struct msix_entry *msix_entries; local 184 msix_entries = (struct msix_entry *)oct->msix_entries; 187 irq_set_affinity_hint(msix_entries[i].vector, 189 free_irq(msix_entries[i].vector, 193 kfree(oct->msix_entries); 194 oct->msix_entries = NULL; 445 struct msix_entry *msix_entries; local 509 msix_entries = (struct msix_entry *)oct->msix_entries; [all...] |
H A D | octeon_device.h | 561 void *msix_entries; member in struct:octeon_device
|
/linux-master/drivers/net/ethernet/intel/iavf/ |
H A D | iavf_main.c | 330 if (!adapter->msix_entries) 337 synchronize_irq(adapter->msix_entries[0].vector); 364 if (!adapter->msix_entries) 369 synchronize_irq(adapter->msix_entries[i].vector); 579 irq_num = adapter->msix_entries[vector + NONQ_VECS].vector; 623 irq_num = adapter->msix_entries[vector + NONQ_VECS].vector; 647 err = request_irq(adapter->msix_entries[0].vector, 654 free_irq(adapter->msix_entries[0].vector, netdev); 669 if (!adapter->msix_entries) 675 irq_num = adapter->msix_entries[vecto [all...] |
/linux-master/drivers/net/ethernet/qlogic/qlcnic/ |
H A D | qlcnic_main.c | 682 if (!adapter->msix_entries) { 683 adapter->msix_entries = kcalloc(num_msix, 686 if (!adapter->msix_entries) 691 adapter->msix_entries[vector].entry = vector; 694 err = pci_enable_msix_exact(pdev, adapter->msix_entries, num_msix); 737 if (!adapter->msix_entries) { 738 adapter->msix_entries = kcalloc(num_msix, 741 if (!adapter->msix_entries) 750 adapter->msix_entries[vector].entry = vector; 753 adapter->msix_entries, [all...] |
/linux-master/drivers/pci/ |
H A D | xen-pcifront.c | 265 op.msix_entries[i].entry = entry->msi_index; 267 op.msix_entries[i].vector = -1; 277 if (op.msix_entries[i].vector <= 0) { 279 i, op.msix_entries[i].vector); 284 vector[i] = op.msix_entries[i].vector;
|
/linux-master/drivers/scsi/bfa/ |
H A D | bfad.c | 1138 bfad_init_msix_entry(struct bfad_s *bfad, struct msix_entry *msix_entries, argument 1148 msix_entries[bfad->nvec].entry = i; 1198 struct msix_entry msix_entries[MAX_MSIX_ENTRY]; local 1206 bfad_init_msix_entry(bfad, msix_entries, mask, max_bit); 1212 msix_entries, bfad->nvec); 1220 msix_entries, 1); 1240 bfa_trc(bfad, msix_entries[i].vector); 1241 bfad->msix_tab[i].msix.vector = msix_entries[i].vector;
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | main.c | 235 rf->msix_entries = &pf->msix_entries[pf->rdma_base_vector];
|
/linux-master/drivers/infiniband/hw/bnxt_re/ |
H A D | main.c | 319 struct bnxt_msix_entry *msix_ent = rdev->en_dev->msix_entries; 338 rdev->en_dev->msix_entries[indx].vector = ent[indx].vector; 1244 db_offt = rdev->en_dev->msix_entries[i].db_offset; 1246 i - 1, rdev->en_dev->msix_entries[i].vector, 1331 rattr.lrid = rdev->en_dev->msix_entries[i + 1].ring_idx; 1649 rattr.lrid = rdev->en_dev->msix_entries[BNXT_RE_AEQ_IDX].ring_idx; 1655 db_offt = rdev->en_dev->msix_entries[BNXT_RE_AEQ_IDX].db_offset; 1656 vid = rdev->en_dev->msix_entries[BNXT_RE_AEQ_IDX].vector;
|
/linux-master/drivers/net/ethernet/broadcom/bnxt/ |
H A D | bnxt_ulp.c | 137 bnxt_fill_msix_vecs(bp, bp->edev->msix_entries); 273 bnxt_fill_msix_vecs(bp, edev->msix_entries);
|
/linux-master/drivers/net/ethernet/intel/e1000e/ |
H A D | netdev.c | 2027 if (adapter->msix_entries) { 2029 kfree(adapter->msix_entries); 2030 adapter->msix_entries = NULL; 2053 adapter->msix_entries = kcalloc(adapter->num_vectors, 2057 if (adapter->msix_entries) { 2061 adapter->msix_entries[i].entry = i; 2064 a->msix_entries, 2111 err = request_irq(adapter->msix_entries[vector].vector, 2127 err = request_irq(adapter->msix_entries[vector].vector, 2137 err = request_irq(adapter->msix_entries[vecto [all...] |
/linux-master/drivers/net/ethernet/huawei/hinic/ |
H A D | hinic_hw_eqs.c | 856 * @msix_entries: msix entries associated with the event queues 862 struct msix_entry *msix_entries) 876 page_size, msix_entries[q_id]); 914 * @msix_entries: msix entries associated with the event queues 920 struct msix_entry *msix_entries) 931 page_size, msix_entries[q_id]); 860 hinic_aeqs_init(struct hinic_aeqs *aeqs, struct hinic_hwif *hwif, int num_aeqs, u32 q_len, u32 page_size, struct msix_entry *msix_entries) argument 918 hinic_ceqs_init(struct hinic_ceqs *ceqs, struct hinic_hwif *hwif, int num_ceqs, u32 q_len, u32 page_size, struct msix_entry *msix_entries) argument
|
/linux-master/drivers/net/wireless/marvell/mwifiex/ |
H A D | pcie.h | 227 struct msix_entry msix_entries[MWIFIEX_NUM_MSIX_VECTORS]; member in struct:pcie_service_card
|
H A D | pcie.c | 3050 card->msix_entries[i].entry = i; 3051 ret = pci_enable_msix_exact(pdev, card->msix_entries, 3058 ret = request_irq(card->msix_entries[i].vector, 3070 free_irq(card->msix_entries[j].vector, 3189 synchronize_irq(card->msix_entries[i].vector); 3192 free_irq(card->msix_entries[i].vector,
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep_vf/ |
H A D | octep_vf_main.h | 264 struct msix_entry *msix_entries; member in struct:octep_vf_device
|
/linux-master/drivers/net/ethernet/intel/ixgbevf/ |
H A D | ixgbevf_main.c | 1548 struct msix_entry *entry = &adapter->msix_entries[vector]; 1574 err = request_irq(adapter->msix_entries[vector].vector, 1587 free_irq(adapter->msix_entries[vector].vector, 1625 if (!adapter->msix_entries) 1631 free_irq(adapter->msix_entries[i].vector, adapter); 1640 free_irq(adapter->msix_entries[i].vector, 1661 synchronize_irq(adapter->msix_entries[i].vector); 2588 vectors = pci_enable_msix_range(adapter->pdev, adapter->msix_entries, 2594 kfree(adapter->msix_entries); 2595 adapter->msix_entries [all...] |
/linux-master/drivers/bluetooth/ |
H A D | btintel_pcie.h | 321 * @msix_entries: array of MSI-X entries 359 struct msix_entry msix_entries[BTINTEL_PCIE_MSIX_VEC_MAX]; member in struct:btintel_pcie_data
|
H A D | btintel_pcie.c | 89 return container_of(entries, struct btintel_pcie_data, msix_entries[0]); 633 data->msix_entries[i].entry = i; 648 msix_entry = &data->msix_entries[i];
|
/linux-master/drivers/net/ethernet/intel/fm10k/ |
H A D | fm10k_pci.c | 1428 if (!interface->msix_entries) 1431 entry = &interface->msix_entries[FM10K_MBX_VECTOR]; 1509 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; 1642 struct msix_entry *entry = &interface->msix_entries[FM10K_MBX_VECTOR]; 1725 entry = &interface->msix_entries[NON_Q_VECTORS + vector]; 1762 entry = &interface->msix_entries[NON_Q_VECTORS];
|
/linux-master/drivers/net/ethernet/intel/igc/ |
H A D | igc_main.c | 4166 if (adapter->msix_entries) { 4189 if (adapter->msix_entries) { 4202 if (adapter->msix_entries) { 4205 synchronize_irq(adapter->msix_entries[vector++].vector); 4208 synchronize_irq(adapter->msix_entries[vector++].vector); 4446 if (adapter->msix_entries) { 4448 kfree(adapter->msix_entries); 4449 adapter->msix_entries = NULL; 4494 adapter->msix_entries = kcalloc(numvecs, sizeof(struct msix_entry), 4497 if (!adapter->msix_entries) [all...] |
/linux-master/drivers/dma/ioat/ |
H A D | init.c | 425 ioat_dma->msix_entries[i].entry = i; 427 err = pci_enable_msix_exact(pdev, ioat_dma->msix_entries, msixcnt); 432 msix = &ioat_dma->msix_entries[i]; 439 msix = &ioat_dma->msix_entries[j];
|
H A D | dma.h | 57 * @msix_entries: irq handlers 72 struct msix_entry msix_entries[IOAT_MAX_CHANS]; member in struct:ioatdma_device
|
/linux-master/drivers/net/ethernet/marvell/octeon_ep/ |
H A D | octep_main.h | 277 struct msix_entry *msix_entries; member in struct:octep_device
|
/linux-master/drivers/scsi/qla2xxx/ |
H A D | qla_isr.c | 4509 static const struct qla_init_msix_entry msix_entries[] = { variable in typeref:struct:qla_init_msix_entry 4576 ha->msix_entries = kcalloc(ha->msix_count, 4579 if (!ha->msix_entries) { 4581 "Failed to allocate memory for ha->msix_entries.\n"); 4588 qentry = &ha->msix_entries[i]; 4599 qentry = &ha->msix_entries[i]; 4603 "qla2xxx%lu_%s", vha->host_no, msix_entries[i].name); 4610 msix_entries[i].handler, 4624 qentry = &ha->msix_entries[QLA_ATIO_VECTOR]; 4629 msix_entries[QLA_ATIO_VECTO [all...] |
/linux-master/drivers/infiniband/hw/qib/ |
H A D | qib_iba7322.c | 577 struct qib_msix_entry *msix_entries; member in struct:qib_chip_specific 2812 if (dd->cspec->msix_entries[i].arg) { 2818 free_cpumask_var(dd->cspec->msix_entries[i].mask); 2820 dd->cspec->msix_entries[i].arg); 2856 kfree(dd->cspec->msix_entries); 3306 if (!dd->cspec->msix_entries[msixnum].dca) 3312 dd->cspec->msix_entries[msixnum].notifier = NULL; 3317 struct qib_msix_entry *m = &dd->cspec->msix_entries[msixnum]; 3477 dd->cspec->msix_entries[msixnum].arg = arg; 3479 dd->cspec->msix_entries[msixnu 3606 int i, msix_entries, ret = 1; local [all...] |
/linux-master/drivers/scsi/csiostor/ |
H A D | csio_hw.h | 552 struct csio_msix_entries msix_entries[CSIO_MAX_MSIX_VECS]; member in struct:csio_hw
|