Searched refs:taskstats (Results 1 – 25 of 1171) sorted by relevance
12345678910>>...47
| /linux/include/linux/ |
| A D | tsacct_kern.h | 16 struct taskstats *stats, struct task_struct *tsk); 20 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() 25 extern void xacct_add_tsk(struct taskstats *stats, struct task_struct *p); 30 static inline void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) in xacct_add_tsk()
|
| A D | delayacct.h | 76 extern int delayacct_add_tsk(struct taskstats *, struct task_struct *); 187 static inline int delayacct_add_tsk(struct taskstats *d, in delayacct_add_tsk()
|
| /linux/Documentation/accounting/ |
| A D | taskstats.rst | 56 The user-kernel interface is encapsulated in include/linux/taskstats.h 62 struct taskstats is the common accounting structure for both per-pid and 65 taskstats.h file. 72 | nlmsghdr | Pad | genlmsghdr | taskstats payload | 76 The taskstats payload is one of the following three kinds: 102 c) TASKSTATS_TYPE_STATS: attribute with a struct taskstats as payload. The 125 kernel has space and time overheads. To address this, the taskstats code 134 Extending taskstats 137 There are two ways to extend the taskstats interface to export more 160 Flow control for taskstats [all …]
|
| A D | delay-accounting.rst | 18 the taskstats interface. 24 The functionality, through its use of the taskstats interface, also provides 38 Delay accounting uses the taskstats interface which is described 44 include/linux/taskstats.h 58 are given in the taskstats interface description. 62 also serves as an example of using the taskstats interface.
|
| A D | index.rst | 13 taskstats 14 taskstats-struct
|
| A D | taskstats-struct.rst | 2 The struct taskstats 5 This document contains an explanation of the struct taskstats fields. 7 There are three different groups of fields in the struct taskstats: 10 If CONFIG_TASKSTATS is set, the taskstats interface is enabled and 40 Future extension should add fields to the end of the taskstats struct, and 45 struct taskstats { 50 * TAKSTATS_VERSION, which is defined in <linux/taskstats.h>.
|
| A D | cgroupstats.rst | 9 Per cgroup statistics infrastructure re-uses code from the taskstats
|
| /linux/kernel/ |
| A D | taskstats.c | 157 struct task_struct *tsk, struct taskstats *stats) in fill_stats() 179 static int fill_stats_for_pid(pid_t pid, struct taskstats *stats) in fill_stats_for_pid() 191 static int fill_stats_for_tgid(pid_t tgid, struct taskstats *stats) in fill_stats_for_tgid() 373 sizeof(struct taskstats), TASKSTATS_TYPE_NULL); in mk_reply() 472 nla_total_size_64bit(sizeof(struct taskstats)) + in taskstats_packet_size() 480 struct taskstats *stats; in cmd_attr_pid() 509 struct taskstats *stats; in cmd_attr_tgid() 550 static struct taskstats *taskstats_tgid_alloc(struct task_struct *tsk) in taskstats_tgid_alloc() 553 struct taskstats *stats_new, *stats; in taskstats_tgid_alloc() 587 struct taskstats *stats; in taskstats_exit() [all …]
|
| A D | tsacct.c | 22 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() 86 void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) in xacct_add_tsk()
|
| A D | delayacct.c | 118 int delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) in delayacct_add_tsk()
|
| A D | Makefile | 102 obj-$(CONFIG_TASKSTATS) += taskstats.o tsacct.o
|
| /linux/Documentation/translations/zh_CN/accounting/ |
| A D | index.rst | 24 taskstats 25 taskstats-struct
|
| /linux/tools/accounting/ |
| A D | getdelays.c | 197 static void print_delayacct(struct taskstats *t) in print_delayacct() 234 static void task_context_switch_counts(struct taskstats *t) in task_context_switch_counts() 253 static void print_ioacct(struct taskstats *t) in print_ioacct() 502 print_delayacct((struct taskstats *) NLA_DATA(na)); in main() 504 print_ioacct((struct taskstats *) NLA_DATA(na)); in main() 506 task_context_switch_counts((struct taskstats *) NLA_DATA(na)); in main()
|
| /linux/include/uapi/linux/ |
| A D | taskstats.h | 41 struct taskstats { struct
|
| /linux/include/linux/sched/ |
| A D | signal.h | 222 struct taskstats *stats;
|
| /linux/kernel/cgroup/ |
| A D | .cgroup-v1.o.cmd | 637 include/uapi/linux/taskstats.h \ 1093 include/uapi/linux/taskstats.h \
|
| /linux/fs/proc/ |
| A D | .array.o.cmd | 1113 include/uapi/linux/taskstats.h \ 1251 include/uapi/linux/taskstats.h \
|
| /linux/mm/ |
| A D | .filemap.o.cmd | 995 include/uapi/linux/taskstats.h \ 1244 include/uapi/linux/taskstats.h \
|
| A D | .memory.o.cmd | 1003 include/uapi/linux/taskstats.h \ 1223 include/uapi/linux/taskstats.h \
|
| A D | .vmscan.o.cmd | 1038 include/uapi/linux/taskstats.h \ 1242 include/uapi/linux/taskstats.h \
|
| /linux/kernel/sched/ |
| A D | .autogroup.o.cmd | 1222 include/uapi/linux/taskstats.h \ 1402 include/uapi/linux/taskstats.h \
|
| A D | .clock.o.cmd | 1221 include/uapi/linux/taskstats.h \ 1401 include/uapi/linux/taskstats.h \
|
| A D | .completion.o.cmd | 1221 include/uapi/linux/taskstats.h \ 1401 include/uapi/linux/taskstats.h \
|
| A D | .cpufreq.o.cmd | 1221 include/uapi/linux/taskstats.h \ 1401 include/uapi/linux/taskstats.h \
|
| A D | .cpuacct.o.cmd | 1221 include/uapi/linux/taskstats.h \ 1401 include/uapi/linux/taskstats.h \
|
Completed in 74 milliseconds
12345678910>>...47