Home
last modified time | relevance | path

Searched refs:msix_entry (Results 1 – 25 of 105) sorted by relevance

12345

/Linux-v5.4/drivers/crypto/ccp/
Dsp-pci.c31 struct msix_entry msix_entry[MSIX_VECTORS]; member
42 for (v = 0; v < ARRAY_SIZE(sp_pci->msix_entry); v++) in sp_get_msix_irqs()
43 sp_pci->msix_entry[v].entry = v; in sp_get_msix_irqs()
45 ret = pci_enable_msix_range(pdev, sp_pci->msix_entry, 1, v); in sp_get_msix_irqs()
52 sp->psp_irq = sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
53 sp->ccp_irq = (sp_pci->msix_count > 1) ? sp_pci->msix_entry[1].vector in sp_get_msix_irqs()
54 : sp_pci->msix_entry[0].vector; in sp_get_msix_irqs()
/Linux-v5.4/drivers/net/ethernet/huawei/hinic/
Dhinic_hw_io.h76 struct msix_entry *sq_msix_entries,
77 struct msix_entry *rq_msix_entries);
84 struct msix_entry *ceq_msix_entries);
Dhinic_hw_eqs.c389 hinic_msix_attr_cnt_clear(aeq->hwif, aeq->msix_entry.entry); in aeq_interrupt()
410 hinic_msix_attr_cnt_clear(ceq->hwif, ceq->msix_entry.entry); in ceq_interrupt()
419 struct msix_entry *msix_entry = &eq->msix_entry; in set_ctrl0() local
434 ctrl0 = HINIC_AEQ_CTRL_0_SET(msix_entry->entry, INT_IDX) | in set_ctrl0()
455 ctrl0 = HINIC_CEQ_CTRL_0_SET(msix_entry->entry, INTR_IDX) | in set_ctrl0()
662 struct msix_entry entry) in init_eq()
692 eq->msix_entry = entry; in init_eq()
723 hinic_msix_attr_set(eq->hwif, eq->msix_entry.entry, in init_eq()
755 struct msix_entry *entry = &eq->msix_entry; in remove_eq()
783 struct msix_entry *msix_entries) in hinic_aeqs_init()
[all …]
Dhinic_hw_eqs.h187 struct msix_entry msix_entry; member
246 struct msix_entry *msix_entries);
252 struct msix_entry *msix_entries);
Dhinic_hw_qp.h82 u16 msix_entry; member
98 u16 msix_entry; member
129 struct hinic_wq *wq, struct msix_entry *entry, void *ci_addr,
135 struct hinic_wq *wq, struct msix_entry *entry);
Dhinic_hw_io.c270 struct msix_entry *sq_msix_entry, in init_qp()
271 struct msix_entry *rq_msix_entry) in init_qp()
368 struct msix_entry *sq_msix_entries, in hinic_io_create_qps()
369 struct msix_entry *rq_msix_entries) in hinic_io_create_qps()
499 struct msix_entry *ceq_msix_entries) in hinic_io_init()
Dhinic_rx.c433 rq->msix_entry, in rx_poll()
462 rq->msix_entry, in rx_irq()
466 hinic_hwdev_msix_cnt_set(nic_dev->hwdev, rq->msix_entry); in rx_irq()
483 hinic_hwdev_msix_set(hwdev, rq->msix_entry, in rx_request_irq()
Dhinic_hw_qp.c176 HINIC_RQ_CTXT_PI_SET(rq->msix_entry, INTR); in hinic_rq_prepare_ctxt()
277 struct hinic_wq *wq, struct msix_entry *entry, in hinic_init_sq()
286 sq->msix_entry = entry->entry; in hinic_init_sq()
380 struct hinic_wq *wq, struct msix_entry *entry) in hinic_init_rq()
391 rq->msix_entry = entry->entry; in hinic_init_rq()
Dhinic_hw_dev.c521 struct msix_entry *ceq_msix_entries; in hinic_hwdev_ifup()
522 struct msix_entry *sq_msix_entries; in hinic_hwdev_ifup()
523 struct msix_entry *rq_msix_entries; in hinic_hwdev_ifup()
993 hw_ci.msix_entry_idx = sq->msix_entry; in hinic_hwdev_hw_ci_addr_set()
Dhinic_tx.c675 sq->msix_entry, in free_tx_poll()
704 txq->sq->msix_entry, in tx_irq()
707 hinic_hwdev_msix_cnt_set(nic_dev->hwdev, txq->sq->msix_entry); in tx_irq()
724 hinic_hwdev_msix_set(nic_dev->hwdev, sq->msix_entry, in tx_request_irq()
/Linux-v5.4/drivers/net/wireless/intel/iwlwifi/
Diwl-devtrace-io.h155 TP_PROTO(const struct device *dev, struct msix_entry *msix_entry,
157 TP_ARGS(dev, msix_entry, defirq, inta_fh, inta_hw),
167 __entry->entry = msix_entry->entry;
/Linux-v5.4/drivers/crypto/qat/qat_common/
Dadf_isr.c167 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_request_irqs()
215 struct msix_entry *msixe = pci_dev_info->msix_entries.entries; in adf_free_irqs()
233 struct msix_entry *entries; in adf_isr_alloc_msix_entry_table()
/Linux-v5.4/drivers/net/ethernet/cisco/enic/
Denic.h157 struct msix_entry msix_entry[ENIC_INTR_MAX]; member
Denic_main.c154 err = irq_set_affinity_hint(enic->msix_entry[i].vector, in enic_set_affinity_hint()
177 irq_set_affinity_hint(enic->msix_entry[i].vector, NULL); in enic_unset_affinity_hint()
1613 enic->msix_entry[i].vector); in enic_set_rx_cpu_rmap()
1747 free_irq(enic->msix_entry[i].vector, in enic_free_intr()
1816 err = request_irq(enic->msix_entry[i].vector, in enic_request_intr()
1847 synchronize_irq(enic->msix_entry[i].vector); in enic_synchronize_irqs()
2113 enic_isr_msix(enic->msix_entry[intr].vector, in enic_poll_controller()
2119 enic_isr_msix(enic->msix_entry[intr].vector, in enic_poll_controller()
2394 BUG_ON(ARRAY_SIZE(enic->msix_entry) < n + m + 2); in enic_set_intr_mode()
2396 enic->msix_entry[i].entry = i; in enic_set_intr_mode()
[all …]
/Linux-v5.4/drivers/misc/mic/host/
Dmic_intr.h71 struct msix_entry *msix_entries;
/Linux-v5.4/drivers/edac/
Dthunderx_edac.c186 struct msix_entry msix_ent;
1059 struct msix_entry msix_ent[OCX_INTS];
1077 struct msix_entry *msix = irq_id; in thunderx_ocx_com_isr()
1106 struct msix_entry *msix = irq_id; in thunderx_ocx_com_threaded_isr()
1170 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_isr()
1189 struct msix_entry *msix = irq_id; in thunderx_ocx_lnk_threaded_isr()
1753 struct msix_entry msix_ent;
1762 struct msix_entry *msix = irq_id; in thunderx_l2c_tad_isr()
1794 struct msix_entry *msix = irq_id; in thunderx_l2c_cbc_isr()
1823 struct msix_entry *msix = irq_id; in thunderx_l2c_mci_isr()
[all …]
/Linux-v5.4/drivers/net/ethernet/intel/iavf/
Diavf_client.h103 struct msix_entry *msix_entries;
/Linux-v5.4/drivers/pci/
Dmsi.c694 struct msix_entry *entries, int nvec, in msix_setup_entries()
741 struct msix_entry *entries) in msix_program_entries()
773 static int msix_capability_init(struct pci_dev *dev, struct msix_entry *entries, in msix_capability_init()
969 static int __pci_enable_msix(struct pci_dev *dev, struct msix_entry *entries, in __pci_enable_msix()
1116 struct msix_entry *entries, int minvec, in __pci_enable_msix_range()
1163 int pci_enable_msix_range(struct pci_dev *dev, struct msix_entry *entries, in pci_enable_msix_range()
/Linux-v5.4/drivers/ntb/hw/amd/
Dntb_hw_amd.h201 struct msix_entry *msix;
/Linux-v5.4/drivers/ntb/hw/intel/
Dntb_hw_intel.h165 struct msix_entry *msix;
/Linux-v5.4/drivers/net/ethernet/netronome/nfp/
Dnfp_main.h108 struct msix_entry *irq_entries;
Dnfp_net.h631 struct msix_entry irq_entries[NFP_NET_MAX_IRQS];
951 nfp_net_irqs_alloc(struct pci_dev *pdev, struct msix_entry *irq_entries,
955 nfp_net_irqs_assign(struct nfp_net *nn, struct msix_entry *irq_entries,
/Linux-v5.4/drivers/net/ethernet/rocker/
Drocker.h60 struct msix_entry *msix_entries;
/Linux-v5.4/drivers/crypto/cavium/nitrox/
Dnitrox_dev.h164 struct msix_entry msix;
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_client.h103 struct msix_entry *msix_entries;

12345