Home
last modified time | relevance | path

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

/openbmc/u-boot/drivers/pci/
H A Dpcie_layerscape_fixup.c129 u32 iommu_map[4]; in fdt_pcie_set_iommu_map_entry() local
165 iommu_map[0] = cpu_to_fdt32(devid); in fdt_pcie_set_iommu_map_entry()
166 iommu_map[1] = *++prop; in fdt_pcie_set_iommu_map_entry()
167 iommu_map[2] = cpu_to_fdt32(streamid); in fdt_pcie_set_iommu_map_entry()
168 iommu_map[3] = cpu_to_fdt32(1); in fdt_pcie_set_iommu_map_entry()
172 iommu_map, 16); in fdt_pcie_set_iommu_map_entry()
174 fdt_appendprop(blob, nodeoffset, "iommu-map", iommu_map, 16); in fdt_pcie_set_iommu_map_entry()
/openbmc/u-boot/drivers/net/fsl-mc/
H A Dmc.c287 u32 iommu_map[4]; in fdt_fsl_mc_fixup_iommu_map_entry() local
308 iommu_map[0] = cpu_to_fdt32(FSL_DPAA2_STREAM_ID_START); in fdt_fsl_mc_fixup_iommu_map_entry()
309 iommu_map[1] = *++prop; in fdt_fsl_mc_fixup_iommu_map_entry()
310 iommu_map[2] = cpu_to_fdt32(FSL_DPAA2_STREAM_ID_START); in fdt_fsl_mc_fixup_iommu_map_entry()
311 iommu_map[3] = cpu_to_fdt32(FSL_DPAA2_STREAM_ID_END - in fdt_fsl_mc_fixup_iommu_map_entry()
315 iommu_map, sizeof(iommu_map)); in fdt_fsl_mc_fixup_iommu_map_entry()
/openbmc/linux/drivers/infiniband/hw/usnic/
H A Dusnic_uiom.c279 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
296 err = iommu_map(pd->domain, va_start, pa_start, in usnic_uiom_map_sorted_intervals()
/openbmc/linux/drivers/net/ipa/
H A Dipa_mem.c475 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE, in ipa_imem_init()
584 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE, in ipa_smem_init()
/openbmc/linux/arch/arm/mm/
H A Ddma-mapping.c990 ret = iommu_map(mapping->domain, iova, phys, len, in __iommu_create_mapping()
1215 ret = iommu_map(mapping->domain, iova, phys, len, prot, in __map_sg_chunk()
1388 ret = iommu_map(mapping->domain, dma_addr, page_to_phys(page), len, in arm_iommu_map_page()
1453 ret = iommu_map(mapping->domain, dma_addr, addr, len, prot, GFP_KERNEL); in arm_iommu_map_resource()
/openbmc/linux/include/linux/
H A Diommu.h478 extern int iommu_map(struct iommu_domain *domain, unsigned long iova,
777 static inline int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
/openbmc/linux/drivers/media/platform/qcom/venus/
H A Dfirmware.c162 ret = iommu_map(iommu, VENUS_FW_START_ADDR, mem_phys, mem_size, in venus_boot_no_tz()
/openbmc/linux/drivers/net/wireless/ath/ath11k/
H A Dahb.c1011 ret = iommu_map(iommu_dom, ab_ahb->fw.msa_paddr, in ath11k_ahb_fw_resources_init()
1019 ret = iommu_map(iommu_dom, ab_ahb->fw.ce_paddr, in ath11k_ahb_fw_resources_init()
/openbmc/linux/drivers/gpu/host1x/
H A Dcdma.c107 err = iommu_map(host1x->domain, pb->dma, pb->phys, size, in host1x_pushbuffer_init()
/openbmc/linux/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()
/openbmc/linux/drivers/remoteproc/
H A Dqcom_q6v5_adsp.c369 ret = iommu_map(rproc->domain, iova, adsp->mem_phys, in adsp_map_carveout()
H A Dremoteproc_core.c646 ret = iommu_map(rproc->domain, rsc->da, rsc->pa, rsc->len, rsc->flags, in rproc_handle_devmem()
740 ret = iommu_map(rproc->domain, mem->da, dma, mem->len, in rproc_alloc_carveout()
/openbmc/linux/drivers/iommu/
H A Diommu.c1098 ret = iommu_map(domain, addr - map_size, in iommu_create_device_direct_mappings()
2505 int iommu_map(struct iommu_domain *domain, unsigned long iova, in iommu_map() function
2524 EXPORT_SYMBOL_GPL(iommu_map);
H A Ddma-iommu.c764 if (iommu_map(domain, iova, phys - iova_off, size, prot, GFP_ATOMIC)) { in __iommu_dma_map()
1688 if (iommu_map(domain, iova, msi_addr, size, prot, GFP_KERNEL)) in iommu_dma_get_msi_page()
/openbmc/linux/drivers/iommu/iommufd/
H A Dpages.c459 rc = iommu_map(domain, iova, paddr, PAGE_SIZE, prot, in batch_iommu_map_small()
502 rc = iommu_map(domain, iova, in batch_to_domain()
/openbmc/linux/drivers/vfio/
H A Dvfio_iommu_type1.c1437 ret = iommu_map(d->domain, iova, (phys_addr_t)pfn << PAGE_SHIFT, in vfio_iommu_map()
1752 ret = iommu_map(domain->domain, iova, phys, size, in vfio_iommu_replay()
1847 ret = iommu_map(domain->domain, start, page_to_phys(pages), PAGE_SIZE * 2, in vfio_test_domain_fgsp()
/openbmc/linux/Documentation/staging/
H A Dremoteproc.rst312 * @RSC_DEVMEM: request to iommu_map a memory-based peripheral.
/openbmc/linux/drivers/gpu/drm/tegra/
H A Ddrm.c1053 err = iommu_map(tegra->domain, *dma, virt_to_phys(virt), in tegra_drm_alloc()
/openbmc/linux/drivers/net/wireless/ath/ath10k/
H A Dsnoc.c1651 ret = iommu_map(iommu_dom, ar_snoc->fw.fw_start_addr, in ath10k_fw_init()
/openbmc/linux/drivers/vhost/
H A Dvdpa.c909 r = iommu_map(v->domain, iova, pa, size, in vhost_vdpa_map()