cg_read_key_long
val = cg_read_key_long(cgroup, control, key);
long cg_read_key_long(const char *cgroup, const char *control, const char *key);
usage_usec = cg_read_key_long(cpucg, "cpu.stat", "usage_usec");
user_usec = cg_read_key_long(cpucg, "cpu.stat", "user_usec");
system_usec = cg_read_key_long(cpucg, "cpu.stat", "system_usec");
usage_usec = cg_read_key_long(cpucg, "cpu.stat", "usage_usec");
user_usec = cg_read_key_long(cpucg, "cpu.stat", "user_usec");
user_usec = cg_read_key_long(cpucg, "cpu.stat", "user_usec");
nice_usec = cg_read_key_long(cpucg, "cpu.stat", "nice_usec");
user_usec = cg_read_key_long(cpucg, "cpu.stat", "user_usec");
nice_usec = cg_read_key_long(cpucg, "cpu.stat", "nice_usec");
children[i].usage = cg_read_key_long(children[i].cgroup,
leaf[i].usage = cg_read_key_long(leaf[i].cgroup,
child_usage = cg_read_key_long(child, "cpu.stat", "usage_usec");
usage_usec = cg_read_key_long(cpucg, "cpu.stat", "usage_usec");
usage_usec = cg_read_key_long(child, "cpu.stat", "usage_usec");
return cg_read_key_long(cgroup, "cgroup.stat.local",
anon = cg_read_key_long(parent, "memory.stat", "anon ");
file = cg_read_key_long(parent, "memory.stat", "file ");
kernel = cg_read_key_long(parent, "memory.stat", "kernel ");
sock = cg_read_key_long(parent, "memory.stat", "sock ");
stack = cg_read_key_long(cgroup, "memory.stat", "kernel_stack ");
percpu = cg_read_key_long(parent, "memory.stat", "percpu ");
slab0 = cg_read_key_long(cg, "memory.stat", "slab ");
slab1 = cg_read_key_long(cg, "memory.stat", "slab ");
if (cg_read_key_long(memcg, "memory.events", "oom ") != 1)
if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1)
max = cg_read_key_long(memcg, "memory.events", "max ");
if (cg_read_key_long(memcg, "memory.events", "oom ") != 1)
if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 1)
sock = cg_read_key_long(cgroup, "memory.stat", "sock ");
if (cg_read_key_long(child, "memory.events", "oom_kill ") <= 0)
parent_oom_events = cg_read_key_long(
if (cg_read_key_long(memcg, "memory.events", "oom_kill ") != 3)
anon = cg_read_key_long(cgroup, "memory.stat", "anon ");
file = cg_read_key_long(cgroup, "memory.stat", "file ");
oom = cg_read_key_long(children[i], "memory.events", "oom ");
low = cg_read_key_long(children[i], "memory.events", "low ");
high = cg_read_key_long(memcg, "memory.events", "high ");
pre_high = cg_read_key_long(memcg, "memory.events", "high ");
pre_max = cg_read_key_long(memcg, "memory.events", "max ");
post_high = cg_read_key_long(memcg, "memory.events", "high ");
post_max = cg_read_key_long(memcg, "memory.events", "max ");
max = cg_read_key_long(memcg, "memory.events", "max ");
if (cg_read_key_long(cg_child, "pids.events", "max ") != 0)
if (cg_read_key_long(cg_parent, "pids.events", "max ") != 1)
zswpin = cg_read_key_long(test_group, "memory.stat", "zswpin ");
if (cg_read_key_long(control_group, "memory.stat", "zswapped") < 1)
return cg_read_key_long(cg, "memory.stat", "zswpwb");
int zswapped = cg_read_key_long(test_group, "memory.stat", "zswapped ");
return cg_read_key_long(cgroup, "memory.stat", "zswpout ");