Lines Matching refs:argv
255 const char ***argv, size_t *argc,
272 (void)z_shell_make_argv(argc, *argv, sh->ctx->temp_buff,
280 (*argv)[*argc] = NULL;
284 (strcmp("select", (*argv)[0]) == 0) &&
286 *argv = *argv + 1;
306 *argv, complete_arg_idx, d_entry,
517 static int exec_cmd(const struct shell *sh, size_t argc, const char **argv,
563 (char **)argv);
631 const char *argv[CONFIG_SHELL_ARGC_MAX + 1] = {0}; /* +1 reserved for NULL */
663 argv[0] = parent->syntax;
664 argv[1] = cmd_buf;
665 argvp = &argv[1];
671 argvp = &argv[0];
750 "%s%s\n", argv[0],
783 &argv[selected_cmd_get(sh) ? 1 : 0],
801 if (parent->args.optional == SHELL_OPT_ARG_RAW && argv[cmd_lvl] != NULL) {
808 &argv[cmd_with_handler_lvl], &help_entry);
817 const char **argv = __argv;
824 bool tab_possible = tab_prepare(sh, &cmd, &argv, &argc, &arg_idx,
831 find_completion_candidates(sh, cmd, argv[arg_idx], &first, &cnt,
836 autocomplete(sh, cmd, argv[arg_idx], first);
838 tab_options_print(sh, cmd, argv[arg_idx], first, cnt,
840 partial_autocomplete(sh, cmd, argv[arg_idx], first, cnt);
1845 static int cmd_help(const struct shell *sh, size_t argc, char **argv)
1848 ARG_UNUSED(argv);