Lines Matching refs:ret

150 	int      ret        = 0;
159 ret = copy_from_user((void *)&ta_type, &buf[copy_pos], sizeof(uint32_t));
160 if (ret || (!is_ta_type_valid(ta_type)))
165 ret = copy_from_user((void *)&ta_bin_len, &buf[copy_pos], sizeof(uint32_t));
166 if (ret)
175 ret = -EFAULT;
184 ret = -EOPNOTSUPP;
193 ret = psp_ta_init_shared_buf(psp, &context->mem_context);
194 if (ret) {
195 ret = -ENOMEM;
200 ret = psp_fn_ta_terminate(psp);
201 if (ret || context->resp_status) {
204 ret, context->resp_status);
205 if (!ret)
206 ret = -EINVAL;
218 ret = -EOPNOTSUPP;
222 ret = psp_fn_ta_initialize(psp);
223 if (ret || context->resp_status) {
225 ret, context->resp_status);
226 if (!ret)
227 ret = -EINVAL;
232 ret = -EFAULT;
236 if (ret && context->mem_context.shared_buf)
241 return ret;
249 int ret = 0;
258 ret = copy_from_user((void *)&ta_type, &buf[copy_pos], sizeof(uint32_t));
259 if (ret || (!is_ta_type_valid(ta_type)))
264 ret = copy_from_user((void *)&ta_id, &buf[copy_pos], sizeof(uint32_t));
265 if (ret)
276 ret = psp_fn_ta_terminate(psp);
277 if (ret || context->resp_status) {
279 ret, context->resp_status);
280 if (!ret)
281 ret = -EINVAL;
287 return ret;
298 int ret = 0;
307 ret = copy_from_user((void *)&ta_type, &buf[copy_pos], sizeof(uint32_t));
308 if (ret)
312 ret = copy_from_user((void *)&ta_id, &buf[copy_pos], sizeof(uint32_t));
313 if (ret)
317 ret = copy_from_user((void *)&cmd_id, &buf[copy_pos], sizeof(uint32_t));
318 if (ret)
322 ret = copy_from_user((void *)&shared_buf_len, &buf[copy_pos], sizeof(uint32_t));
323 if (ret)
331 ret = -EFAULT;
339 ret = -EINVAL;
345 ret = -EOPNOTSUPP;
351 ret = prep_ta_mem_context(&context->mem_context, shared_buf, shared_buf_len);
352 if (ret)
355 ret = psp_fn_ta_invoke(psp, cmd_id);
356 if (ret || context->resp_status) {
358 ret, context->resp_status);
359 if (!ret) {
360 ret = -EINVAL;
366 ret = -EFAULT;
371 return ret;