Home
last modified time | relevance | path

Searched refs:msi_addr (Results 1 – 24 of 24) sorted by relevance

/OK3568_Linux_fs/kernel/drivers/pci/controller/
H A Dpcie-iproc.c1239 u64 *msi_addr) in iproce_pcie_get_msi() argument
1261 *msi_addr = res.start + GITS_TRANSLATER; in iproce_pcie_get_msi()
1265 static int iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) in iproc_pcie_paxb_v2_msi_steer() argument
1273 msi_addr &= ~(SZ_32K - 1); in iproc_pcie_paxb_v2_msi_steer()
1274 entry.res->start = msi_addr; in iproc_pcie_paxb_v2_msi_steer()
1275 entry.res->end = msi_addr + SZ_32K - 1; in iproc_pcie_paxb_v2_msi_steer()
1281 static void iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, in iproc_pcie_paxc_v2_msi_steer() argument
1304 (u32)(msi_addr >> 13)); in iproc_pcie_paxc_v2_msi_steer()
1318 msi_addr >>= 2; in iproc_pcie_paxc_v2_msi_steer()
1320 upper_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer()
[all …]
H A Dpcie-iproc-msi.c109 phys_addr_t msi_addr; member
234 addr = msi->msi_addr + iproc_msi_addr_offset(msi, data->hwirq); in iproc_msi_irq_compose_msi_msg()
404 phys_addr_t addr = msi->msi_addr + (i * MSI_MEM_REGION_SIZE); in iproc_msi_enable()
542 msi->msi_addr = pcie->base_addr; in iproc_msi_init()
H A Dpci-xgene-msi.c36 u64 msi_addr; member
146 u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16); in xgene_compose_msi_msg()
458 xgene_msi->msi_addr = res->start; in xgene_msi_probe()
H A Dpcie-xilinx-nwl.c456 phys_addr_t msi_addr = pcie->phys_pcie_reg_base; in nwl_compose_msi_msg() local
458 msg->address_lo = lower_32_bits(msi_addr); in nwl_compose_msi_msg()
459 msg->address_hi = upper_32_bits(msi_addr); in nwl_compose_msi_msg()
/OK3568_Linux_fs/kernel/include/linux/
H A Ddma-iommu.h32 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr);
72 phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument
H A Dntb.h1655 phys_addr_t *msi_addr);
1686 phys_addr_t *msi_addr) in ntb_msi_peer_addr() argument
/OK3568_Linux_fs/kernel/drivers/vfio/pci/
H A Dvfio_pci_zdev.c55 .msi_addr = zdev->msi_addr, in zpci_group_cap()
/OK3568_Linux_fs/kernel/drivers/ntb/
H A Dmsi.c395 phys_addr_t *msi_addr) in ntb_msi_peer_addr() argument
405 if (msi_addr) in ntb_msi_peer_addr()
406 *msi_addr = mw_phys_addr + desc->addr_offset; in ntb_msi_peer_addr()
/OK3568_Linux_fs/kernel/arch/s390/pci/
H A Dpci_irq.c298 msg.address_lo = zdev->msi_addr & 0xff0000ff; in arch_setup_msi_irqs()
305 msg.address_lo = zdev->msi_addr & 0xffffffff; in arch_setup_msi_irqs()
308 msg.address_hi = zdev->msi_addr >> 32; in arch_setup_msi_irqs()
H A Dpci_clp.c104 zdev->msi_addr = response->msia; in clp_store_query_pci_fngrp()
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath11k/
H A Dhal.c333 srng->msi_addr); in ath11k_hal_srng_dst_hw_init()
336 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init()
412 srng->msi_addr); in ath11k_hal_srng_src_hw_init()
415 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init()
563 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params()
990 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
H A Dhal.h486 dma_addr_t msi_addr; member
544 dma_addr_t msi_addr; member
H A Ddp.c197 ring_params->msi_addr = 0; in ath11k_dp_srng_msi_setup()
210 ring_params->msi_addr = addr_lo; in ath11k_dp_srng_msi_setup()
211 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_dp_srng_msi_setup()
H A Dce.c473 ring_params->msi_addr = addr_lo; in ath11k_ce_srng_msi_ring_params_setup()
474 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_ce_srng_msi_ring_params_setup()
H A Ddp_tx.c794 cmd->ring_msi_addr_lo = params.msi_addr & 0xffffffff; in ath11k_dp_tx_htt_srng_setup()
795 cmd->ring_msi_addr_hi = ((uint64_t)(params.msi_addr) >> 32) & 0xffffffff; in ath11k_dp_tx_htt_srng_setup()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/gma500/
H A Dpower.c138 pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); in gma_suspend_pci()
168 pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); in gma_resume_pci()
H A Dpsb_drv.h550 uint32_t msi_addr; member
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ddma-iommu.c1277 phys_addr_t msi_addr, struct iommu_domain *domain) in iommu_dma_get_msi_page() argument
1285 msi_addr &= ~(phys_addr_t)(size - 1); in iommu_dma_get_msi_page()
1287 if (msi_page->phys == msi_addr) in iommu_dma_get_msi_page()
1298 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page()
1302 msi_page->phys = msi_addr; in iommu_dma_get_msi_page()
1314 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument
1332 msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); in iommu_dma_prepare_msi()
/OK3568_Linux_fs/kernel/include/uapi/linux/
H A Dvfio_zdev.h43 __u64 msi_addr; /* MSI address */ member
/OK3568_Linux_fs/kernel/drivers/net/wireless/ath/ath10k/
H A Dpci.h57 u32 msi_addr; member
/OK3568_Linux_fs/kernel/drivers/staging/media/atomisp/pci/
H A Datomisp_internal.h185 u32 msi_addr; member
H A Datomisp_v4l2.c522 pci_read_config_dword(pdev, PCI_MSI_ADDR, &isp->saved_regs.msi_addr); in atomisp_save_iunit_reg()
577 pci_write_config_dword(pdev, PCI_MSI_ADDR, isp->saved_regs.msi_addr); in atomisp_restore_iunit_reg()
/OK3568_Linux_fs/kernel/Documentation/devicetree/bindings/net/wireless/
H A Dqcom,ath10k.txt55 - qcom,msi_addr: MSI interrupt address.
176 qcom,msi_addr = <0x0b006040>;
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Dpci.h145 u64 msi_addr; /* MSI address */ member