Lines Matching defs:domain
295 struct iommu_domain *domain;
303 domain = iommu_get_domain_for_dev(dev);
304 if (!domain) {
305 dev_err(dev, "no IOMMU domain found for IMEM\n");
314 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE);
326 struct iommu_domain *domain;
333 domain = iommu_get_domain_for_dev(dev);
334 if (domain) {
337 size = iommu_unmap(domain, ipa->imem_iova, ipa->imem_size);
342 dev_err(dev, "couldn't get IPA IOMMU domain for IMEM\n");
369 struct iommu_domain *domain;
410 domain = iommu_get_domain_for_dev(dev);
411 if (!domain) {
412 dev_err(dev, "no IOMMU domain found for SMEM\n");
422 ret = iommu_map(domain, iova, phys, size, IOMMU_READ | IOMMU_WRITE);
435 struct iommu_domain *domain;
437 domain = iommu_get_domain_for_dev(dev);
438 if (domain) {
441 size = iommu_unmap(domain, ipa->smem_iova, ipa->smem_size);
447 dev_err(dev, "couldn't get IPA IOMMU domain for SMEM\n");