Lines Matching defs:prot
335 static arm_v7s_iopte arm_v7s_prot_to_pte(int prot, int lvl,
341 if (!(prot & IOMMU_MMIO))
345 if (!(prot & IOMMU_PRIV))
347 if (!(prot & IOMMU_WRITE))
352 if ((prot & IOMMU_NOEXEC) && ap)
354 if (prot & IOMMU_MMIO)
356 else if (prot & IOMMU_CACHE)
368 int prot = IOMMU_READ;
372 prot |= IOMMU_WRITE;
374 prot |= IOMMU_PRIV;
376 prot |= IOMMU_MMIO;
378 prot |= IOMMU_CACHE;
380 prot |= IOMMU_NOEXEC;
382 return prot;
432 unsigned long iova, phys_addr_t paddr, int prot,
458 pte = arm_v7s_prot_to_pte(prot, lvl, cfg);
498 phys_addr_t paddr, size_t size, int prot,
510 return arm_v7s_init_pte(data, iova, paddr, prot,
541 return __arm_v7s_map(data, iova, paddr, size, prot, lvl + 1, cptep, gfp);
546 int prot, gfp_t gfp, size_t *mapped)
556 if (!(prot & (IOMMU_READ | IOMMU_WRITE)))
560 ret = __arm_v7s_map(data, iova, paddr, pgsize, prot, 1, data->pgd,