Lines Matching refs:dir

519 	DIR *dir;  in load_plugins_dir()  local
529 dir = opendir(path); in load_plugins_dir()
530 if (!dir) in load_plugins_dir()
533 while ((dent = readdir(dir))) { in load_plugins_dir()
547 closedir(dir); in load_plugins_dir()
573 struct tep_plugins_dir *dir = NULL; in tep_load_plugins_hook() local
583 dir = tep->plugins_dir; in tep_load_plugins_hook()
584 while (dir) { in tep_load_plugins_hook()
585 if (dir->prio == TEP_PLUGIN_FIRST) in tep_load_plugins_hook()
586 load_plugins_dir(tep, suffix, dir->path, in tep_load_plugins_hook()
588 dir = dir->next; in tep_load_plugins_hook()
626 dir = tep->plugins_dir; in tep_load_plugins_hook()
627 while (dir) { in tep_load_plugins_hook()
628 if (dir->prio == TEP_PLUGIN_LAST) in tep_load_plugins_hook()
629 load_plugins_dir(tep, suffix, dir->path, in tep_load_plugins_hook()
631 dir = dir->next; in tep_load_plugins_hook()
658 struct tep_plugins_dir *dir; in tep_add_plugin_path() local
663 dir = calloc(1, sizeof(*dir)); in tep_add_plugin_path()
664 if (!dir) in tep_add_plugin_path()
667 dir->path = strdup(path); in tep_add_plugin_path()
668 if (!dir->path) { in tep_add_plugin_path()
669 free(dir); in tep_add_plugin_path()
672 dir->prio = prio; in tep_add_plugin_path()
673 dir->next = tep->plugins_dir; in tep_add_plugin_path()
674 tep->plugins_dir = dir; in tep_add_plugin_path()
681 struct tep_plugins_dir *dir; in free_tep_plugin_paths() local
686 dir = tep->plugins_dir; in free_tep_plugin_paths()
687 while (dir) { in free_tep_plugin_paths()
689 free(dir->path); in free_tep_plugin_paths()
690 free(dir); in free_tep_plugin_paths()
691 dir = tep->plugins_dir; in free_tep_plugin_paths()