Lines Matching defs:prot
642 int prot = coherent ? IOMMU_CACHE : 0;
645 prot |= IOMMU_PRIV;
649 return prot | IOMMU_READ | IOMMU_WRITE;
651 return prot | IOMMU_READ;
653 return prot | IOMMU_WRITE;
746 size_t size, int prot, u64 dma_mask)
764 if (iommu_map(domain, iova, phys - iova_off, size, prot, GFP_ATOMIC)) {
835 size_t size, struct sg_table *sgt, gfp_t gfp, pgprot_t prot,
910 dma_addr_t *dma_handle, gfp_t gfp, pgprot_t prot,
917 pages = __iommu_dma_alloc_noncontiguous(dev, size, &sgt, gfp, prot,
923 vaddr = dma_common_pages_remap(pages, size, prot,
1036 int prot = dma_info_to_prot(dir, coherent, attrs);
1081 iova = __iommu_dma_map(dev, phys, size, prot, dma_mask);
1248 int prot = dma_info_to_prot(dir, dev_is_dma_coherent(dev), attrs);
1345 ret = iommu_map_sg(domain, iova, sg, nents, prot, GFP_ATOMIC);
1479 pgprot_t prot = dma_pgprot(dev, PAGE_KERNEL, attrs);
1482 prot, __builtin_return_address(0));
1663 int prot = IOMMU_WRITE | IOMMU_NOEXEC | IOMMU_MMIO;
1679 if (iommu_map(domain, iova, msi_addr, size, prot, GFP_KERNEL))