1 /* 2 * This file is auto-generated. Modifications will be lost. 3 * 4 * See https://android.googlesource.com/platform/bionic/+/master/libc/kernel/ 5 * for more information. 6 */ 7 #ifndef _LINUX_CGROUPSTATS_H 8 #define _LINUX_CGROUPSTATS_H 9 #include <linux/types.h> 10 #include <linux/taskstats.h> 11 struct cgroupstats { 12 __u64 nr_sleeping; 13 __u64 nr_running; 14 __u64 nr_stopped; 15 __u64 nr_uninterruptible; 16 __u64 nr_io_wait; 17 }; 18 enum { 19 CGROUPSTATS_CMD_UNSPEC = __TASKSTATS_CMD_MAX, 20 CGROUPSTATS_CMD_GET, 21 CGROUPSTATS_CMD_NEW, 22 __CGROUPSTATS_CMD_MAX, 23 }; 24 #define CGROUPSTATS_CMD_MAX (__CGROUPSTATS_CMD_MAX - 1) 25 enum { 26 CGROUPSTATS_TYPE_UNSPEC = 0, 27 CGROUPSTATS_TYPE_CGROUP_STATS, 28 __CGROUPSTATS_TYPE_MAX, 29 }; 30 #define CGROUPSTATS_TYPE_MAX (__CGROUPSTATS_TYPE_MAX - 1) 31 enum { 32 CGROUPSTATS_CMD_ATTR_UNSPEC = 0, 33 CGROUPSTATS_CMD_ATTR_FD, 34 __CGROUPSTATS_CMD_ATTR_MAX, 35 }; 36 #define CGROUPSTATS_CMD_ATTR_MAX (__CGROUPSTATS_CMD_ATTR_MAX - 1) 37 #endif 38