/drivers/pci/controller/ |
D | pcie-iproc.c | 1222 u64 *msi_addr) in iproce_pcie_get_msi() argument 1244 *msi_addr = res.start + GITS_TRANSLATER; in iproce_pcie_get_msi() 1248 static int iproc_pcie_paxb_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr) in iproc_pcie_paxb_v2_msi_steer() argument 1256 msi_addr &= ~(SZ_32K - 1); in iproc_pcie_paxb_v2_msi_steer() 1257 entry.res->start = msi_addr; in iproc_pcie_paxb_v2_msi_steer() 1258 entry.res->end = msi_addr + SZ_32K - 1; in iproc_pcie_paxb_v2_msi_steer() 1264 static void iproc_pcie_paxc_v2_msi_steer(struct iproc_pcie *pcie, u64 msi_addr, in iproc_pcie_paxc_v2_msi_steer() argument 1287 (u32)(msi_addr >> 13)); in iproc_pcie_paxc_v2_msi_steer() 1301 msi_addr >>= 2; in iproc_pcie_paxc_v2_msi_steer() 1303 upper_32_bits(msi_addr)); in iproc_pcie_paxc_v2_msi_steer() [all …]
|
D | pci-xgene-msi.c | 36 u64 msi_addr; member 146 u64 target_addr = msi->msi_addr + (((8 * group) + reg_set) << 16); in xgene_compose_msi_msg() 454 xgene_msi->msi_addr = res->start; in xgene_msi_probe()
|
D | pcie-iproc-msi.c | 109 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() 402 phys_addr_t addr = msi->msi_addr + (i * MSI_MEM_REGION_SIZE); in iproc_msi_enable() 540 msi->msi_addr = pcie->base_addr; in iproc_msi_init()
|
D | pci-aardvark.c | 479 phys_addr_t msi_addr; in advk_pcie_setup_hw() local 569 msi_addr = virt_to_phys(pcie); in advk_pcie_setup_hw() 570 advk_writel(pcie, lower_32_bits(msi_addr), PCIE_MSI_ADDR_LOW_REG); in advk_pcie_setup_hw() 571 advk_writel(pcie, upper_32_bits(msi_addr), PCIE_MSI_ADDR_HIGH_REG); in advk_pcie_setup_hw() 1220 phys_addr_t msi_addr = virt_to_phys(pcie); in advk_msi_irq_compose_msi_msg() local 1222 msg->address_lo = lower_32_bits(msi_addr); in advk_msi_irq_compose_msi_msg() 1223 msg->address_hi = upper_32_bits(msi_addr); in advk_msi_irq_compose_msi_msg()
|
D | pcie-xilinx-nwl.c | 442 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/ |
D | vm.c | 104 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()
|
D | acrn_drv.h | 217 int acrn_msi_inject(struct acrn_vm *vm, u64 msi_addr, u64 msi_data);
|
D | irqfd.c | 46 acrn_msi_inject(vm, irqfd->msi.msi_addr, in acrn_irqfd_inject()
|
/drivers/vfio/pci/ |
D | vfio_pci_zdev.c | 48 .msi_addr = zdev->msi_addr, in zpci_group_cap()
|
/drivers/ntb/ |
D | msi.c | 393 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/gpu/drm/gma500/ |
D | power.c | 139 pci_read_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, &dev_priv->msi_addr); in gma_suspend_pci() 169 pci_write_config_dword(pdev, PSB_PCIx_MSI_ADDR_LOC, dev_priv->msi_addr); in gma_resume_pci()
|
D | psb_drv.h | 510 uint32_t msi_addr; member
|
/drivers/net/wireless/ath/ath11k/ |
D | hal.c | 279 srng->msi_addr); in ath11k_hal_srng_dst_hw_init() 282 ((u64)srng->msi_addr >> in ath11k_hal_srng_dst_hw_init() 358 srng->msi_addr); in ath11k_hal_srng_src_hw_init() 361 ((u64)srng->msi_addr >> in ath11k_hal_srng_src_hw_init() 519 params->msi_addr = srng->msi_addr; in ath11k_hal_srng_get_params() 946 srng->msi_addr = params->msi_addr; in ath11k_hal_srng_setup()
|
D | dp.c | 197 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()
|
D | hal.h | 499 dma_addr_t msi_addr; member 557 dma_addr_t msi_addr; member
|
D | ce.c | 527 ring_params->msi_addr = addr_lo; in ath11k_ce_srng_msi_ring_params_setup() 528 ring_params->msi_addr |= (dma_addr_t)(((uint64_t)addr_hi) << 32); in ath11k_ce_srng_msi_ring_params_setup()
|
D | dp_tx.c | 795 cmd->ring_msi_addr_lo = lower_32_bits(params.msi_addr); in ath11k_dp_tx_htt_srng_setup() 796 cmd->ring_msi_addr_hi = upper_32_bits(params.msi_addr); in ath11k_dp_tx_htt_srng_setup()
|
/drivers/iommu/ |
D | dma-iommu.c | 1374 phys_addr_t msi_addr, struct iommu_domain *domain) in iommu_dma_get_msi_page() argument 1382 msi_addr &= ~(phys_addr_t)(size - 1); in iommu_dma_get_msi_page() 1384 if (msi_page->phys == msi_addr) in iommu_dma_get_msi_page() 1395 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page() 1399 msi_page->phys = msi_addr; in iommu_dma_get_msi_page() 1411 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument 1429 msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); in iommu_dma_prepare_msi()
|
/drivers/staging/media/atomisp/pci/ |
D | atomisp_internal.h | 185 u32 msi_addr; member
|
D | atomisp_v4l2.c | 522 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()
|
/drivers/net/wireless/ath/ath10k/ |
D | pci.h | 57 u32 msi_addr; member
|
/drivers/misc/habanalabs/gaudi/ |
D | gaudi.c | 5807 u64 msi_addr; in gaudi_add_end_of_cb_packets() local 5830 msi_addr = mmPCIE_MSI_INTR_0 + msi_vec * 4; in gaudi_add_end_of_cb_packets() 5832 msi_addr = mmPCIE_CORE_MSI_REQ; in gaudi_add_end_of_cb_packets() 5834 cq_pkt->addr = cpu_to_le64(CFG_BASE + msi_addr); in gaudi_add_end_of_cb_packets()
|