Symbol: rusage
arch/alpha/kernel/osf_sys.c
1100
struct rusage r;
include/linux/compat.h
120
struct rusage;
include/linux/compat.h
314
extern int put_compat_rusage(const struct rusage *,
include/linux/resource.h
10
void getrusage(struct task_struct *p, int who, struct rusage *ru);
include/linux/sched/task.h
106
extern long kernel_wait4(pid_t, int __user *, int, struct rusage *);
include/linux/sched/task.h
16
struct rusage;
include/linux/syscalls.h
37
struct rusage;
include/linux/syscalls.h
570
int options, struct rusage __user *ru);
include/linux/syscalls.h
720
asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
include/linux/syscalls.h
884
int options, struct rusage __user *ru);
kernel/compat.c
83
int put_compat_rusage(const struct rusage *r, struct compat_rusage __user *ru)
kernel/exit.c
1771
struct rusage *ru)
kernel/exit.c
1830
int options, struct rusage *ru)
kernel/exit.c
1848
infop, int, options, struct rusage __user *, ru)
kernel/exit.c
1850
struct rusage r;
kernel/exit.c
1858
if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
kernel/exit.c
1881
struct rusage *ru)
kernel/exit.c
1940
int, options, struct rusage __user *, ru)
kernel/exit.c
1942
struct rusage r;
kernel/exit.c
1946
if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
kernel/exit.c
1972
struct rusage r;
kernel/exit.c
1986
struct rusage ru;
kernel/exit.h
19
struct rusage *wo_rusage;
kernel/exit.h
29
struct rusage *ru);
kernel/sys.c
1836
static void accumulate_thread_rusage(struct task_struct *t, struct rusage *r)
kernel/sys.c
1846
void getrusage(struct task_struct *p, int who, struct rusage *r)
kernel/sys.c
1934
SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru)
kernel/sys.c
1936
struct rusage r;
kernel/sys.c
1949
struct rusage r;
tools/include/nolibc/sys/wait.h
24
int _sys_waitid(int which, pid_t pid, siginfo_t *infop, int options, struct rusage *rusage)
tools/include/nolibc/sys/wait.h
26
return __nolibc_syscall5(__NR_waitid, which, pid, infop, options, rusage);
tools/perf/bench/inject-buildid.c
356
struct rusage rusage;
tools/perf/bench/inject-buildid.c
391
wait4(data->pid, &status, 0, &rusage);
tools/perf/bench/inject-buildid.c
392
*max_rss = rusage.ru_maxrss;
tools/perf/bench/numa.c
1220
struct rusage rusage;
tools/perf/bench/numa.c
1380
getrusage(RUSAGE_THREAD, &rusage);
tools/perf/bench/numa.c
1381
td->system_time_ns = rusage.ru_stime.tv_sec * NSEC_PER_SEC;
tools/perf/bench/numa.c
1382
td->system_time_ns += rusage.ru_stime.tv_usec * NSEC_PER_USEC;
tools/perf/bench/numa.c
1383
td->user_time_ns = rusage.ru_utime.tv_sec * NSEC_PER_SEC;
tools/perf/bench/numa.c
1384
td->user_time_ns += rusage.ru_utime.tv_usec * NSEC_PER_USEC;
tools/perf/builtin-sched.c
586
struct rusage ru;
tools/perf/builtin-stat.c
762
static void update_rusage_stats(const struct rusage *rusage)
tools/perf/builtin-stat.c
768
(rusage->ru_utime.tv_usec * us_to_ns + rusage->ru_utime.tv_sec * s_to_ns));
tools/perf/builtin-stat.c
770
(rusage->ru_stime.tv_usec * us_to_ns + rusage->ru_stime.tv_sec * s_to_ns));
tools/perf/util/stat.h
99
struct rusage ru_data;
tools/testing/selftests/mm/pagemap_ioctl.c
1407
struct rusage r;
tools/testing/selftests/net/tcp_mmap.c
182
struct rusage ru;