Symbol: rusage
arch/alpha/kernel/osf_sys.c
1100
struct rusage r;
include/linux/compat.h
116
struct rusage;
include/linux/compat.h
310
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
566
int options, struct rusage __user *ru);
include/linux/syscalls.h
716
asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
include/linux/syscalls.h
880
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
1737
struct rusage *ru)
kernel/exit.c
1796
int options, struct rusage *ru)
kernel/exit.c
1814
infop, int, options, struct rusage __user *, ru)
kernel/exit.c
1816
struct rusage r;
kernel/exit.c
1824
if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
kernel/exit.c
1847
struct rusage *ru)
kernel/exit.c
1906
int, options, struct rusage __user *, ru)
kernel/exit.c
1908
struct rusage r;
kernel/exit.c
1912
if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
kernel/exit.c
1938
struct rusage r;
kernel/exit.c
1952
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 my_syscall5(__NR_waitid, which, pid, infop, options, rusage);
tools/perf/bench/inject-buildid.c
353
struct rusage rusage;
tools/perf/bench/inject-buildid.c
388
wait4(data->pid, &status, 0, &rusage);
tools/perf/bench/inject-buildid.c
389
*max_rss = rusage.ru_maxrss;
tools/perf/bench/numa.c
1225
struct rusage rusage;
tools/perf/bench/numa.c
1385
getrusage(RUSAGE_THREAD, &rusage);
tools/perf/bench/numa.c
1386
td->system_time_ns = rusage.ru_stime.tv_sec * NSEC_PER_SEC;
tools/perf/bench/numa.c
1387
td->system_time_ns += rusage.ru_stime.tv_usec * NSEC_PER_USEC;
tools/perf/bench/numa.c
1388
td->user_time_ns = rusage.ru_utime.tv_sec * NSEC_PER_SEC;
tools/perf/bench/numa.c
1389
td->user_time_ns += rusage.ru_utime.tv_usec * NSEC_PER_USEC;
tools/perf/builtin-sched.c
547
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
1354
struct rusage r;
tools/testing/selftests/net/tcp_mmap.c
182
struct rusage ru;