Lines Matching defs:nret
22 __be32 nret; /* Number of output arguments. */
41 int of_call_prom(const char *service, int nargs, int nret, ...)
49 args.nret = cpu_to_be32(nret);
51 va_start(list, nret);
56 for (i = 0; i < nret; i++)
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,
74 args.nret = cpu_to_be32(nret);
81 for (i = 0; i < nret; i++)
88 for (i = 1; i < nret; ++i)
91 return (nret > 0) ? be32_to_cpu(args.args[nargs]) : 0;