Lines Matching defs:ru
321 int put_compat_rusage(const struct rusage *r, struct compat_rusage __user *ru)
323 if (!access_ok(VERIFY_WRITE, ru, sizeof(*ru)) ||
324 __put_user(r->ru_utime.tv_sec, &ru->ru_utime.tv_sec) ||
325 __put_user(r->ru_utime.tv_usec, &ru->ru_utime.tv_usec) ||
326 __put_user(r->ru_stime.tv_sec, &ru->ru_stime.tv_sec) ||
327 __put_user(r->ru_stime.tv_usec, &ru->ru_stime.tv_usec) ||
328 __put_user(r->ru_maxrss, &ru->ru_maxrss) ||
329 __put_user(r->ru_ixrss, &ru->ru_ixrss) ||
330 __put_user(r->ru_idrss, &ru->ru_idrss) ||
331 __put_user(r->ru_isrss, &ru->ru_isrss) ||
332 __put_user(r->ru_minflt, &ru->ru_minflt) ||
333 __put_user(r->ru_majflt, &ru->ru_majflt) ||
334 __put_user(r->ru_nswap, &ru->ru_nswap) ||
335 __put_user(r->ru_inblock, &ru->ru_inblock) ||
336 __put_user(r->ru_oublock, &ru->ru_oublock) ||
337 __put_user(r->ru_msgsnd, &ru->ru_msgsnd) ||
338 __put_user(r->ru_msgrcv, &ru->ru_msgrcv) ||
339 __put_user(r->ru_nsignals, &ru->ru_nsignals) ||
340 __put_user(r->ru_nvcsw, &ru->ru_nvcsw) ||
341 __put_user(r->ru_nivcsw, &ru->ru_nivcsw))
346 asmlinkage long compat_sys_getrusage(int who, struct compat_rusage __user *ru)
359 if (put_compat_rusage(&r, ru))
367 struct compat_rusage __user *ru)
369 if (!ru) {
385 if (put_compat_rusage(&r, ru))
399 struct rusage ru;
407 uru ? (struct rusage __user *)&ru : NULL);
414 ret = put_compat_rusage(&ru, uru);