• Home
  • Raw
  • Download

Lines Matching refs:nargs

378 	err_args.nargs = cpu_to_be32(2);  in __fetch_rtas_last_error()
417 va_rtas_call_unlocked(struct rtas_args *args, int token, int nargs, int nret, in va_rtas_call_unlocked() argument
423 args->nargs = cpu_to_be32(nargs); in va_rtas_call_unlocked()
425 args->rets = &(args->args[nargs]); in va_rtas_call_unlocked()
427 for (i = 0; i < nargs; ++i) in va_rtas_call_unlocked()
436 void rtas_call_unlocked(struct rtas_args *args, int token, int nargs, int nret, ...) in rtas_call_unlocked() argument
441 va_rtas_call_unlocked(args, token, nargs, nret, list); in rtas_call_unlocked()
445 int rtas_call(int token, int nargs, int nret, int *outputs, ...) in rtas_call() argument
463 va_rtas_call_unlocked(rtas_args, token, nargs, nret, list); in rtas_call()
923 int rtas_call_reentrant(int token, int nargs, int nret, int *outputs, ...) in rtas_call_reentrant() argument
940 va_rtas_call_unlocked(args, token, nargs, nret, list); in rtas_call_reentrant()
1073 static bool block_rtas_call(int token, int nargs, in block_rtas_call() argument
1136 token, nargs, current->comm); in block_rtas_call()
1142 static bool block_rtas_call(int token, int nargs, in block_rtas_call() argument
1156 int nargs, nret, token; in SYSCALL_DEFINE1() local
1167 nargs = be32_to_cpu(args.nargs); in SYSCALL_DEFINE1()
1171 if (nargs >= ARRAY_SIZE(args.args) in SYSCALL_DEFINE1()
1173 || nargs + nret > ARRAY_SIZE(args.args)) in SYSCALL_DEFINE1()
1178 nargs * sizeof(rtas_arg_t)) != 0) in SYSCALL_DEFINE1()
1184 args.rets = &args.args[nargs]; in SYSCALL_DEFINE1()
1187 if (block_rtas_call(token, nargs, &args)) in SYSCALL_DEFINE1()
1233 if (copy_to_user(uargs->args + nargs, in SYSCALL_DEFINE1()
1234 args.args + nargs, in SYSCALL_DEFINE1()