Home
last modified time | relevance | path

Searched refs:msi_idx (Results 1 – 11 of 11) sorted by relevance

/linux-6.12.1/drivers/vfio/cdx/
Dintr.c28 int msi_idx, ret; in vfio_cdx_msi_enable() local
48 for (msi_idx = 0; msi_idx < nvec; msi_idx++) in vfio_cdx_msi_enable()
49 vdev->cdx_irqs[msi_idx].irq_no = msi_get_virq(dev, msi_idx); in vfio_cdx_msi_enable()
/linux-6.12.1/drivers/pci/controller/
Dpci-xgene-msi.c438 u32 msi_val, msi_idx; in xgene_msi_probe() local
482 for (msi_idx = 0; msi_idx < IDX_PER_GROUP; msi_idx++) in xgene_msi_probe()
483 xgene_msi_ir_read(xgene_msi, irq_index, msi_idx); in xgene_msi_probe()
Dpci-aardvark.c1596 u32 msi_val, msi_mask, msi_status, msi_idx; in advk_pcie_handle_msi() local
1602 for (msi_idx = 0; msi_idx < MSI_IRQ_NUM; msi_idx++) { in advk_pcie_handle_msi()
1603 if (!(BIT(msi_idx) & msi_status)) in advk_pcie_handle_msi()
1606 advk_writel(pcie, BIT(msi_idx), PCIE_MSI_STATUS_REG); in advk_pcie_handle_msi()
1607 if (generic_handle_domain_irq(pcie->msi_inner_domain, msi_idx) == -EINVAL) in advk_pcie_handle_msi()
1608 dev_err_ratelimited(&pcie->pdev->dev, "unexpected MSI 0x%02x\n", msi_idx); in advk_pcie_handle_msi()
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_uld.c114 int i, err, msi_idx, que_idx = 0; in alloc_uld_rxqs() local
121 msi_idx = 1; in alloc_uld_rxqs()
123 msi_idx = -((int)s->intrq.abs_id + 1); in alloc_uld_rxqs()
132 if (msi_idx >= 0) { in alloc_uld_rxqs()
133 msi_idx = cxgb4_get_msix_idx_from_bmap(adap); in alloc_uld_rxqs()
134 if (msi_idx < 0) { in alloc_uld_rxqs()
139 snprintf(adap->msix_info[msi_idx].desc, in alloc_uld_rxqs()
140 sizeof(adap->msix_info[msi_idx].desc), in alloc_uld_rxqs()
144 q->msix = &adap->msix_info[msi_idx]; in alloc_uld_rxqs()
148 msi_idx, in alloc_uld_rxqs()
/linux-6.12.1/drivers/net/wireless/ath/ath11k/
Dpcic.h36 void ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx);
Dhif.h33 void (*get_ce_msi_idx)(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx);
Dpcic.c291 void ath11k_pcic_get_ce_msi_idx(struct ath11k_base *ab, u32 ce_id, u32 *msi_idx) in ath11k_pcic_get_ce_msi_idx() argument
304 *msi_idx = msi_data_idx; in ath11k_pcic_get_ce_msi_idx()
/linux-6.12.1/drivers/net/wireless/ath/ath12k/
Dpci.h137 u32 *msi_idx);
Dhif.h32 void (*get_ce_msi_idx)(struct ath12k_base *ab, u32 ce_id, u32 *msi_idx);
Dpci.c1082 u32 *msi_idx) in ath12k_pci_get_ce_msi_idx() argument
1095 *msi_idx = msi_data_idx; in ath12k_pci_get_ce_msi_idx()
/linux-6.12.1/drivers/net/ethernet/chelsio/cxgb3/
Dcxgb3_main.c383 int i, j, msi_idx = 1; in name_msix_vecs() local
391 for (i = 0; i < pi->nqsets; i++, msi_idx++) { in name_msix_vecs()
392 snprintf(adap->msix_info[msi_idx].desc, in name_msix_vecs()