Lines Matching refs:args

96 	struct rtas_args *args = &rtas.args;  in call_rtas_display_status()  local
103 args->token = cpu_to_be32(10); in call_rtas_display_status()
104 args->nargs = cpu_to_be32(1); in call_rtas_display_status()
105 args->nret = cpu_to_be32(1); in call_rtas_display_status()
106 args->rets = &(args->args[1]); in call_rtas_display_status()
107 args->args[0] = cpu_to_be32(c); in call_rtas_display_status()
109 enter_rtas(__pa(args)); in call_rtas_display_status()
386 err_args.args[0] = cpu_to_be32(__pa(rtas_err_buf)); in __fetch_rtas_last_error()
387 err_args.args[1] = cpu_to_be32(bufsz); in __fetch_rtas_last_error()
388 err_args.args[2] = 0; in __fetch_rtas_last_error()
390 save_args = rtas.args; in __fetch_rtas_last_error()
391 rtas.args = err_args; in __fetch_rtas_last_error()
393 enter_rtas(__pa(&rtas.args)); in __fetch_rtas_last_error()
395 err_args = rtas.args; in __fetch_rtas_last_error()
396 rtas.args = save_args; in __fetch_rtas_last_error()
399 if (unlikely(err_args.args[2] == 0)) { in __fetch_rtas_last_error()
434 rtas_args = &rtas.args; in rtas_call()
439 rtas_args->rets = &(rtas_args->args[nargs]); in rtas_call()
442 rtas_args->args[i] = cpu_to_be32(va_arg(list, __u32)); in rtas_call()
1038 struct rtas_args args; in ppc_rtas() local
1049 if (copy_from_user(&args, uargs, 3 * sizeof(u32)) != 0) in ppc_rtas()
1052 nargs = be32_to_cpu(args.nargs); in ppc_rtas()
1053 nret = be32_to_cpu(args.nret); in ppc_rtas()
1054 token = be32_to_cpu(args.token); in ppc_rtas()
1056 if (nargs > ARRAY_SIZE(args.args) in ppc_rtas()
1057 || nret > ARRAY_SIZE(args.args) in ppc_rtas()
1058 || nargs + nret > ARRAY_SIZE(args.args)) in ppc_rtas()
1062 if (copy_from_user(args.args, uargs->args, in ppc_rtas()
1069 args.rets = &args.args[nargs]; in ppc_rtas()
1070 memset(args.rets, 0, nret * sizeof(rtas_arg_t)); in ppc_rtas()
1080 u64 handle = ((u64)be32_to_cpu(args.args[0]) << 32) in ppc_rtas()
1081 | be32_to_cpu(args.args[1]); in ppc_rtas()
1084 args.rets[0] = cpu_to_be32(RTAS_NOT_SUSPENDABLE); in ppc_rtas()
1086 args.rets[0] = cpu_to_be32(-1); in ppc_rtas()
1096 rtas.args = args; in ppc_rtas()
1097 enter_rtas(__pa(&rtas.args)); in ppc_rtas()
1098 args = rtas.args; in ppc_rtas()
1102 if (be32_to_cpu(args.rets[0]) == -1) in ppc_rtas()
1115 if (copy_to_user(uargs->args + nargs, in ppc_rtas()
1116 args.args + nargs, in ppc_rtas()