IOMMU_READ
return prot | IOMMU_READ | IOMMU_WRITE;
return prot | IOMMU_READ;
IOMMU_READ | IOMMU_WRITE);
int prot = IOMMU_READ | IOMMU_WRITE;
IOMMU_READ | IOMMU_WRITE, &cur_page);
if (prot & IOMMU_READ)
int prot = IOMMU_READ;
prot = IOMMU_READ | IOMMU_WRITE;
PAGE_SIZE, IOMMU_READ | IOMMU_WRITE,
int prot = IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE;
IOMMU_WRITE | IOMMU_READ | IOMMU_CACHE | IOMMU_NOEXEC, sgt);
prot |= IOMMU_READ;
prot |= IOMMU_READ | IOMMU_WRITE;
int prot = IOMMU_READ | IOMMU_WRITE;
size, IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
int prot = IOMMU_READ | IOMMU_WRITE;
IOMMU_READ, GFP_KERNEL);
map->sgt, IOMMU_READ);
int flags = IOMMU_READ | IOMMU_CACHE;
prot |= IOMMU_READ;
return prot | IOMMU_READ | IOMMU_WRITE;
return prot | IOMMU_READ;
#define SYSMMU_SUPPORTED_PROT_BITS (IOMMU_READ | IOMMU_WRITE)
if (iommu_prot & IOMMU_READ)
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
if (iommu_prot & IOMMU_READ)
if (WARN_ON(!(prot & (IOMMU_READ | IOMMU_WRITE))))
ret = iommu_map(&priv->domain, va, pa, len, IOMMU_READ | IOMMU_WRITE,
IOMMU_READ));
IOMMU_READ));
for (prot = 0; prot <= (IOMMU_READ | IOMMU_WRITE | IOMMU_CACHE |
IOMMU_READ | IOMMU_WRITE);
IOMMU_READ | IOMMU_WRITE));
IOMMU_READ));
IOMMU_READ));
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
IOMMU_READ | IOMMU_WRITE |
IOMMU_READ | IOMMU_WRITE |
IOMMU_READ | IOMMU_NOEXEC,
if (!(prot & (IOMMU_READ | IOMMU_WRITE)))
IOMMU_READ | IOMMU_WRITE |
IOMMU_READ | IOMMU_NOEXEC, GFP_KERNEL,
if (!(prot & IOMMU_WRITE) && (prot & IOMMU_READ))
if (prot & IOMMU_READ)
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
if (!(prot & IOMMU_READ))
if (!(prot & IOMMU_READ))
if (!(iommu_prot & (IOMMU_READ | IOMMU_WRITE)))
return area->iommu_prot & IOMMU_READ;
IOMMU_WRITE | IOMMU_READ | IOMMU_MMIO,
iommu_prot |= IOMMU_READ;
iommu_prot |= IOMMU_READ;
int prot = IOMMU_WRITE | IOMMU_READ;
int prot = IOMMU_READ | IOMMU_WRITE;
flags |= (prot & IOMMU_READ) ? RK_PTE_PAGE_READABLE : 0;
flags |= (prot & IOMMU_READ) ? RK_PTE_PAGE_READABLE : 0;
if ((prot & (IOMMU_READ | IOMMU_WRITE)) == (IOMMU_READ | IOMMU_WRITE))
else if (prot & IOMMU_READ)
if (prot & IOMMU_READ)
flags = (prot & IOMMU_READ ? VIRTIO_IOMMU_MAP_F_READ : 0) |
IOMMU_READ | IOMMU_WRITE);
IOMMU_READ | IOMMU_WRITE | IOMMU_PRIV, GFP_KERNEL);
rcb_size, IOMMU_READ | IOMMU_WRITE, 0);
ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE,
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
adsp->mem_size, IOMMU_READ | IOMMU_WRITE,
IOMMU_READ | IOMMU_WRITE, GFP_KERNEL);
IOMMU_READ | IOMMU_WRITE,
IOMMU_READ | IOMMU_WRITE, &h_page);
prot |= IOMMU_READ;
!(dma->prot & IOMMU_READ))
flags |= IOMMU_READ;
flags |= (IOMMU_WRITE | IOMMU_READ);
int prot = IOMMU_READ | IOMMU_WRITE;
prot = IOMMU_READ | IOMMU_WRITE;