Home
last modified time | relevance | path

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

12

/drivers/iommu/iommufd/
A Ddriver.c185 iommufd_sw_msi_get_map(struct iommufd_ctx *ictx, phys_addr_t msi_addr, in iommufd_sw_msi_get_map() argument
197 if (cur->msi_addr == msi_addr) in iommufd_sw_msi_get_map()
210 cur->msi_addr = msi_addr; in iommufd_sw_msi_get_map()
230 msi_map->msi_addr, PAGE_SIZE, in iommufd_sw_msi_install()
248 phys_addr_t msi_addr) in iommufd_sw_msi() argument
285 msi_addr & PAGE_MASK, in iommufd_sw_msi()
/drivers/pci/controller/
A Dpcie-iproc.c1218 u64 *msi_addr) in iproce_pcie_get_msi() argument
1240 *msi_addr = res.start + GITS_TRANSLATER; in iproce_pcie_get_msi()
1252 msi_addr &= ~(SZ_32K - 1); in iproc_pcie_paxb_v2_msi_steer()
1253 entry.res->start = msi_addr; in iproc_pcie_paxb_v2_msi_steer()
1254 entry.res->end = msi_addr + SZ_32K - 1; in iproc_pcie_paxb_v2_msi_steer()
1283 (u32)(msi_addr >> 13)); in iproc_pcie_paxc_v2_msi_steer()
1297 msi_addr >>= 2; in iproc_pcie_paxc_v2_msi_steer()
1299 upper_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer()
1301 lower_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer()
1314 u64 msi_addr; in iproc_pcie_msi_steer() local
[all …]
A Dpcie-xilinx-dma-pl.c217 phys_addr_t msi_addr = port->phys_reg_base; in xilinx_pl_dma_pcie_enable_msi() local
219 pcie_write(port, upper_32_bits(msi_addr), XILINX_PCIE_DMA_REG_MSIBASE1); in xilinx_pl_dma_pcie_enable_msi()
220 pcie_write(port, lower_32_bits(msi_addr), XILINX_PCIE_DMA_REG_MSIBASE2); in xilinx_pl_dma_pcie_enable_msi()
393 phys_addr_t msi_addr = pcie->phys_reg_base; in xilinx_compose_msi_msg() local
395 msg->address_lo = lower_32_bits(msi_addr); in xilinx_compose_msi_msg()
396 msg->address_hi = upper_32_bits(msi_addr); in xilinx_compose_msi_msg()
A Dpci-xgene-msi.c38 u64 msi_addr; member
140 target_addr = msi->msi_addr; in xgene_compose_msi_msg()
365 xgene_msi->msi_addr = res->start; in xgene_msi_probe()
A Dpcie-iproc-msi.c108 phys_addr_t msi_addr; member
235 addr = msi->msi_addr + iproc_msi_addr_offset(msi, data->hwirq); in iproc_msi_irq_compose_msi_msg()
403 phys_addr_t addr = msi->msi_addr + (i * MSI_MEM_REGION_SIZE); in iproc_msi_enable()
536 msi->msi_addr = pcie->base_addr; in iproc_msi_init()
A Dpci-aardvark.c480 phys_addr_t msi_addr; in advk_pcie_setup_hw() local
570 msi_addr = virt_to_phys(pcie); in advk_pcie_setup_hw()
571 advk_writel(pcie, lower_32_bits(msi_addr), PCIE_MSI_ADDR_LOW_REG); in advk_pcie_setup_hw()
572 advk_writel(pcie, upper_32_bits(msi_addr), PCIE_MSI_ADDR_HIGH_REG); in advk_pcie_setup_hw()
1300 phys_addr_t msi_addr = virt_to_phys(pcie); in advk_msi_irq_compose_msi_msg() local
1302 msg->address_lo = lower_32_bits(msi_addr); in advk_msi_irq_compose_msi_msg()
1303 msg->address_hi = upper_32_bits(msi_addr); in advk_msi_irq_compose_msi_msg()
A Dpcie-xilinx-nwl.c442 phys_addr_t msi_addr = pcie->phys_pcie_reg_base; in nwl_compose_msi_msg() local
444 msg->address_lo = lower_32_bits(msi_addr); in nwl_compose_msi_msg()
445 msg->address_hi = upper_32_bits(msi_addr); in nwl_compose_msi_msg()
/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
118 msi->msi_addr = msi_addr; in acrn_msi_inject()
A Dacrn_drv.h219 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
A Dirqfd.c43 acrn_msi_inject(vm, irqfd->msi.msi_addr, in acrn_irqfd_inject()
/drivers/iommu/
A Ddma-iommu.h23 phys_addr_t msi_addr);
56 struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_sw_msi() argument
A Diommu-priv.h54 phys_addr_t msi_addr);
57 struct msi_desc *desc, phys_addr_t msi_addr) in iommufd_sw_msi() argument
A Ddma-iommu.c2147 phys_addr_t msi_addr, struct iommu_domain *domain) in iommu_dma_get_msi_page() argument
2155 msi_addr &= ~(phys_addr_t)(size - 1); in iommu_dma_get_msi_page()
2157 if (msi_page->phys == msi_addr) in iommu_dma_get_msi_page()
2168 if (iommu_map(domain, iova, msi_addr, size, prot, GFP_KERNEL)) in iommu_dma_get_msi_page()
2172 msi_page->phys = msi_addr; in iommu_dma_get_msi_page()
2185 phys_addr_t msi_addr) in iommu_dma_sw_msi() argument
2196 msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); in iommu_dma_sw_msi()
/drivers/irqchip/
A Dirq-riscv-imsic-platform.c74 phys_addr_t msi_addr; in imsic_irq_compose_vector_msg() local
79 if (WARN_ON(!imsic_cpu_page_phys(vec->cpu, 0, &msi_addr))) in imsic_irq_compose_vector_msg()
82 msg->address_hi = upper_32_bits(msi_addr); in imsic_irq_compose_vector_msg()
83 msg->address_lo = lower_32_bits(msi_addr); in imsic_irq_compose_vector_msg()
/drivers/vfio/pci/
A Dvfio_pci_zdev.c50 .msi_addr = zdev->msi_addr, in zpci_group_cap()
/drivers/ntb/
A Dmsi.c393 phys_addr_t *msi_addr) in ntb_msi_peer_addr() argument
403 if (msi_addr) in ntb_msi_peer_addr()
404 *msi_addr = mw_phys_addr + desc->addr_offset; in ntb_msi_peer_addr()
/drivers/net/wireless/ath/ath11k/
A Dhal.c282 srng->msi_addr); in ath11k_hal_srng_dst_hw_init()
285 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init()
361 srng->msi_addr); in ath11k_hal_srng_src_hw_init()
364 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init()
522 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params()
1028 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
A Ddp.c204 ring_params->msi_addr = 0; in ath11k_dp_srng_msi_setup()
217 ring_params->msi_addr = addr_lo; in ath11k_dp_srng_msi_setup()
218 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_dp_srng_msi_setup()
A Dhal.h507 dma_addr_t msi_addr; member
567 dma_addr_t msi_addr; member
A Dce.c547 ring_params->msi_addr = addr_lo; in ath11k_ce_srng_msi_ring_params_setup()
548 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_ce_srng_msi_ring_params_setup()
/drivers/staging/media/atomisp/pci/
A Datomisp_internal.h144 u32 msi_addr; member
/drivers/net/wireless/ath/ath10k/
A Dpci.h58 u32 msi_addr; member
/drivers/net/wireless/ath/ath12k/
A Dhal.c1651 srng->msi_addr); in ath12k_hal_srng_dst_hw_init()
1653 val = u32_encode_bits(((u64)srng->msi_addr >> HAL_ADDR_MSB_REG_SHIFT), in ath12k_hal_srng_dst_hw_init()
1727 srng->msi_addr); in ath12k_hal_srng_src_hw_init()
1729 val = u32_encode_bits(((u64)srng->msi_addr >> HAL_ADDR_MSB_REG_SHIFT), in ath12k_hal_srng_src_hw_init()
1874 params->msi_addr = srng->msi_addr; in ath12k_hal_srng_get_params()
2356 srng->msi_addr = params->msi_addr; in ath12k_hal_srng_setup()
A Dce.c571 ring_params->msi_addr = addr_lo; in ath12k_ce_srng_msi_ring_params_setup()
572 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath12k_ce_srng_msi_ring_params_setup()
A Dhal.h615 dma_addr_t msi_addr; member
676 dma_addr_t msi_addr; member

Completed in 73 milliseconds

12