Home
last modified time | relevance | path

Searched refs:msi_addr (Results 1 - 2 of 2) sorted by relevance

/device/soc/rockchip/common/sdk_linux/include/linux/
H A Ddma-iommu.h32 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr);
68 static inline int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument
/device/soc/rockchip/common/sdk_linux/drivers/iommu/
H A Ddma-iommu.c1280 static struct iommu_dma_msi_page *iommu_dma_get_msi_page(struct device *dev, phys_addr_t msi_addr, in iommu_dma_get_msi_page() argument
1289 msi_addr &= ~(phys_addr_t)(size - 1); in iommu_dma_get_msi_page()
1290 list_for_each_entry(msi_page, &cookie->msi_page_list, list) if (msi_page->phys == msi_addr) return msi_page; in iommu_dma_get_msi_page()
1302 if (iommu_map(domain, iova, msi_addr, size, prot)) { in iommu_dma_get_msi_page()
1307 msi_page->phys = msi_addr; in iommu_dma_get_msi_page()
1319 int iommu_dma_prepare_msi(struct msi_desc *desc, phys_addr_t msi_addr) in iommu_dma_prepare_msi() argument
1337 msi_page = iommu_dma_get_msi_page(dev, msi_addr, domain); in iommu_dma_prepare_msi()

Completed in 3 milliseconds