Lines Matching refs:control
77 char *cg_control(const char *cgroup, const char *control) in cg_control() argument
79 size_t len = strlen(cgroup) + strlen(control) + 2; in cg_control()
82 snprintf(ret, len, "%s/%s", cgroup, control); in cg_control()
88 int cg_read(const char *cgroup, const char *control, char *buf, size_t len) in cg_read() argument
93 snprintf(path, sizeof(path), "%s/%s", cgroup, control); in cg_read()
99 int cg_read_strcmp(const char *cgroup, const char *control, in cg_read_strcmp() argument
116 if (cg_read(cgroup, control, buf, size)) { in cg_read_strcmp()
126 int cg_read_strstr(const char *cgroup, const char *control, const char *needle) in cg_read_strstr() argument
130 if (cg_read(cgroup, control, buf, sizeof(buf))) in cg_read_strstr()
136 long cg_read_long(const char *cgroup, const char *control) in cg_read_long() argument
140 if (cg_read(cgroup, control, buf, sizeof(buf))) in cg_read_long()
156 long cg_read_key_long(const char *cgroup, const char *control, const char *key) in cg_read_key_long() argument
161 if (cg_read(cgroup, control, buf, sizeof(buf))) in cg_read_key_long()
171 long cg_read_lc(const char *cgroup, const char *control) in cg_read_lc() argument
178 if (cg_read(cgroup, control, buf, sizeof(buf))) in cg_read_lc()
188 int cg_write(const char *cgroup, const char *control, char *buf) in cg_write() argument
193 snprintf(path, sizeof(path), "%s/%s", cgroup, control); in cg_write()
202 int cg_open(const char *cgroup, const char *control, int flags) in cg_open() argument
206 snprintf(path, sizeof(path), "%s/%s", cgroup, control); in cg_open()
210 int cg_write_numeric(const char *cgroup, const char *control, long value) in cg_write_numeric() argument
219 return cg_write(cgroup, control, buf); in cg_write_numeric()