Lines Matching refs:cmd
30 const union shell_cmd_entry *cmd; in shell_root_cmd_get() local
32 TYPE_SECTION_GET(union shell_cmd_entry, shell_root_cmds, id, &cmd); in shell_root_cmd_get()
34 return cmd; in shell_root_cmd_get()
102 char *cmd = *ppcmd; in make_argv() local
106 c = *cmd; in make_argv()
115 memmove(cmd, cmd + 1, in make_argv()
116 z_shell_strlen(cmd)); in make_argv()
117 cmd += 1; in make_argv()
122 memmove(cmd, cmd + 1, in make_argv()
123 z_shell_strlen(cmd)); in make_argv()
132 memmove(cmd, cmd + 1, z_shell_strlen(cmd)); in make_argv()
138 char t = *(cmd + 1); in make_argv()
141 memmove(cmd, cmd + 1, in make_argv()
142 z_shell_strlen(cmd)); in make_argv()
143 cmd += 1; in make_argv()
152 t = *(cmd + i); in make_argv()
162 memmove(cmd, cmd + (i - 1), in make_argv()
163 z_shell_strlen(cmd) - (i - 2)); in make_argv()
164 *cmd++ = v; in make_argv()
174 t = *(cmd + i); in make_argv()
189 memmove(cmd, cmd + (i - 1), in make_argv()
190 z_shell_strlen(cmd) - (i - 2)); in make_argv()
191 *cmd++ = v; in make_argv()
201 cmd += 1; in make_argv()
203 *ppcmd = cmd; in make_argv()
209 char z_shell_make_argv(size_t *argc, const char **argv, char *cmd, in z_shell_make_argv() argument
217 c = *cmd; in z_shell_make_argv()
223 *cmd++ = '\0'; in z_shell_make_argv()
227 argv[(*argc)++] = cmd; in z_shell_make_argv()
231 quote = make_argv(&cmd, c); in z_shell_make_argv()
273 const union shell_cmd_entry *cmd; in root_cmd_find() local
276 cmd = shell_root_cmd_get(cmd_idx); in root_cmd_find()
277 if (strcmp(syntax, cmd->entry->syntax) == 0) { in root_cmd_find()
278 return cmd->entry; in root_cmd_find()
406 int shell_set_root_cmd(const char *cmd) in shell_set_root_cmd() argument
410 entry = cmd ? root_cmd_find(cmd) : NULL; in shell_set_root_cmd()
412 if (cmd && (entry == NULL)) { in shell_set_root_cmd()