Lines Matching refs:nargs
21 __be32 nargs; /* Number of input arguments. */
41 int of_call_prom(const char *service, int nargs, int nret, ...)
48 args.nargs = cpu_to_be32(nargs);
52 for (i = 0; i < nargs; i++)
57 args.args[nargs+i] = 0;
62 return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;
65 static int of_call_prom_ret(const char *service, int nargs, int nret,
73 args.nargs = cpu_to_be32(nargs);
77 for (i = 0; i < nargs; i++)
82 args.args[nargs+i] = 0;
89 rets[i-1] = be32_to_cpu(args.args[nargs+i]);
91 return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;