Home
last modified time | relevance | path

Searched refs:msi_data (Results 1 – 25 of 36) sorted by relevance

12

/linux-6.3-rc2/drivers/irqchip/
A Dirq-ls-scfg-msi.c148 pos = find_first_zero_bit(msi_data->used, msi_data->irqs_num); in ls_scfg_msi_domain_irq_alloc()
195 struct ls_scfg_msi *msi_data = msir->msi_data; in ls_scfg_msi_irq_handler() local
221 msi_data); in ls_scfg_msi_domains_init()
251 msir->msi_data = msi_data; in ls_scfg_msi_setup_hwirq()
253 msir->reg = msi_data->regs + msi_data->cfg->msir_base + 4 * index; in ls_scfg_msi_setup_hwirq()
289 struct ls_scfg_msi *msi_data = msir->msi_data; in ls_scfg_msi_teardown_hwirq() local
346 msi_data = devm_kzalloc(&pdev->dev, sizeof(*msi_data), GFP_KERNEL); in ls_scfg_msi_probe()
347 if (!msi_data) in ls_scfg_msi_probe()
366 if (!msi_data->used) in ls_scfg_msi_probe()
372 bitmap_set(msi_data->used, 0, msi_data->irqs_num); in ls_scfg_msi_probe()
[all …]
A Dirq-imx-mu-msi.c87 val = imx_mu_read(msi_data, msi_data->cfg->xCR[type]); in imx_mu_xcr_rmw()
90 imx_mu_write(msi_data, val, msi_data->cfg->xCR[type]); in imx_mu_xcr_rmw()
100 imx_mu_xcr_rmw(msi_data, IMX_MU_RCR, 0, IMX_MU_xCR_RIEn(msi_data, data->hwirq)); in imx_mu_msi_parent_mask_irq()
114 imx_mu_read(msi_data, msi_data->cfg->xRR + data->hwirq * 4); in imx_mu_msi_parent_ack_irq()
209 status = imx_mu_read(msi_data, msi_data->cfg->xSR[IMX_MU_RSR]); in imx_mu_msi_irq_handler()
228 msi_data); in imx_mu_msi_domains_init()
323 msi_data = devm_kzalloc(&pdev->dev, sizeof(*msi_data), GFP_KERNEL); in imx_mu_of_init()
324 if (!msi_data) in imx_mu_of_init()
327 msi_data->cfg = cfg; in imx_mu_of_init()
339 msi_data->msiir_addr = res->start + msi_data->cfg->xTR; in imx_mu_of_init()
[all …]
A Dirq-mvebu-icu.c72 struct mvebu_icu_msi_data *msi_data, in mvebu_icu_init() argument
102 mvebu_icu_init(icu, msi_data, msg); in mvebu_icu_write_msg()
156 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_irq_domain_translate()
203 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_irq_domain_alloc()
300 struct mvebu_icu_msi_data *msi_data; in mvebu_icu_subset_probe() local
305 msi_data = devm_kzalloc(dev, sizeof(*msi_data), GFP_KERNEL); in mvebu_icu_subset_probe()
306 if (!msi_data) in mvebu_icu_subset_probe()
310 msi_data->icu = dev_get_drvdata(dev); in mvebu_icu_subset_probe()
311 msi_data->subset_data = &mvebu_icu_nsr_subset_data; in mvebu_icu_subset_probe()
313 msi_data->icu = dev_get_drvdata(dev->parent); in mvebu_icu_subset_probe()
[all …]
/linux-6.3-rc2/arch/powerpc/sysdev/
A Dfsl_msi.c49 struct fsl_msi *msi_data; member
90 struct fsl_msi *msi_data = h->host_data; in fsl_msi_host_map() local
95 irq_set_chip_data(virq, msi_data); in fsl_msi_host_map()
127 struct fsl_msi *msi_data; in fsl_teardown_msi_irqs() local
132 msi_data = irq_get_chip_data(entry->irq); in fsl_teardown_msi_irqs()
144 struct fsl_msi *msi_data = fsl_msi_data; in fsl_compose_msi_msg() local
186 struct fsl_msi *msi_data; in fsl_setup_msi_irqs() local
270 struct fsl_msi *msi_data; in fsl_msi_cascade() local
278 msi_data = cascade_data->msi_data; in fsl_msi_cascade()
309 msi_hwirq(msi_data, msir_index, in fsl_msi_cascade()
[all …]
/linux-6.3-rc2/drivers/virt/acrn/
A Dvm.c104 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data) in acrn_msi_inject() argument
119 msi->msi_data = msi_data; in acrn_msi_inject()
A Dacrn_drv.h219 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
A Dirqfd.c46 irqfd->msi.msi_data); in acrn_irqfd_inject()
/linux-6.3-rc2/drivers/net/wireless/ath/ath11k/
A Dmhi.c259 unsigned int msi_data; in ath11k_mhi_get_msi() local
274 msi_data = base_vector; in ath11k_mhi_get_msi()
277 msi_data += i; in ath11k_mhi_get_msi()
279 irq[i] = ath11k_pci_get_msi_irq(ab, msi_data); in ath11k_mhi_get_msi()
A Dhal.c291 srng->msi_data); in ath11k_hal_srng_dst_hw_init()
371 srng->msi_data); in ath11k_hal_srng_src_hw_init()
521 params->msi_data = srng->msi_data; in ath11k_hal_srng_get_params()
975 srng->msi_data = params->msi_data; in ath11k_hal_srng_setup()
A Dpcic.c623 unsigned int msi_data; in ath11k_pcic_config_irq() local
641 msi_data = (msi_data_idx % msi_data_count) + msi_irq_start; in ath11k_pcic_config_irq()
642 irq = ath11k_pcic_get_msi_irq(ab, msi_data); in ath11k_pcic_config_irq()
A Dhal.h508 u32 msi_data; member
570 u32 msi_data; member
A Ddp_tx.c920 cmd->msi_data = params.msi_data; in ath11k_dp_tx_htt_srng_setup()
939 cmd->msi_data); in ath11k_dp_tx_htt_srng_setup()
/linux-6.3-rc2/drivers/pci/controller/mobiveil/
A Dpcie-mobiveil-host.c92 u32 msi_data, msi_addr_lo, msi_addr_hi; in mobiveil_pcie_isr() local
142 msi_data = readl_relaxed(pcie->apb_csr_base + MSI_DATA_OFFSET); in mobiveil_pcie_isr()
155 msi_data, msi_addr_hi, msi_addr_lo); in mobiveil_pcie_isr()
157 generic_handle_domain_irq(msi->dev_domain, msi_data); in mobiveil_pcie_isr()
/linux-6.3-rc2/include/linux/
A Dpci-epc.h85 u32 entry_size, u32 *msi_data,
228 u32 entry_size, u32 *msi_data, u32 *msi_addr_offset);
/linux-6.3-rc2/drivers/staging/media/atomisp/pci/
A Datomisp_internal.h178 u16 msi_data; member
/linux-6.3-rc2/drivers/infiniband/hw/qib/
A Dqib_pcie.c201 &dd->msi_data); in qib_cache_msi_info()
333 dd->msi_data); in qib_reinit_intr()
/linux-6.3-rc2/drivers/net/wireless/ath/ath10k/
A Dpci.h60 u32 msi_data; member
/linux-6.3-rc2/drivers/pci/controller/dwc/
A Dpcie-designware-host.c106 msi_target = (u64)pp->msi_data; in dw_pci_setup_msi_msg()
274 u64 msi_target = (u64)pp->msi_data; in dw_pcie_msi_init()
383 msi_vaddr = dmam_alloc_coherent(dev, sizeof(u64), &pp->msi_data, in dw_pcie_msi_host_init()
/linux-6.3-rc2/drivers/pci/endpoint/
A Dpci-epc-core.c265 u32 *msi_data, u32 *msi_addr_offset) in pci_epc_map_msi_irq() argument
280 interrupt_num, entry_size, msi_data, in pci_epc_map_msi_irq()
/linux-6.3-rc2/include/uapi/linux/
A Dacrn.h488 __u64 msi_data; member
/linux-6.3-rc2/drivers/net/wireless/ath/ath12k/
A Dpci.c544 unsigned int msi_data; in ath12k_pci_config_irq() local
559 msi_data = (msi_data_idx % msi_data_count) + msi_irq_start; in ath12k_pci_config_irq()
560 irq = ath12k_pci_get_msi_irq(ab->dev, msi_data); in ath12k_pci_config_irq()
A Dhal.c1276 srng->msi_data); in ath12k_hal_srng_dst_hw_init()
1353 srng->msi_data); in ath12k_hal_srng_src_hw_init()
1491 params->msi_data = srng->msi_data; in ath12k_hal_srng_get_params()
1917 srng->msi_data = params->msi_data; in ath12k_hal_srng_setup()
A Ddp_tx.c759 cmd->msi_data = cpu_to_le32(params.msi_data); in ath12k_dp_tx_htt_srng_setup()
777 cmd->msi_data); in ath12k_dp_tx_htt_srng_setup()
/linux-6.3-rc2/arch/sparc/kernel/
A Dpci_sun4v.c954 u64 msi_data; member
996 *msi = ep->msi_data; in pci_sun4v_dequeue_msi()
999 ep->msi_data /* msi_num */, in pci_sun4v_dequeue_msi()
/linux-6.3-rc2/drivers/pci/controller/cadence/
A Dpcie-cadence-ep.c432 u32 entry_size, u32 *msi_data, in cdns_pcie_ep_map_msi_irq() argument
477 *msi_data = data; in cdns_pcie_ep_map_msi_irq()

Completed in 62 milliseconds

12