Lines Matching defs:prot
318 static arm_v7s_iopte arm_v7s_prot_to_pte(int prot, int lvl,
324 if (!(prot & IOMMU_MMIO))
328 if (!(prot & IOMMU_PRIV))
330 if (!(prot & IOMMU_WRITE))
335 if ((prot & IOMMU_NOEXEC) && ap)
337 if (prot & IOMMU_MMIO)
339 else if (prot & IOMMU_CACHE)
351 int prot = IOMMU_READ;
355 prot |= IOMMU_WRITE;
357 prot |= IOMMU_PRIV;
359 prot |= IOMMU_MMIO;
361 prot |= IOMMU_CACHE;
363 prot |= IOMMU_NOEXEC;
365 return prot;
415 unsigned long iova, phys_addr_t paddr, int prot,
441 pte = arm_v7s_prot_to_pte(prot, lvl, cfg);
476 phys_addr_t paddr, size_t size, int prot,
488 return arm_v7s_init_pte(data, iova, paddr, prot,
519 return __arm_v7s_map(data, iova, paddr, size, prot, lvl + 1, cptep, gfp);
523 phys_addr_t paddr, size_t size, int prot, gfp_t gfp)
530 if (!(prot & (IOMMU_READ | IOMMU_WRITE)))
537 ret = __arm_v7s_map(data, iova, paddr, size, prot, 1, data->pgd, gfp);