Home
last modified time | relevance | path

Searched refs:msi_index (Results 1 – 13 of 13) sorted by relevance

/Linux-v4.19/drivers/base/
Dplatform-msi.c45 return (devid << (32 - DEV_ID_SHIFT)) | desc->platform.msi_index; in platform_msi_calc_hwirq()
114 if (desc->platform.msi_index >= base && in platform_msi_free_descs()
115 desc->platform.msi_index < (base + nvec)) { in platform_msi_free_descs()
133 base = desc->platform.msi_index + 1; in platform_msi_alloc_descs_with_irq()
142 desc->platform.msi_index = base + i; in platform_msi_alloc_descs_with_irq()
/Linux-v4.19/drivers/bus/fsl-mc/
Dfsl-mc-msi.c31 return (irq_hw_number_t)(desc->fsl_mc.msi_index + (dev->icid * 10000)); in fsl_mc_domain_calc_hwirq()
124 &mc_bus->irq_resources[msi_desc->fsl_mc.msi_index]; in fsl_mc_msi_write_msg()
224 msi_desc->fsl_mc.msi_index = i; in fsl_mc_msi_alloc_descs()
Dfsl-mc-allocator.c380 mc_dev_irq = &irq_resources[msi_desc->fsl_mc.msi_index]; in fsl_mc_populate_irq_pool()
/Linux-v4.19/include/linux/
Dmsi.h39 u16 msi_index; member
47 u16 msi_index; member
/Linux-v4.19/drivers/net/ethernet/qlogic/netxen/
Dnetxen_nic_ctx.c358 prq_sds[i].msi_index = cpu_to_le16(i); in nx_fw_cmd_create_rx_ctx()
476 prq->msi_index = 0; in nx_fw_cmd_create_tx_ctx()
733 hwctx->sts_rings[ring].msi_index = cpu_to_le16(ring); in netxen_init_old_ctx()
Dnetxen_nic.h266 __le16 msi_index; member
816 __le16 msi_index; member
905 __le16 msi_index; member
/Linux-v4.19/drivers/net/ethernet/qlogic/qlcnic/
Dqlcnic_ctx.c332 prq_sds[i].msi_index = cpu_to_le16(ahw->intr_tbl[i].id); in qlcnic_82xx_fw_cmd_create_rx_ctx()
334 prq_sds[i].msi_index = cpu_to_le16(i); in qlcnic_82xx_fw_cmd_create_rx_ctx()
467 prq->msi_index = cpu_to_le16(msix_id); in qlcnic_82xx_fw_cmd_create_tx_ctx()
471 prq->msi_index = 0; in qlcnic_82xx_fw_cmd_create_tx_ctx()
Dqlcnic.h714 __le16 msi_index; member
804 __le16 msi_index; member
/Linux-v4.19/drivers/dma/qcom/
Dhidma.c672 if (!desc->platform.msi_index) { in hidma_write_msi_msg()
708 if (!desc->platform.msi_index) in hidma_request_msi()
/Linux-v4.19/drivers/scsi/pm8001/
Dpm8001_hwi.c1236 u32 msi_index; in pm8001_chip_msix_interrupt_enable() local
1238 msi_index = int_vec_idx * MSIX_TABLE_ELEMENT_SIZE; in pm8001_chip_msix_interrupt_enable()
1239 msi_index += MSIX_TABLE_BASE; in pm8001_chip_msix_interrupt_enable()
1240 pm8001_cw32(pm8001_ha, 0, msi_index, MSIX_INTERRUPT_ENABLE); in pm8001_chip_msix_interrupt_enable()
1254 u32 msi_index; in pm8001_chip_msix_interrupt_disable() local
1255 msi_index = int_vec_idx * MSIX_TABLE_ELEMENT_SIZE; in pm8001_chip_msix_interrupt_disable()
1256 msi_index += MSIX_TABLE_BASE; in pm8001_chip_msix_interrupt_disable()
1257 pm8001_cw32(pm8001_ha, 0, msi_index, MSIX_INTERRUPT_DISABLE); in pm8001_chip_msix_interrupt_disable()
/Linux-v4.19/drivers/net/ethernet/chelsio/cxgb4/
Dcxgb4_main.c662 int msi_index = 2; in request_msix_queue_irqs() local
670 err = request_irq(adap->msix_info[msi_index].vec, in request_msix_queue_irqs()
672 adap->msix_info[msi_index].desc, in request_msix_queue_irqs()
676 msi_index++; in request_msix_queue_irqs()
682 free_irq(adap->msix_info[--msi_index].vec, in request_msix_queue_irqs()
690 int i, msi_index = 2; in free_msix_queue_irqs() local
695 free_irq(adap->msix_info[msi_index++].vec, &s->ethrxq[i].rspq); in free_msix_queue_irqs()
/Linux-v4.19/drivers/mailbox/
Dbcm-flexrm-mailbox.c1491 struct flexrm_ring *ring = &mbox->rings[desc->platform.msi_index]; in flexrm_mbox_msi_write()
1617 ring = &mbox->rings[desc->platform.msi_index]; in flexrm_mbox_probe()
/Linux-v4.19/drivers/iommu/
Darm-smmu-v3.c2234 phys_addr_t *cfg = arm_smmu_msi_cfg[desc->platform.msi_index]; in arm_smmu_write_msi_msg()
2275 switch (desc->platform.msi_index) { in arm_smmu_setup_msis()