Lines Matching refs:ret
399 int ret;
409 ret = report_iommu_fault(domain, NULL, iova,
412 if (ret == -ENOSYS)
614 int irq, start, ret = 0;
678 ret = -EINVAL;
724 ret = -EINVAL;
728 ret = arm_smmu_alloc_context_bank(smmu_domain, smmu, dev, start);
729 if (ret < 0) {
735 cfg->cbndx = ret;
758 ret = smmu->impl->init_context(smmu_domain, &pgtbl_cfg, dev);
759 if (ret)
768 ret = -ENOMEM;
799 ret = devm_request_irq(smmu->dev, irq, context_fault,
801 if (ret < 0) {
818 return ret;
826 int ret, irq;
831 ret = arm_smmu_rpm_get(smmu);
832 if (ret < 0)
1026 int i, idx, ret;
1035 ret = -EEXIST;
1039 ret = arm_smmu_find_sme(smmu, sid, mask);
1040 if (ret < 0)
1043 idx = ret;
1066 return ret;
1117 int ret;
1137 ret = arm_smmu_rpm_get(smmu);
1138 if (ret < 0)
1139 return ret;
1142 ret = arm_smmu_init_domain_context(domain, smmu, dev);
1143 if (ret < 0)
1151 ret = -EINVAL;
1156 ret = arm_smmu_domain_add_master(smmu_domain, cfg, fwspec);
1174 return ret;
1183 int ret;
1189 ret = ops->map_pages(ops, iova, paddr, pgsize, pgcount, prot, gfp, mapped);
1192 return ret;
1201 size_t ret;
1207 ret = ops->unmap_pages(ops, iova, pgsize, pgcount, iotlb_gather);
1210 return ret;
1255 int ret, idx = cfg->cbndx;
1258 ret = arm_smmu_rpm_get(smmu);
1259 if (ret < 0)
1347 int i, ret;
1350 ret = arm_smmu_register_legacy_master(dev, &smmu);
1358 if (ret)
1366 ret = -EINVAL;
1383 ret = -ENOMEM;
1394 ret = arm_smmu_rpm_get(smmu);
1395 if (ret < 0)
1398 ret = arm_smmu_master_alloc_smes(dev);
1401 if (ret)
1413 return ERR_PTR(ret);
1420 int ret;
1422 ret = arm_smmu_rpm_get(cfg->smmu);
1423 if (ret < 0)
1489 int ret = 0;
1493 ret = -EPERM;
1498 return ret;
1505 int ret = 0;
1509 ret = -EPERM;
1514 return ret;
1673 int i, ret;
1837 ret = smmu->impl->cfg_probe(smmu);
1838 if (ret)
1839 return ret;
1903 int ret = 0;
1928 ret = -ENODEV;
1931 return ret;
1941 int ret;
1946 ret = acpi_smmu_get_data(iort_smmu->model, smmu);
1947 if (ret < 0)
1948 return ret;
2226 int ret;
2228 ret = clk_bulk_enable(smmu->num_clks, smmu->clks);
2229 if (ret)
2230 return ret;
2248 int ret;
2251 ret = clk_bulk_prepare(smmu->num_clks, smmu->clks);
2252 if (ret)
2253 return ret;
2258 ret = arm_smmu_runtime_resume(dev);
2259 if (ret)
2262 return ret;
2267 int ret = 0;
2273 ret = arm_smmu_runtime_suspend(dev);
2274 if (ret)
2275 return ret;
2279 return ret;