/linux-master/include/linux/ |
H A D | resource.h | 10 void getrusage(struct task_struct *p, int who, struct rusage *ru);
|
H A D | compat.h | 116 struct rusage; 310 extern int put_compat_rusage(const struct rusage *,
|
H A D | syscalls.h | 37 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 D | exit.h | 19 struct rusage *wo_rusage; 29 struct rusage *ru);
|
H A D | exit.c | 1646 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 D | compat.c | 83 int put_compat_rusage(const struct rusage *r, struct compat_rusage __user *ru)
|
H A D | sys.c | 1741 * 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 D | stat.h | 105 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 D | resource.h | 13 * Definition of struct rusage taken from BSD 4.3 Reno 24 struct rusage { struct
|
/linux-master/include/linux/sched/ |
H A D | task.h | 16 struct rusage; 104 extern long kernel_wait4(pid_t, int __user *, int, struct rusage *);
|
/linux-master/tools/perf/bench/ |
H A D | inject-buildid.c | 352 struct rusage rusage; local 387 wait4(data->pid, &status, 0, &rusage); 388 *max_rss = rusage.ru_maxrss;
|
H A D | numa.c | 1172 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 D | sys.h | 1167 * 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 D | sqpoll.c | 256 static void io_sq_update_worktime(struct io_sq_data *sqd, struct rusage *start) 258 struct rusage end; 272 struct rusage start;
|
H A D | fdinfo.c | 58 struct rusage sq_usage;
|
/linux-master/tools/testing/selftests/pidfd/ |
H A D | pidfd_wait.c | 35 struct rusage *ru)
|
/linux-master/tools/testing/selftests/net/ |
H A D | tcp_mmap.c | 182 struct rusage ru;
|
/linux-master/arch/alpha/kernel/ |
H A D | osf_sys.c | 1113 struct rusage r;
|
/linux-master/tools/testing/selftests/mm/ |
H A D | pagemap_ioctl.c | 1348 struct rusage r;
|
/linux-master/tools/perf/ |
H A D | builtin-sched.c | 531 struct rusage ru; 782 * rusage statistics done by the parent, these are less
|