blob: 343aed45b3fab32a67133d9249aacb230286b3e0 [file] [log] [blame]
Elliott Hughes180edef2023-11-02 00:08:05 +00001/*
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 */
Ben Cheng655a7c02013-10-16 16:09:24 -07007#ifndef _LINUX_CGROUPSTATS_H
8#define _LINUX_CGROUPSTATS_H
9#include <linux/types.h>
10#include <linux/taskstats.h>
Ben Cheng655a7c02013-10-16 16:09:24 -070011struct cgroupstats {
Tao Baod7db5942015-01-28 10:07:51 -080012 __u64 nr_sleeping;
13 __u64 nr_running;
14 __u64 nr_stopped;
Tao Baod7db5942015-01-28 10:07:51 -080015 __u64 nr_uninterruptible;
16 __u64 nr_io_wait;
Ben Cheng655a7c02013-10-16 16:09:24 -070017};
18enum {
Tao Baod7db5942015-01-28 10:07:51 -080019 CGROUPSTATS_CMD_UNSPEC = __TASKSTATS_CMD_MAX,
20 CGROUPSTATS_CMD_GET,
21 CGROUPSTATS_CMD_NEW,
22 __CGROUPSTATS_CMD_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -070023};
24#define CGROUPSTATS_CMD_MAX (__CGROUPSTATS_CMD_MAX - 1)
25enum {
Tao Baod7db5942015-01-28 10:07:51 -080026 CGROUPSTATS_TYPE_UNSPEC = 0,
Tao Baod7db5942015-01-28 10:07:51 -080027 CGROUPSTATS_TYPE_CGROUP_STATS,
28 __CGROUPSTATS_TYPE_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -070029};
30#define CGROUPSTATS_TYPE_MAX (__CGROUPSTATS_TYPE_MAX - 1)
Ben Cheng655a7c02013-10-16 16:09:24 -070031enum {
Tao Baod7db5942015-01-28 10:07:51 -080032 CGROUPSTATS_CMD_ATTR_UNSPEC = 0,
33 CGROUPSTATS_CMD_ATTR_FD,
34 __CGROUPSTATS_CMD_ATTR_MAX,
Ben Cheng655a7c02013-10-16 16:09:24 -070035};
36#define CGROUPSTATS_CMD_ATTR_MAX (__CGROUPSTATS_CMD_ATTR_MAX - 1)
Nick Kralevicha67e4de2013-01-14 11:28:26 -080037#endif