Lines Matching refs:filename

25 	const char *filename;  member
108 conf->filename, card); in conf_data_by_card()
128 snd_config_t *conf_load_from_file(const char *filename) in conf_load_from_file() argument
134 err = snd_input_stdio_open(&input, filename, "r"); in conf_load_from_file()
136 ksft_exit_fail_msg("Unable to parse filename %s\n", filename); in conf_load_from_file()
143 ksft_exit_fail_msg("Unable to parse filename %s\n", filename); in conf_load_from_file()
232 static bool test_filename1(int card, const char *filename, const char *sysfs_card_root) in test_filename1() argument
238 config = conf_load_from_file(filename); in test_filename1()
241 ksft_exit_fail_msg("Missing global sysfs block in filename %s\n", filename); in test_filename1()
244 ksft_exit_fail_msg("Missing global card block in filename %s\n", filename); in test_filename1()
251 ksft_exit_fail_msg("Missing card sysfs block in filename %s\n", filename); in test_filename1()
259 ksft_exit_fail_msg("Duplicate card '%s' <-> '%s'\n", filename, data2->filename); in test_filename1()
261 data->filename = filename; in test_filename1()
270 static bool test_filename(const char *filename) in test_filename() argument
277 if (access(fn, R_OK) == 0 && test_filename1(card, filename, fn)) in test_filename()
310 char *filename = malloc(sl); in conf_load() local
311 if (filename == NULL) in conf_load()
313 sprintf(filename, "%s/%s", fn, namelist[j]->d_name); in conf_load()
314 if (test_filename(filename)) in conf_load()
315 filename = NULL; in conf_load()
316 free(filename); in conf_load()