Lines Matching +full:read +full:- +full:delay

1 /* SPDX-License-Identifier: LGPL-2.1 WITH Linux-syscall-note */
2 /* taskstats.h - exporting per-task statistics
22 /* Format for per-task data returned to userland when
23 * - a task exits
24 * - listener requests stats for a task
33 * c) add new fields after version comment; maintain 64-bit alignment
57 /* Delay accounting fields start
59 * All values, until comment "Delay accounting fields end" are
60 * available only if delay accounting is enabled, even though the last
63 * xxx_count is the number of delay values recorded
64 * xxx_delay_total is the corresponding cumulative delay in nanoseconds
70 /* Delay waiting for cpu, while runnable
76 /* Following four fields atomically updated using task->delays->lock */
78 /* Delay waiting for synchronous block I/O to complete
84 /* Delay waiting for page fault I/O (swap in only) */
88 /* cpu "wall-clock" running time
103 /* Delay accounting fields end */
127 /* Accumulated RSS usage in duration of a task, in MBytes-usecs.
133 __u64 coremem; /* accumulated RSS usage in MB-usec */
137 __u64 virtmem; /* accumulated VM usage in MB-usec */
142 __u64 hiwater_rss; /* High-watermark of RSS usage, in KB */
143 __u64 hiwater_vm; /* High-water VM usage, in KB */
146 __u64 read_char; /* bytes read */
148 __u64 read_syscalls; /* read syscalls */
153 /* Per-task storage I/O accounting starts */
154 __u64 read_bytes; /* bytes of read I/O */
166 /* Delay waiting for memory reclaim */
171 /* Delay waiting for thrashing page */
175 /* v10: 64-bit btime to avoid overflow */
176 __u64 ac_btime64; /* 64-bit begin time */
178 /* v11: Delay waiting for memory compact */
199 /* v13: Delay waiting for write-protect copy */
203 /* v14: Delay waiting for IRQ/SOFTIRQ */
207 /* v15: add Delay max and Delay min */
209 /* v16: move Delay max and Delay min to the end of taskstat */
244 TASKSTATS_CMD_GET, /* user->kernel request/get-response */
245 TASKSTATS_CMD_NEW, /* kernel->user event */
249 #define TASKSTATS_CMD_MAX (__TASKSTATS_CMD_MAX - 1)
262 #define TASKSTATS_TYPE_MAX (__TASKSTATS_TYPE_MAX - 1)
273 #define TASKSTATS_CMD_ATTR_MAX (__TASKSTATS_CMD_ATTR_MAX - 1)