main_cmds 193 tools/lib/subcmd/help.c struct cmdnames *main_cmds, main_cmds 200 tools/lib/subcmd/help.c list_commands_in_dir(main_cmds, exec_path, prefix); main_cmds 201 tools/lib/subcmd/help.c qsort(main_cmds->names, main_cmds->cnt, main_cmds 202 tools/lib/subcmd/help.c sizeof(*main_cmds->names), cmdname_compare); main_cmds 203 tools/lib/subcmd/help.c uniq(main_cmds); main_cmds 226 tools/lib/subcmd/help.c exclude_cmds(other_cmds, main_cmds); main_cmds 229 tools/lib/subcmd/help.c void list_commands(const char *title, struct cmdnames *main_cmds, main_cmds 234 tools/lib/subcmd/help.c for (i = 0; i < main_cmds->cnt; i++) main_cmds 235 tools/lib/subcmd/help.c if (longest < main_cmds->names[i]->len) main_cmds 236 tools/lib/subcmd/help.c longest = main_cmds->names[i]->len; main_cmds 241 tools/lib/subcmd/help.c if (main_cmds->cnt) { main_cmds 247 tools/lib/subcmd/help.c pretty_print_string_list(main_cmds, longest); main_cmds 24 tools/lib/subcmd/help.h struct cmdnames *main_cmds, main_cmds 33 tools/lib/subcmd/help.h void list_commands(const char *title, struct cmdnames *main_cmds, main_cmds 298 tools/perf/builtin-help.c static struct cmdnames main_cmds, other_cmds; main_cmds 457 tools/perf/builtin-help.c load_command_list("perf-", &main_cmds, &other_cmds); main_cmds 468 tools/perf/builtin-help.c list_commands("perf commands", &main_cmds, &other_cmds); main_cmds 58 tools/perf/util/help-unknown-cmd.c struct cmdnames main_cmds, other_cmds; main_cmds 60 tools/perf/util/help-unknown-cmd.c memset(&main_cmds, 0, sizeof(main_cmds)); main_cmds 61 tools/perf/util/help-unknown-cmd.c memset(&other_cmds, 0, sizeof(main_cmds)); main_cmds 65 tools/perf/util/help-unknown-cmd.c load_command_list("perf-", &main_cmds, &other_cmds); main_cmds 67 tools/perf/util/help-unknown-cmd.c if (add_cmd_list(&main_cmds, &other_cmds) < 0) { main_cmds 71 tools/perf/util/help-unknown-cmd.c qsort(main_cmds.names, main_cmds.cnt, main_cmds 72 tools/perf/util/help-unknown-cmd.c sizeof(main_cmds.names), cmdname_compare); main_cmds 73 tools/perf/util/help-unknown-cmd.c uniq(&main_cmds); main_cmds 75 tools/perf/util/help-unknown-cmd.c if (main_cmds.cnt) { main_cmds 77 tools/perf/util/help-unknown-cmd.c for (i = 0; i < main_cmds.cnt; ++i) main_cmds 78 tools/perf/util/help-unknown-cmd.c main_cmds.names[i]->len = main_cmds 79 tools/perf/util/help-unknown-cmd.c levenshtein(cmd, main_cmds.names[i]->name, 0, 2, 1, 4); main_cmds 81 tools/perf/util/help-unknown-cmd.c qsort(main_cmds.names, main_cmds.cnt, main_cmds 82 tools/perf/util/help-unknown-cmd.c sizeof(*main_cmds.names), levenshtein_compare); main_cmds 84 tools/perf/util/help-unknown-cmd.c best_similarity = main_cmds.names[0]->len; main_cmds 86 tools/perf/util/help-unknown-cmd.c while (n < main_cmds.cnt && best_similarity == main_cmds.names[n]->len) main_cmds 91 tools/perf/util/help-unknown-cmd.c const char *assumed = main_cmds.names[0]->name; main_cmds 93 tools/perf/util/help-unknown-cmd.c main_cmds.names[0] = NULL; main_cmds 94 tools/perf/util/help-unknown-cmd.c clean_cmdnames(&main_cmds); main_cmds 109 tools/perf/util/help-unknown-cmd.c if (main_cmds.cnt && best_similarity < 6) { main_cmds 114 tools/perf/util/help-unknown-cmd.c fprintf(stderr, "\t%s\n", main_cmds.names[i]->name);