Searched refs:msix_entries (Results 26 - 50 of 93) sorted by relevance

1234

/linux-master/drivers/net/ethernet/cavium/liquidio/
H A Dlio_vf_main.c170 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 Docteon_device.h561 void *msix_entries; member in struct:octeon_device
/linux-master/drivers/net/ethernet/intel/iavf/
H A Diavf_main.c330 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 Dqlcnic_main.c682 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 Dxen-pcifront.c265 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 Dbfad.c1138 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 Dmain.c235 rf->msix_entries = &pf->msix_entries[pf->rdma_base_vector];
/linux-master/drivers/infiniband/hw/bnxt_re/
H A Dmain.c319 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 Dbnxt_ulp.c137 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 Dnetdev.c2027 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 Dhinic_hw_eqs.c856 * @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 Dpcie.h227 struct msix_entry msix_entries[MWIFIEX_NUM_MSIX_VECTORS]; member in struct:pcie_service_card
H A Dpcie.c3050 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 Doctep_vf_main.h264 struct msix_entry *msix_entries; member in struct:octep_vf_device
/linux-master/drivers/net/ethernet/intel/ixgbevf/
H A Dixgbevf_main.c1548 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 Dbtintel_pcie.h321 * @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 Dbtintel_pcie.c89 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 Dfm10k_pci.c1428 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 Digc_main.c4166 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 Dinit.c425 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 Ddma.h57 * @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 Doctep_main.h277 struct msix_entry *msix_entries; member in struct:octep_device
/linux-master/drivers/scsi/qla2xxx/
H A Dqla_isr.c4509 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 Dqib_iba7322.c577 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 Dcsio_hw.h552 struct csio_msix_entries msix_entries[CSIO_MAX_MSIX_VECS]; member in struct:csio_hw

Completed in 617 milliseconds

1234