Home
last modified time | relevance | path

Searched refs:iommu_map (Results 1 – 25 of 34) sorted by relevance

12

/OK3568_Linux_fs/u-boot/drivers/pci/
H A Dpcie_layerscape_fixup.c130 u32 iommu_map[4]; in fdt_pcie_set_iommu_map_entry() local
157 iommu_map[0] = cpu_to_fdt32(devid); in fdt_pcie_set_iommu_map_entry()
158 iommu_map[1] = *++prop; in fdt_pcie_set_iommu_map_entry()
159 iommu_map[2] = cpu_to_fdt32(streamid); in fdt_pcie_set_iommu_map_entry()
160 iommu_map[3] = cpu_to_fdt32(1); in fdt_pcie_set_iommu_map_entry()
164 iommu_map, 16); in fdt_pcie_set_iommu_map_entry()
166 fdt_appendprop(blob, nodeoffset, "iommu-map", iommu_map, 16); in fdt_pcie_set_iommu_map_entry()
/OK3568_Linux_fs/kernel/drivers/net/ipa/
H A Dipa_mem.c314 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE); in ipa_imem_init()
422 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE); in ipa_smem_init()
/OK3568_Linux_fs/kernel/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c284 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
301 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
/OK3568_Linux_fs/kernel/drivers/media/platform/qcom/venus/
H A Dfirmware.c143 ret = iommu_map(iommu, VENUS_FW_START_ADDR, mem_phys, mem_size, in venus_boot_no_tz()
/OK3568_Linux_fs/kernel/include/linux/
H A Diommu.h466 extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
721 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
/OK3568_Linux_fs/kernel/arch/arm/mm/
H A Ddma-mapping.c1335 ret = iommu_map(mapping->domain, iova, phys, len, in __iommu_create_mapping()
1605 ret = iommu_map(mapping->domain, iova, phys, len, prot); in __map_sg_chunk()
1816 ret = iommu_map(mapping->domain, dma_addr, page_to_phys(page), len, prot); in arm_coherent_iommu_map_page()
1922 ret = iommu_map(mapping->domain, dma_addr, addr, len, prot); in arm_iommu_map_resource()
/OK3568_Linux_fs/kernel/drivers/gpu/host1x/
H A Dcdma.c107 err = iommu_map(host1x->domain, pb->dma, pb->phys, size, in host1x_pushbuffer_init()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/
H A Drockchip_drm_logo.c259 ret = iommu_map(private->domain, start, start, ALIGN(size, pg_size), in init_loader_memory()
302 ret = iommu_map(private->domain, start, start, ALIGN(size, pg_size), in init_loader_memory()
H A Drockchip_drm_drv.c1163 ret = iommu_map(private->domain, 0, 0, (size_t)SZ_2G, in rockchip_drm_init_iommu()
1168 ret = iommu_map(private->domain, SZ_2G, SZ_2G, (size_t)SZ_2G, in rockchip_drm_init_iommu()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/nouveau/nvkm/subdev/instmem/
H A Dgk20a.c477 ret = iommu_map(imem->domain, offset, node->dma_addrs[i], in gk20a_instobj_ctor_iommu()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/rga3/
H A Drga_dma_buf.c346 ret = iommu_map(domain, iova, paddr, align_size, in rga_iommu_map()
/OK3568_Linux_fs/kernel/drivers/rknpu/
H A Drknpu_gem.c493 ret = iommu_map(domain, rknpu_obj->iova_start, in rknpu_gem_alloc_buf_with_cache()
536 ret = iommu_map(domain, offset, sg_phys(s), size, in rknpu_gem_alloc_buf_with_cache()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Diommu.c769 ret = iommu_map(domain, addr, addr, pg_size, entry->prot); in iommu_create_device_direct_mappings()
2499 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
2505 EXPORT_SYMBOL_GPL(iommu_map);
H A Ddma-iommu.c1298 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page()
/OK3568_Linux_fs/kernel/drivers/vfio/
H A Dvfio_iommu_type1.c1301 ret = iommu_map(d->domain, iova, (phys_addr_t)pfn << PAGE_SHIFT, in vfio_iommu_map()
1588 ret = iommu_map(domain->domain, iova, phys, in vfio_iommu_replay()
1674 ret = iommu_map(domain->domain, 0, page_to_phys(pages), PAGE_SIZE * 2, in vfio_test_domain_fgsp()
/OK3568_Linux_fs/kernel/drivers/remoteproc/
H A Dremoteproc_core.c756 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags); in rproc_handle_devmem()
847 ret = iommu_map(rproc->domain, mem->da, dma, mem->len, in rproc_alloc_carveout()
/OK3568_Linux_fs/kernel/drivers/video/rockchip/mpp/
H A Dmpp_rkvdec2.c1459 ret = iommu_map(domain, iova, sram_start, sram_size, IOMMU_READ | IOMMU_WRITE); in rkvdec2_alloc_rcbbuf()
1476 ret = iommu_map(domain, iova + sram_size, page_to_phys(page), in rkvdec2_alloc_rcbbuf()
H A Dmpp_rkvenc2.c2363 ret = iommu_map(domain, iova, sram_start, sram_size, IOMMU_READ | IOMMU_WRITE); in rkvenc2_alloc_rcbbuf()
2380 ret = iommu_map(domain, iova + sram_size, page_to_phys(page), in rkvenc2_alloc_rcbbuf()
/OK3568_Linux_fs/kernel/android/
H A Dabi_gki_aarch64_mtk999 iommu_map
2878 iommu_map
H A Dabi_gki_aarch64_vivo752 iommu_map
H A Dabi_gki_aarch64_generic962 iommu_map
H A Dabi_gki_aarch64_db845c786 iommu_map
/OK3568_Linux_fs/kernel/Documentation/staging/
H A Dremoteproc.rst311 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
/OK3568_Linux_fs/kernel/drivers/vhost/
H A Dvdpa.c585 r = iommu_map(v->domain, iova, pa, size, in vhost_vdpa_map()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/
H A Ddrm.c1008 err = iommu_map(tegra->domain, *dma, virt_to_phys(virt), in tegra_drm_alloc()

12