Lines Matching defs:cmds
655 struct cmd_parse_commands *cmds;
657 cmds = xmalloc(sizeof *cmds);
658 TAILQ_INIT(cmds);
659 return (cmds);
663 cmd_parse_free_commands(struct cmd_parse_commands *cmds)
667 TAILQ_FOREACH_SAFE(cmd, cmds, entry, cmd1) {
668 TAILQ_REMOVE(cmds, cmd, entry);
671 free(cmds);
724 cmd_parse_log_commands(struct cmd_parse_commands *cmds, const char *prefix)
732 TAILQ_FOREACH(cmd, cmds, entry) {
762 struct cmd_parse_commands *cmds;
783 cmds = cmd_parse_do_buffer(alias, strlen(alias), pi, &cause);
785 if (cmds == NULL) {
791 last = TAILQ_LAST(cmds, cmd_parse_commands);
805 cmd_parse_log_commands(cmds, __func__);
808 cmd_parse_build_commands(cmds, pi, pr);
870 cmd_parse_build_commands(struct cmd_parse_commands *cmds,
881 if (TAILQ_EMPTY(cmds)) {
886 cmd_parse_log_commands(cmds, __func__);
895 TAILQ_FOREACH(cmd, cmds, entry) {
936 struct cmd_parse_commands *cmds;
945 cmds = cmd_parse_do_file(f, pi, &cause);
946 if (cmds == NULL) {
951 cmd_parse_build_commands(cmds, pi, &pr);
952 cmd_parse_free_commands(cmds);
1029 struct cmd_parse_commands *cmds;
1044 cmds = cmd_parse_do_buffer(buf, len, pi, &cause);
1045 if (cmds == NULL) {
1050 cmd_parse_build_commands(cmds, pi, &pr);
1051 cmd_parse_free_commands(cmds);
1061 struct cmd_parse_commands *cmds;
1080 cmds = cmd_parse_new_commands();
1114 TAILQ_INSERT_TAIL(cmds, cmd, entry);
1121 TAILQ_INSERT_TAIL(cmds, cmd, entry);
1125 cmd_parse_build_commands(cmds, pi, &pr);
1126 cmd_parse_free_commands(cmds);