/drivers/irqchip/ |
D | irq-ls-scfg-msi.c | 36 struct ls_scfg_msi *msi_data; member 87 struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(data); in ls_scfg_msi_compose_msg() local 89 msg->address_hi = upper_32_bits(msi_data->msiir_addr); in ls_scfg_msi_compose_msg() 90 msg->address_lo = lower_32_bits(msi_data->msiir_addr); in ls_scfg_msi_compose_msg() 106 struct ls_scfg_msi *msi_data = irq_data_get_irq_chip_data(irq_data); in ls_scfg_msi_set_affinity() local 117 if (cpu >= msi_data->msir_num) in ls_scfg_msi_set_affinity() 120 if (msi_data->msir[cpu].gic_irq <= 0) { in ls_scfg_msi_set_affinity() 142 struct ls_scfg_msi *msi_data = domain->host_data; in ls_scfg_msi_domain_irq_alloc() local 147 spin_lock(&msi_data->lock); in ls_scfg_msi_domain_irq_alloc() 148 pos = find_first_zero_bit(msi_data->used, msi_data->irqs_num); in ls_scfg_msi_domain_irq_alloc() [all …]
|
D | irq-mvebu-icu.c | 72 struct mvebu_icu_msi_data *msi_data, in mvebu_icu_init() argument 75 const struct mvebu_icu_subset_data *subset = msi_data->subset_data; in mvebu_icu_init() 77 if (atomic_cmpxchg(&msi_data->initialized, false, true)) in mvebu_icu_init() 95 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(d->domain); in mvebu_icu_write_msg() local 102 mvebu_icu_init(icu, msi_data, msg); in mvebu_icu_write_msg() 154 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(d); in mvebu_icu_irq_domain_translate() local 183 if (msi_data->subset_data->icu_group == ICU_GRP_SEI) in mvebu_icu_irq_domain_translate() 202 struct mvebu_icu_msi_data *msi_data = platform_msi_get_host_data(domain); in mvebu_icu_irq_domain_alloc() local 203 struct mvebu_icu *icu = msi_data->icu; in mvebu_icu_irq_domain_alloc() 221 icu_irqd->icu_group = msi_data->subset_data->icu_group; in mvebu_icu_irq_domain_alloc() [all …]
|
/drivers/virt/acrn/ |
D | vm.c | 104 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()
|
D | acrn_drv.h | 217 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
|
D | irqfd.c | 47 irqfd->msi.msi_data); in acrn_irqfd_inject()
|
/drivers/pci/controller/mobiveil/ |
D | pcie-mobiveil-host.c | 92 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()
|
/drivers/gpu/drm/gma500/ |
D | power.c | 140 pci_read_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, &dev_priv->msi_data); in gma_suspend_pci() 170 pci_write_config_dword(pdev, PSB_PCIx_MSI_DATA_LOC, dev_priv->msi_data); in gma_resume_pci()
|
D | psb_drv.h | 511 uint32_t msi_data; member
|
/drivers/pci/controller/dwc/ |
D | pcie-designware-host.c | 108 msi_target = (u64)pp->msi_data; in dw_pci_setup_msi_msg() 271 u64 msi_target = (u64)pp->msi_data; in dw_pcie_msi_init() 373 msi_vaddr = dmam_alloc_coherent(dev, sizeof(u64), &pp->msi_data, in dw_pcie_host_init() 384 &pp->msi_data, in dw_pcie_host_init()
|
D | pcie-designware.h | 193 dma_addr_t msi_data; member
|
/drivers/infiniband/hw/qib/ |
D | qib_pcie.c | 201 &dd->msi_data); in qib_cache_msi_info() 333 dd->msi_data); in qib_reinit_intr()
|
D | qib.h | 1019 u16 msi_data; member
|
/drivers/net/wireless/ath/ath11k/ |
D | hal.c | 290 srng->msi_data); in ath11k_hal_srng_dst_hw_init() 370 srng->msi_data); in ath11k_hal_srng_src_hw_init() 520 params->msi_data = srng->msi_data; in ath11k_hal_srng_get_params() 947 srng->msi_data = params->msi_data; in ath11k_hal_srng_setup()
|
D | dp_tx.c | 797 cmd->msi_data = params.msi_data; in ath11k_dp_tx_htt_srng_setup() 816 cmd->msi_data); in ath11k_dp_tx_htt_srng_setup()
|
D | pci.c | 796 unsigned int msi_data; in ath11k_pci_config_irq() local 810 msi_data = (msi_data_idx % msi_data_count) + msi_irq_start; in ath11k_pci_config_irq() 811 irq = ath11k_pci_get_msi_irq(ab->dev, msi_data); in ath11k_pci_config_irq()
|
D | hal.h | 500 u32 msi_data; member 560 u32 msi_data; member
|
D | dp.c | 198 ring_params->msi_data = 0; in ath11k_dp_srng_msi_setup() 212 ring_params->msi_data = (msi_group_number % msi_data_count) in ath11k_dp_srng_msi_setup()
|
D | ce.c | 529 ring_params->msi_data = (msi_data_idx % msi_data_count) + msi_data_start; in ath11k_ce_srng_msi_ring_params_setup()
|
D | dp.h | 475 u32 msi_data; member
|
/drivers/staging/media/atomisp/pci/ |
D | atomisp_internal.h | 186 u16 msi_data; member
|
D | atomisp_v4l2.c | 523 pci_read_config_word(pdev, PCI_MSI_DATA, &isp->saved_regs.msi_data); in atomisp_save_iunit_reg() 578 pci_write_config_word(pdev, PCI_MSI_DATA, isp->saved_regs.msi_data); in atomisp_restore_iunit_reg()
|
/drivers/net/wireless/ath/ath10k/ |
D | pci.h | 60 u32 msi_data; member
|
/drivers/pci/endpoint/ |
D | pci-epc-core.c | 265 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()
|
/drivers/pci/controller/cadence/ |
D | pcie-cadence-ep.c | 432 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()
|