Searched refs:rusage (Results 1 - 20 of 20) sorted by relevance

/linux-master/include/linux/
H A Dresource.h10 void getrusage(struct task_struct *p, int who, struct rusage *ru);
H A Dcompat.h116 struct rusage;
310 extern int put_compat_rusage(const struct rusage *,
H A Dsyscalls.h37 struct rusage;
543 int options, struct rusage __user *ru);
693 asmlinkage long sys_getrusage(int who, struct rusage __user *ru);
856 int options, struct rusage __user *ru);
/linux-master/kernel/
H A Dexit.h19 struct rusage *wo_rusage;
29 struct rusage *ru);
H A Dexit.c1646 struct rusage *ru)
1705 int options, struct rusage *ru)
1723 infop, int, options, struct rusage __user *, ru)
1725 struct rusage r;
1733 if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
1756 struct rusage *ru)
1815 int, options, struct rusage __user *, ru)
1817 struct rusage r;
1821 if (ru && copy_to_user(ru, &r, sizeof(struct rusage)))
1847 struct rusage
[all...]
H A Dcompat.c83 int put_compat_rusage(const struct rusage *r, struct compat_rusage __user *ru)
H A Dsys.c1741 * It would make sense to put struct rusage in the task_struct,
1773 static void accumulate_thread_rusage(struct task_struct *t, struct rusage *r)
1783 void getrusage(struct task_struct *p, int who, struct rusage *r)
1871 SYSCALL_DEFINE2(getrusage, int, who, struct rusage __user *, ru)
1873 struct rusage r;
1886 struct rusage r;
/linux-master/tools/perf/util/
H A Dstat.h105 struct rusage ru_data;
141 static inline void update_rusage_stats(struct rusage_stats *ru_stats, struct rusage* rusage) { argument
145 (rusage->ru_utime.tv_usec * us_to_ns + rusage->ru_utime.tv_sec * s_to_ns));
147 (rusage->ru_stime.tv_usec * us_to_ns + rusage->ru_stime.tv_sec * s_to_ns));
/linux-master/include/uapi/linux/
H A Dresource.h13 * Definition of struct rusage taken from BSD 4.3 Reno
24 struct rusage { struct
/linux-master/include/linux/sched/
H A Dtask.h16 struct rusage;
104 extern long kernel_wait4(pid_t, int __user *, int, struct rusage *);
/linux-master/tools/perf/bench/
H A Dinject-buildid.c352 struct rusage rusage; local
387 wait4(data->pid, &status, 0, &rusage);
388 *max_rss = rusage.ru_maxrss;
H A Dnuma.c1172 struct rusage rusage; local
1332 getrusage(RUSAGE_THREAD, &rusage);
1333 td->system_time_ns = rusage.ru_stime.tv_sec * NSEC_PER_SEC;
1334 td->system_time_ns += rusage.ru_stime.tv_usec * NSEC_PER_USEC;
1335 td->user_time_ns = rusage.ru_utime.tv_sec * NSEC_PER_SEC;
1336 td->user_time_ns += rusage.ru_utime.tv_usec * NSEC_PER_USEC;
/linux-master/tools/include/nolibc/
H A Dsys.h1167 * pid_t wait4(pid_t pid, int *status, int options, struct rusage *rusage);
1172 pid_t sys_wait4(pid_t pid, int *status, int options, struct rusage *rusage) argument
1175 return my_syscall4(__NR_wait4, pid, status, options, rusage);
1177 return __nolibc_enosys(__func__, pid, status, options, rusage);
1188 pid_t wait4(pid_t pid, int *status, int options, struct rusage *rusage) argument
1190 return __sysret(sys_wait4(pid, status, options, rusage));
/linux-master/io_uring/
H A Dsqpoll.c256 static void io_sq_update_worktime(struct io_sq_data *sqd, struct rusage *start)
258 struct rusage end;
272 struct rusage start;
H A Dfdinfo.c58 struct rusage sq_usage;
/linux-master/tools/testing/selftests/pidfd/
H A Dpidfd_wait.c35 struct rusage *ru)
/linux-master/tools/testing/selftests/net/
H A Dtcp_mmap.c182 struct rusage ru;
/linux-master/arch/alpha/kernel/
H A Dosf_sys.c1113 struct rusage r;
/linux-master/tools/testing/selftests/mm/
H A Dpagemap_ioctl.c1348 struct rusage r;
/linux-master/tools/perf/
H A Dbuiltin-sched.c531 struct rusage ru;
782 * rusage statistics done by the parent, these are less

Completed in 998 milliseconds