Lines Matching defs:prot
257 phys_addr_t paddr, arm_lpae_iopte prot,
260 arm_lpae_iopte pte = prot;
274 arm_lpae_iopte prot, int lvl,
298 __arm_lpae_init_pte(data, paddr, prot, lvl, ptep);
335 phys_addr_t paddr, size_t size, arm_lpae_iopte prot,
348 return arm_lpae_init_pte(data, iova, paddr, prot, lvl, ptep);
377 return __arm_lpae_map(data, iova, paddr, size, prot, lvl + 1, cptep, gfp);
381 int prot)
388 if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ))
390 if (!(prot & IOMMU_PRIV))
394 if (prot & IOMMU_READ)
396 if (prot & IOMMU_WRITE)
406 if (prot & IOMMU_MMIO)
408 else if (prot & IOMMU_CACHE)
413 if (prot & IOMMU_MMIO)
416 else if (prot & IOMMU_CACHE)
427 if (prot & IOMMU_CACHE && data->iop.fmt != ARM_MALI_LPAE)
432 if (prot & IOMMU_NOEXEC)
451 arm_lpae_iopte prot;
466 prot = arm_lpae_prot_to_pte(data, iommu_prot);
467 ret = __arm_lpae_map(data, iova, paddr, size, prot, lvl, ptep, gfp);