Searched refs:msi_index (Results 1 – 15 of 15) sorted by relevance
| /linux/drivers/cdx/controller/ |
| H A D | cdx_controller.c | 63 u16 msi_index; in cdx_configure_device() local 70 msi_index = dev_config->msi.msi_index; in cdx_configure_device() 74 ret = cdx_mcdi_write_msi(cdx->priv, bus_num, dev_num, msi_index, addr, data); in cdx_configure_device()
|
| /linux/arch/s390/pci/ |
| H A D | pci_irq.c | 138 static inline u32 zpci_encode_hwirq(u8 devfn, u16 msi_index) in zpci_encode_hwirq() argument 140 return (devfn << 16) | msi_index; in zpci_encode_hwirq() 415 bit = zdev->msi_first_bit + desc->msi_index; in zpci_msi_domain_alloc() 416 hwirq = zpci_encode_hwirq(zdev->devfn, desc->msi_index); in zpci_msi_domain_alloc() 418 if (desc->msi_index + nr_irqs > zdev->max_msi) in zpci_msi_domain_alloc() 448 u16 msi_index; in zpci_msi_clear_airq() local 450 msi_index = zpci_decode_hwirq_msi_index(d->hwirq); in zpci_msi_clear_airq() 451 bit = zdev->msi_first_bit + msi_index; in zpci_msi_clear_airq()
|
| /linux/drivers/soc/ti/ |
| H A D | ti_sci_inta_msi.c | 76 msi_desc.msi_index = res->desc[set].start + i; in ti_sci_inta_msi_alloc_descs() 82 msi_desc.msi_index = res->desc[set].start_sec + i; in ti_sci_inta_msi_alloc_descs()
|
| /linux/drivers/mailbox/ |
| H A D | riscv-sbi-mpxy-mbox.c | 388 u32 msi_index; member 732 mchan = mbox->msi_index_to_channel[desc->msi_index]; in mpxy_mbox_msi_write() 735 desc->msi_index); in mpxy_mbox_msi_write() 833 mchan->msi_index = mbox->msi_count++; in mpxy_mbox_populate_channels() 835 mchan->msi_index = U32_MAX; in mpxy_mbox_populate_channels() 951 if (mchan->msi_index == msi_idx) { in mpxy_mbox_probe() 967 if (mchan->msi_index == U32_MAX) in mpxy_mbox_probe() 969 mchan->msi_irq = msi_get_virq(dev, mchan->msi_index); in mpxy_mbox_probe()
|
| /linux/drivers/pci/endpoint/ |
| H A D | pci-ep-msi.c | 35 if (epf && epf->db_msg && desc->msi_index < epf->num_db) in pci_epf_write_msi_msg() 36 memcpy(&epf->db_msg[desc->msi_index].msg, msg, sizeof(*msg)); in pci_epf_write_msi_msg()
|
| /linux/drivers/pci/msi/ |
| H A D | msi.h | 26 return desc->pci.mask_base + desc->msi_index * PCI_MSIX_ENTRY_SIZE; in pci_msix_desc_addr()
|
| H A D | msi.c | 642 desc.msi_index = entries ? entries[i].entry : i; in msix_setup_msi_descs() 644 desc.pci.msi_attrib.is_virtual = desc.msi_index >= vec_count; in msix_setup_msi_descs()
|
| /linux/include/linux/cdx/ |
| H A D | cdx_bus.h | 34 u16 msi_index; member
|
| /linux/drivers/net/ethernet/qlogic/netxen/ |
| H 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() 715 hwctx->sts_rings[ring].msi_index = cpu_to_le16(ring); in netxen_init_old_ctx()
|
| H 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/ |
| H 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()
|
| /linux/drivers/irqchip/ |
| H A D | irq-ti-sci-inta.c | 598 arg->hwirq = TO_HWIRQ(pdev->id, desc->msi_index); in ti_sci_inta_msi_set_desc()
|
| /linux/arch/powerpc/platforms/pseries/ |
| H A D | msi.c | 590 hwirq = rtas_query_irq_number(pci_get_pdn(pdev), desc->msi_index); in pseries_irq_domain_alloc()
|
| /linux/drivers/pci/ |
| H A D | xen-pcifront.c | 265 op.msix_entries[i].entry = entry->msi_index; in pci_frontend_enable_msix()
|
| /linux/drivers/dma/qcom/ |
| H A D | hidma.c | 675 if (!desc->msi_index) { in hidma_write_msi_msg()
|