Lines Matching refs:ret
190 int ret;
195 ret = -ENOMEM;
199 ret = -ENOMEM;
205 ret = 0;
210 return ret;
233 struct pasid_state **ptr, *ret = NULL;
242 ret = *ptr;
243 if (ret)
244 refcount_inc(&ret->count);
249 return ret;
476 vm_fault_t ret = VM_FAULT_ERROR;
500 ret = handle_mm_fault(vma, address, flags, NULL);
504 if (ret & VM_FAULT_ERROR)
525 int ret;
538 ret = NOTIFY_DONE;
583 ret = NOTIFY_OK;
587 if (ret != NOTIFY_OK && pasid_state)
594 return ret;
608 int ret;
621 ret = -EINVAL;
625 ret = -ENOMEM;
646 ret = mmu_notifier_register(&pasid_state->mn, mm);
647 if (ret)
650 ret = set_pasid_state(dev_state, pasid_state, pasid);
651 if (ret)
654 ret = amd_iommu_domain_set_gcr3(dev_state->domain, pasid,
656 if (ret)
684 return ret;
741 int ret, tmp;
777 ret = -ENOMEM;
790 ret = amd_iommu_domain_enable_v2(dev_state->domain, pasids);
791 if (ret)
796 ret = -EINVAL;
800 ret = iommu_attach_group(dev_state->domain, group);
801 if (ret != 0)
810 ret = -EBUSY;
832 return ret;
870 int ret;
879 ret = -EINVAL;
886 ret = 0;
891 return ret;
901 int ret;
910 ret = -EINVAL;
917 ret = 0;
922 return ret;
928 int ret;
939 ret = -ENOMEM;
951 return ret;