Lines Matching defs:prot
259 phys_addr_t paddr, arm_lpae_iopte prot,
262 arm_lpae_iopte pte = prot;
281 arm_lpae_iopte prot, int lvl, int num_entries,
307 __arm_lpae_init_pte(data, paddr, prot, lvl, num_entries, ptep);
345 arm_lpae_iopte prot, int lvl, arm_lpae_iopte *ptep,
362 ret = arm_lpae_init_pte(data, iova, paddr, prot, lvl, num_entries, ptep);
396 return __arm_lpae_map(data, iova, paddr, size, pgcount, prot, lvl + 1,
401 int prot)
408 if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ))
410 if (!(prot & IOMMU_PRIV))
414 if (prot & IOMMU_READ)
416 if (prot & IOMMU_WRITE)
426 if (prot & IOMMU_MMIO)
428 else if (prot & IOMMU_CACHE)
433 if (prot & IOMMU_MMIO)
436 else if (prot & IOMMU_CACHE)
447 if (prot & IOMMU_CACHE && data->iop.fmt != ARM_MALI_LPAE)
452 if (prot & IOMMU_NOEXEC)
472 arm_lpae_iopte prot;
487 prot = arm_lpae_prot_to_pte(data, iommu_prot);
488 ret = __arm_lpae_map(data, iova, paddr, pgsize, pgcount, prot, lvl,