Searched refs:msi_addr (Results 1 - 2 of 2) sorted by relevance
/device/soc/rockchip/common/sdk_linux/include/linux/ |
H A D | dma-iommu.h | 32 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 D | dma-iommu.c | 1280 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