sys_dirent        156 tools/perf/util/parse-events.c #define for_each_subsystem(sys_dir, sys_dirent)			\
sys_dirent        157 tools/perf/util/parse-events.c 	while ((sys_dirent = readdir(sys_dir)) != NULL)		\
sys_dirent        158 tools/perf/util/parse-events.c 		if (sys_dirent->d_type == DT_DIR &&		\
sys_dirent        159 tools/perf/util/parse-events.c 		    (strcmp(sys_dirent->d_name, ".")) &&	\
sys_dirent        160 tools/perf/util/parse-events.c 		    (strcmp(sys_dirent->d_name, "..")))
sys_dirent        190 tools/perf/util/parse-events.c 	struct dirent *sys_dirent, *evt_dirent;
sys_dirent        201 tools/perf/util/parse-events.c 	for_each_subsystem(sys_dir, sys_dirent) {
sys_dirent        202 tools/perf/util/parse-events.c 		dir_path = get_events_file(sys_dirent->d_name);
sys_dirent        240 tools/perf/util/parse-events.c 				strncpy(path->system, sys_dirent->d_name,
sys_dirent       2197 tools/perf/util/parse-events.c 	struct dirent *sys_dirent, *evt_dirent;
sys_dirent       2215 tools/perf/util/parse-events.c 	for_each_subsystem(sys_dir, sys_dirent) {
sys_dirent       2217 tools/perf/util/parse-events.c 		    !strglobmatch(sys_dirent->d_name, subsys_glob))
sys_dirent       2220 tools/perf/util/parse-events.c 		dir_path = get_events_file(sys_dirent->d_name);
sys_dirent       2238 tools/perf/util/parse-events.c 				 sys_dirent->d_name, evt_dirent->d_name);
sys_dirent       2295 tools/perf/util/parse-events.c 	struct dirent *sys_dirent, *evt_dirent;
sys_dirent       2303 tools/perf/util/parse-events.c 	for_each_subsystem(sys_dir, sys_dirent) {
sys_dirent       2304 tools/perf/util/parse-events.c 		dir_path = get_events_file(sys_dirent->d_name);
sys_dirent       2313 tools/perf/util/parse-events.c 				 sys_dirent->d_name, evt_dirent->d_name);