Lines Matching refs:dir
151 int dir; in igt_sysfs_set_parameter() local
154 dir = igt_sysfs_open_parameters(device); in igt_sysfs_set_parameter()
155 if (dir < 0) in igt_sysfs_set_parameter()
159 ret = igt_sysfs_vprintf(dir, parameter, fmt, ap); in igt_sysfs_set_parameter()
162 close(dir); in igt_sysfs_set_parameter()
179 int dir, params = -1; in igt_sysfs_open_parameters() local
181 dir = igt_sysfs_open(device); in igt_sysfs_open_parameters()
182 if (dir >= 0) { in igt_sysfs_open_parameters()
183 params = openat(dir, in igt_sysfs_open_parameters()
186 close(dir); in igt_sysfs_open_parameters()
218 int igt_sysfs_write(int dir, const char *attr, const void *data, int len) in igt_sysfs_write() argument
222 fd = openat(dir, attr, O_WRONLY); in igt_sysfs_write()
244 int igt_sysfs_read(int dir, const char *attr, void *data, int len) in igt_sysfs_read() argument
248 fd = openat(dir, attr, O_RDONLY); in igt_sysfs_read()
269 bool igt_sysfs_set(int dir, const char *attr, const char *value) in igt_sysfs_set() argument
272 return igt_sysfs_write(dir, attr, value, len) == len; in igt_sysfs_set()
286 char *igt_sysfs_get(int dir, const char *attr) in igt_sysfs_get() argument
292 fd = openat(dir, attr, O_RDONLY); in igt_sysfs_get()
340 int igt_sysfs_scanf(int dir, const char *attr, const char *fmt, ...) in igt_sysfs_scanf() argument
346 fd = openat(dir, attr, O_RDONLY); in igt_sysfs_scanf()
366 int igt_sysfs_vprintf(int dir, const char *attr, const char *fmt, va_list ap) in igt_sysfs_vprintf() argument
372 fd = openat(dir, attr, O_WRONLY); in igt_sysfs_vprintf()
417 int igt_sysfs_printf(int dir, const char *attr, const char *fmt, ...) in igt_sysfs_printf() argument
423 ret = igt_sysfs_vprintf(dir, attr, fmt, ap); in igt_sysfs_printf()
439 uint32_t igt_sysfs_get_u32(int dir, const char *attr) in igt_sysfs_get_u32() argument
443 if (igt_sysfs_scanf(dir, attr, "%u", &result) != 1) in igt_sysfs_get_u32()
460 bool igt_sysfs_set_u32(int dir, const char *attr, uint32_t value) in igt_sysfs_set_u32() argument
462 return igt_sysfs_printf(dir, attr, "%u", value) > 0; in igt_sysfs_set_u32()
475 bool igt_sysfs_get_boolean(int dir, const char *attr) in igt_sysfs_get_boolean() argument
479 if (igt_sysfs_scanf(dir, attr, "%d", &result) != 1) in igt_sysfs_get_boolean()
496 bool igt_sysfs_set_boolean(int dir, const char *attr, bool value) in igt_sysfs_set_boolean() argument
498 return igt_sysfs_printf(dir, attr, "%d", value) == 1; in igt_sysfs_set_boolean()
504 DIR *dir; in bind_con() local
507 dir = opendir(path); in bind_con()
508 if (!dir) in bind_con()
511 while ((de = readdir(dir))) { in bind_con()
540 closedir(dir); in bind_con()
571 DIR *dir; in kick_snd_hda_intel() local
584 dir = opendir(dpath); in kick_snd_hda_intel()
585 if (!dir) in kick_snd_hda_intel()
589 while ((snd_hda = readdir(dir))) { in kick_snd_hda_intel()
609 closedir(dir); in kick_snd_hda_intel()