Lines Matching refs:argc

31 	     int flag, int argc, char *const argv[])  in _do_help()  argument
36 if (argc == 1) { /* show list of commands */ in _do_help()
80 for (i = 1; i < argc; ++i) { in _do_help()
157 int var_complete(int argc, char *const argv[], char last_char, int maxv, in var_complete() argument
164 if (space && argc == 1) in var_complete()
168 if (!space && argc == 2) in var_complete()
176 static int dollar_complete(int argc, char *const argv[], char last_char, in dollar_complete() argument
180 if (argc < 1 || argv[argc - 1][0] != '$' || in dollar_complete()
184 return env_complete(argv[argc - 1], maxv, cmdv, sizeof(env_complete_buf), in dollar_complete()
190 int complete_subcmdv(struct cmd_tbl *cmdtp, int count, int argc, in complete_subcmdv() argument
207 if (argc == 0) { in complete_subcmdv()
221 if (argc > 1 || last_char == '\0' || isblank(last_char)) { in complete_subcmdv()
227 return (*cmdtp->complete)(argc, argv, last_char, maxv, cmdv); in complete_subcmdv()
267 static int complete_cmdv(int argc, char *const argv[], char last_char, in complete_cmdv() argument
272 ll_entry_count(struct cmd_tbl, cmd), argc, argv, in complete_cmdv()
281 int argc = 0; in make_argv() local
284 while (argc < argvsz - 1) { in make_argv()
293 argv[argc++] = s; /* begin of argument string */ in make_argv()
304 argv[argc] = NULL; in make_argv()
306 return argc; in make_argv()
367 int i, j, k, len, seplen, argc; in cmd_auto_complete() local
389 argc = make_argv(tmp_buf, sizeof(argv)/sizeof(argv[0]), argv); in cmd_auto_complete()
392 i = dollar_complete(argc, argv, last_char, in cmd_auto_complete()
396 i = complete_cmdv(argc, argv, last_char, in cmd_auto_complete()
402 if (argc > 1) /* allow tab for non command */ in cmd_auto_complete()
414 k = strlen(argv[argc - 1]); in cmd_auto_complete()
424 k = strlen(argv[argc - 1]); in cmd_auto_complete()
541 int cmd_always_repeatable(struct cmd_tbl *cmdtp, int flag, int argc, in cmd_always_repeatable() argument
546 return cmdtp->cmd(cmdtp, flag, argc, argv); in cmd_always_repeatable()
549 int cmd_never_repeatable(struct cmd_tbl *cmdtp, int flag, int argc, in cmd_never_repeatable() argument
554 return cmdtp->cmd(cmdtp, flag, argc, argv); in cmd_never_repeatable()
557 int cmd_discard_repeatable(struct cmd_tbl *cmdtp, int flag, int argc, in cmd_discard_repeatable() argument
562 return cmdtp->cmd_rep(cmdtp, flag, argc, argv, &repeatable); in cmd_discard_repeatable()
577 static int cmd_call(struct cmd_tbl *cmdtp, int flag, int argc, in cmd_call() argument
582 result = cmdtp->cmd_rep(cmdtp, flag, argc, argv, repeatable); in cmd_call()
588 enum command_ret_t cmd_process(int flag, int argc, char *const argv[], in cmd_process() argument
600 for (int i = 0; i < argc; i++) { in cmd_process()
616 if (argc > cmdtp->maxargs) in cmd_process()
637 rc = cmd_call(cmdtp, flag, argc, argv, &newrep); in cmd_process()