OSDN Git Service

Check in released NDK version r4.
[android-x86/prebuilt.git] / ndk / android-ndk-r4 / darwin / platforms / android-8 / arch-x86 / usr / include / linux / taskstats.h
1 /****************************************************************************
2  ****************************************************************************
3  ***
4  ***   This header was automatically generated from a Linux kernel header
5  ***   of the same name, to make information necessary for userspace to
6  ***   call into the kernel available to libc.  It contains only constants,
7  ***   structures, and macros generated from the original header, and thus,
8  ***   contains no copyrightable information.
9  ***
10  ****************************************************************************
11  ****************************************************************************/
12 #ifndef _LINUX_TASKSTATS_H
13 #define _LINUX_TASKSTATS_H
14
15 #define TASKSTATS_VERSION 1
16
17 struct taskstats {
18
19  __u16 version;
20  __u16 padding[3];
21
22  __u64 cpu_count;
23  __u64 cpu_delay_total;
24
25  __u64 blkio_count;
26  __u64 blkio_delay_total;
27
28  __u64 swapin_count;
29  __u64 swapin_delay_total;
30
31  __u64 cpu_run_real_total;
32
33  __u64 cpu_run_virtual_total;
34
35 };
36
37 enum {
38  TASKSTATS_CMD_UNSPEC = 0,
39  TASKSTATS_CMD_GET,
40  TASKSTATS_CMD_NEW,
41  __TASKSTATS_CMD_MAX,
42 };
43
44 #define TASKSTATS_CMD_MAX (__TASKSTATS_CMD_MAX - 1)
45
46 enum {
47  TASKSTATS_TYPE_UNSPEC = 0,
48  TASKSTATS_TYPE_PID,
49  TASKSTATS_TYPE_TGID,
50  TASKSTATS_TYPE_STATS,
51  TASKSTATS_TYPE_AGGR_PID,
52  TASKSTATS_TYPE_AGGR_TGID,
53  __TASKSTATS_TYPE_MAX,
54 };
55
56 #define TASKSTATS_TYPE_MAX (__TASKSTATS_TYPE_MAX - 1)
57
58 enum {
59  TASKSTATS_CMD_ATTR_UNSPEC = 0,
60  TASKSTATS_CMD_ATTR_PID,
61  TASKSTATS_CMD_ATTR_TGID,
62  TASKSTATS_CMD_ATTR_REGISTER_CPUMASK,
63  TASKSTATS_CMD_ATTR_DEREGISTER_CPUMASK,
64  __TASKSTATS_CMD_ATTR_MAX,
65 };
66
67 #define TASKSTATS_CMD_ATTR_MAX (__TASKSTATS_CMD_ATTR_MAX - 1)
68
69 #define TASKSTATS_GENL_NAME "TASKSTATS"
70 #define TASKSTATS_GENL_VERSION 0x1
71
72 #endif