| /OK3568_Linux_fs/u-boot/drivers/pci/ |
| H A D | pcie_layerscape_fixup.c | 130 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 D | ipa_mem.c | 314 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 D | usnic_uiom.c | 284 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 D | firmware.c | 143 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 D | iommu.h | 466 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 D | dma-mapping.c | 1335 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 D | cdma.c | 107 err = iommu_map(host1x->domain, pb->dma, pb->phys, size, in host1x_pushbuffer_init()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_logo.c | 259 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 D | rockchip_drm_drv.c | 1163 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 D | gk20a.c | 477 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 D | rga_dma_buf.c | 346 ret = iommu_map(domain, iova, paddr, align_size, in rga_iommu_map()
|
| /OK3568_Linux_fs/kernel/drivers/rknpu/ |
| H A D | rknpu_gem.c | 493 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 D | iommu.c | 769 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 D | dma-iommu.c | 1298 if (iommu_map(domain, iova, msi_addr, size, prot)) in iommu_dma_get_msi_page()
|
| /OK3568_Linux_fs/kernel/drivers/vfio/ |
| H A D | vfio_iommu_type1.c | 1301 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 D | remoteproc_core.c | 756 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 D | mpp_rkvdec2.c | 1459 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 D | mpp_rkvenc2.c | 2363 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 D | abi_gki_aarch64_mtk | 999 iommu_map 2878 iommu_map
|
| H A D | abi_gki_aarch64_vivo | 752 iommu_map
|
| H A D | abi_gki_aarch64_generic | 962 iommu_map
|
| H A D | abi_gki_aarch64_db845c | 786 iommu_map
|
| /OK3568_Linux_fs/kernel/Documentation/staging/ |
| H A D | remoteproc.rst | 311 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
|
| /OK3568_Linux_fs/kernel/drivers/vhost/ |
| H A D | vdpa.c | 585 r = iommu_map(v->domain, iova, pa, size, in vhost_vdpa_map()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/tegra/ |
| H A D | drm.c | 1008 err = iommu_map(tegra->domain, *dma, virt_to_phys(virt), in tegra_drm_alloc()
|