Searched refs:taskstats (Results 1 – 18 of 18) sorted by relevance
/linux-4.4.14/include/linux/ |
D | tsacct_kern.h | 15 struct taskstats *stats, struct task_struct *tsk); 19 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() 24 extern void xacct_add_tsk(struct taskstats *stats, struct task_struct *p); 29 static inline void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) in xacct_add_tsk()
|
D | delayacct.h | 40 extern int __delayacct_add_tsk(struct taskstats *, struct task_struct *); 97 static inline int delayacct_add_tsk(struct taskstats *d, in delayacct_add_tsk() 139 static inline int delayacct_add_tsk(struct taskstats *d, in delayacct_add_tsk()
|
D | sched.h | 770 struct taskstats *stats;
|
/linux-4.4.14/Documentation/accounting/ |
D | taskstats.txt | 46 getdelays.c is a simple utility demonstrating usage of the taskstats interface 55 The user-kernel interface is encapsulated in include/linux/taskstats.h 58 an outline of the current version is given. taskstats.h always overrides the 61 struct taskstats is the common accounting structure for both per-pid and 64 taskstats.h file. 71 | nlmsghdr | Pad | genlmsghdr | taskstats payload | 75 The taskstats payload is one of the following three kinds: 101 c) TASKSTATS_TYPE_STATS: attribute with a struct taskstats as payload. The 124 kernel has space and time overheads. To address this, the taskstats code 133 Extending taskstats [all …]
|
D | delay-accounting.txt | 17 the taskstats interface. 23 The functionality, through its use of the taskstats interface, also provides 37 Delay accounting uses the taskstats interface which is described 42 include/linux/taskstats.h 55 are given in the taskstats interface description. 59 as an example of using the taskstats interface.
|
D | taskstats-struct.txt | 1 The struct taskstats 4 This document contains an explanation of the struct taskstats fields. 6 There are three different groups of fields in the struct taskstats: 9 If CONFIG_TASKSTATS is set, the taskstats interface is enabled and 31 Future extension should add fields to the end of the taskstats struct, and 35 struct taskstats { 39 * TAKSTATS_VERSION, which is defined in <linux/taskstats.h>.
|
D | getdelays.c | 196 static void print_delayacct(struct taskstats *t) in print_delayacct() 227 static void task_context_switch_counts(struct taskstats *t) in task_context_switch_counts() 246 static void print_ioacct(struct taskstats *t) in print_ioacct() 494 print_delayacct((struct taskstats *) NLA_DATA(na)); in main() 496 print_ioacct((struct taskstats *) NLA_DATA(na)); in main() 498 task_context_switch_counts((struct taskstats *) NLA_DATA(na)); in main()
|
D | cgroupstats.txt | 5 Per cgroup statistics infrastructure re-uses code from the taskstats
|
/linux-4.4.14/kernel/ |
D | taskstats.c | 171 struct task_struct *tsk, struct taskstats *stats) in fill_stats() 193 static int fill_stats_for_pid(pid_t pid, struct taskstats *stats) in fill_stats_for_pid() 209 static int fill_stats_for_tgid(pid_t tgid, struct taskstats *stats) in fill_stats_for_tgid() 364 static struct taskstats *mk_reply(struct sk_buff *skb, int type, u32 pid) in mk_reply() 404 ret = nla_reserve(skb, TASKSTATS_TYPE_STATS, sizeof(struct taskstats)); in mk_reply() 503 nla_total_size(sizeof(struct taskstats)) + nla_total_size(0); in taskstats_packet_size() 512 struct taskstats *stats; in cmd_attr_pid() 541 struct taskstats *stats; in cmd_attr_tgid() 582 static struct taskstats *taskstats_tgid_alloc(struct task_struct *tsk) in taskstats_tgid_alloc() 585 struct taskstats *stats; in taskstats_tgid_alloc() [all …]
|
D | tsacct.c | 31 struct taskstats *stats, struct task_struct *tsk) in bacct_add_tsk() 92 void xacct_add_tsk(struct taskstats *stats, struct task_struct *p) in xacct_add_tsk()
|
D | delayacct.c | 83 int __delayacct_add_tsk(struct taskstats *d, struct task_struct *tsk) in __delayacct_add_tsk()
|
D | Makefile | 80 obj-$(CONFIG_TASKSTATS) += taskstats.o tsacct.o
|
/linux-4.4.14/include/uapi/linux/ |
D | taskstats.h | 40 struct taskstats { struct
|
D | Kbuild | 395 header-y += taskstats.h
|
/linux-4.4.14/Documentation/ |
D | 00-INDEX | 69 - documentation on accounting and taskstats.
|
/linux-4.4.14/init/ |
D | Kconfig | 448 bool "Enable extended accounting over taskstats" 452 to userland for processing over the taskstats interface.
|
/linux-4.4.14/Documentation/filesystems/ |
D | proc.txt | 1601 More information about this can be found within the taskstats documentation in
|
/linux-4.4.14/ |
D | MAINTAINERS | 10383 F: Documentation/accounting/taskstats* 10384 F: include/linux/taskstats* 10385 F: kernel/taskstats.c
|