Lines Matching refs:cmd

151 static int msh_split(char *cmd, rt_size_t length, char *argv[FINSH_ARG_MAX])  in msh_split()  argument
158 ptr = cmd; in msh_split()
230 static cmd_function_t msh_get_cmd(char *cmd, int size) in msh_get_cmd() argument
239 if (strncmp(index->name, cmd, size) == 0 && in msh_get_cmd()
323 static int _msh_exec_cmd(char *cmd, rt_size_t length, int *retp) in _msh_exec_cmd() argument
330 RT_ASSERT(cmd); in _msh_exec_cmd()
334 while (cmd0_size < length && (cmd[cmd0_size] != ' ' && cmd[cmd0_size] != '\t')) in _msh_exec_cmd()
339 cmd_func = msh_get_cmd(cmd, cmd0_size); in _msh_exec_cmd()
345 argc = msh_split(cmd, length, argv); in _msh_exec_cmd()
479 int _msh_exec_lwp(int debug, char *cmd, rt_size_t length) in _msh_exec_lwp() argument
488 while ((cmd[cmd0_size] != ' ' && cmd[cmd0_size] != '\t') && cmd0_size < length) in _msh_exec_lwp()
495 argc = msh_split(cmd, length, argv); in _msh_exec_lwp()
540 int msh_exec(char *cmd, rt_size_t length) in msh_exec() argument
545 while ((length > 0) && (*cmd == ' ' || *cmd == '\t')) in msh_exec()
547 cmd++; in msh_exec()
558 if (_msh_exec_cmd(cmd, length, &cmd_ret) == 0) in msh_exec()
562 rt_kprintf("%s: command failed %d.\n", cmd, cmd_ret); in msh_exec()
568 if (msh_exec_script(cmd, length) == 0) in msh_exec()
575 if (msh_exec_module(cmd, length) == 0) in msh_exec()
584 cmd_ret = _msh_exec_lwp(0, cmd, length); in msh_exec()
595 tcmd = cmd; in msh_exec()
605 rt_kprintf("%s: Permission denied.\n", cmd); in msh_exec()
610 rt_kprintf("%s: command not found.\n", cmd); in msh_exec()