Searched refs:msi_index (Results 1 – 13 of 13) sorted by relevance
/linux/drivers/base/ |
A D | platform-msi.c | 46 return (devid << (32 - DEV_ID_SHIFT)) | desc->platform.msi_index; in platform_msi_calc_hwirq() 121 if (desc->platform.msi_index >= base && in platform_msi_free_descs() 122 desc->platform.msi_index < (base + nvec)) { in platform_msi_free_descs() 140 base = desc->platform.msi_index + 1; in platform_msi_alloc_descs_with_irq() 149 desc->platform.msi_index = base + i; in platform_msi_alloc_descs_with_irq()
|
/linux/drivers/bus/fsl-mc/ |
A D | fsl-mc-msi.c | 32 return (irq_hw_number_t)(desc->fsl_mc.msi_index + (dev->icid * 10000)); in fsl_mc_domain_calc_hwirq() 125 &mc_bus->irq_resources[msi_desc->fsl_mc.msi_index]; in fsl_mc_msi_write_msg() 238 msi_desc->fsl_mc.msi_index = i; in fsl_mc_msi_alloc_descs()
|
A D | fsl-mc-allocator.c | 396 mc_dev_irq = &irq_resources[msi_desc->fsl_mc.msi_index]; in fsl_mc_populate_irq_pool()
|
/linux/drivers/net/ethernet/microsoft/mana/ |
A D | gdma_main.c | 391 unsigned int msi_index; in mana_gd_register_irq() local 402 msi_index = find_first_zero_bit(r->map, r->size); in mana_gd_register_irq() 403 if (msi_index >= r->size || msi_index >= gc->num_msix_usable) { in mana_gd_register_irq() 406 bitmap_set(r->map, msi_index, 1); in mana_gd_register_irq() 407 queue->eq.msix_index = msi_index; in mana_gd_register_irq() 414 err, msi_index, r->size, gc->num_msix_usable); in mana_gd_register_irq() 419 gic = &gc->irq_contexts[msi_index]; in mana_gd_register_irq()
|
/linux/include/linux/ |
A D | msi.h | 78 u16 msi_index; member 86 u16 msi_index; member
|
/linux/drivers/net/ethernet/qlogic/netxen/ |
A D | netxen_nic_ctx.c | 343 prq_sds[i].msi_index = cpu_to_le16(i); in nx_fw_cmd_create_rx_ctx() 460 prq->msi_index = 0; in nx_fw_cmd_create_tx_ctx() 718 hwctx->sts_rings[ring].msi_index = cpu_to_le16(ring); in netxen_init_old_ctx()
|
A D | netxen_nic.h | 250 __le16 msi_index; member 800 __le16 msi_index; member 889 __le16 msi_index; member
|
/linux/drivers/net/ethernet/qlogic/qlcnic/ |
A D | qlcnic_ctx.c | 331 prq_sds[i].msi_index = cpu_to_le16(ahw->intr_tbl[i].id); in qlcnic_82xx_fw_cmd_create_rx_ctx() 333 prq_sds[i].msi_index = cpu_to_le16(i); in qlcnic_82xx_fw_cmd_create_rx_ctx() 466 prq->msi_index = cpu_to_le16(msix_id); in qlcnic_82xx_fw_cmd_create_tx_ctx() 470 prq->msi_index = 0; in qlcnic_82xx_fw_cmd_create_tx_ctx()
|
A D | qlcnic.h | 711 __le16 msi_index; member 801 __le16 msi_index; member
|
/linux/drivers/dma/qcom/ |
A D | hidma.c | 669 if (!desc->platform.msi_index) { in hidma_write_msi_msg() 705 if (!desc->platform.msi_index) in hidma_request_msi()
|
/linux/drivers/scsi/pm8001/ |
A D | pm8001_hwi.c | 1211 u32 msi_index; in pm8001_chip_msix_interrupt_enable() local 1213 msi_index = int_vec_idx * MSIX_TABLE_ELEMENT_SIZE; in pm8001_chip_msix_interrupt_enable() 1214 msi_index += MSIX_TABLE_BASE; in pm8001_chip_msix_interrupt_enable() 1215 pm8001_cw32(pm8001_ha, 0, msi_index, MSIX_INTERRUPT_ENABLE); in pm8001_chip_msix_interrupt_enable() 1230 u32 msi_index; in pm8001_chip_msix_interrupt_disable() local 1231 msi_index = int_vec_idx * MSIX_TABLE_ELEMENT_SIZE; in pm8001_chip_msix_interrupt_disable() 1232 msi_index += MSIX_TABLE_BASE; in pm8001_chip_msix_interrupt_disable() 1233 pm8001_cw32(pm8001_ha, 0, msi_index, MSIX_INTERRUPT_DISABLE); in pm8001_chip_msix_interrupt_disable()
|
/linux/drivers/mailbox/ |
A D | bcm-flexrm-mailbox.c | 1487 struct flexrm_ring *ring = &mbox->rings[desc->platform.msi_index]; in flexrm_mbox_msi_write() 1612 ring = &mbox->rings[desc->platform.msi_index]; in flexrm_mbox_probe()
|
/linux/drivers/iommu/arm/arm-smmu-v3/ |
A D | arm-smmu-v3.c | 3145 phys_addr_t *cfg = arm_smmu_msi_cfg[desc->platform.msi_index]; in arm_smmu_write_msi_msg() 3186 switch (desc->platform.msi_index) { in arm_smmu_setup_msis()
|
Completed in 68 milliseconds