Home
last modified time | relevance | path

Searched refs:cmdParsed (Results 1 - 14 of 14) sorted by relevance

/kernel/liteos_a/apps/shell/src/
H A Dshmsg.c308 unsigned int ShellMsgNameGet(CmdParsed *cmdParsed, const char *cmdType) in ShellMsgNameGet() argument
310 (void)cmdParsed; in ShellMsgNameGet()
385 int CheckExit(const char *cmdName, const CmdParsed *cmdParsed) in CheckExit() argument
393 if (cmdParsed->paramCnt > 1) { in CheckExit()
397 if (cmdParsed->paramCnt == 1) { in CheckExit()
399 ret = strtol(cmdParsed->paramArray[0], &p, CMD_EXIT_CODE_BASE_DEC); in CheckExit()
401 printf("exit: bad number: %s\n", cmdParsed->paramArray[0]); in CheckExit()
409 static void DoCmdExec(const char *cmdName, const char *cmdline, unsigned int len, CmdParsed *cmdParsed) in DoCmdExec() argument
416 if ((cmdParsed->paramCnt > 1) && (strcmp(cmdParsed in DoCmdExec()
446 ParseAndExecCmdline(CmdParsed *cmdParsed, const char *cmdline, unsigned int len) ParseAndExecCmdline() argument
565 CmdParsed cmdParsed; ExecCmdline() local
[all...]
H A Dshcmd.c42 static void OsFreeCmdPara(CmdParsed *cmdParsed) in OsFreeCmdPara() argument
45 for (i = 0; i < cmdParsed->paramCnt; i++) { in OsFreeCmdPara()
46 if ((cmdParsed->paramArray[i]) != NULL) { in OsFreeCmdPara()
47 free((cmdParsed->paramArray[i])); in OsFreeCmdPara()
48 cmdParsed->paramArray[i] = NULL; in OsFreeCmdPara()
585 unsigned int OsCmdExec(CmdParsed *cmdParsed, char *cmdStr) in OsCmdExec() argument
588 if (cmdParsed && cmdStr) { in OsCmdExec()
/kernel/liteos_m/components/shell/src/base/
H A Dshmsg.c47 UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType) in ShellMsgTypeGet() argument
54 if ((cmdParsed == NULL) || (cmdType == NULL)) { in ShellMsgTypeGet()
63 (VOID)memcpy_s((CHAR *)(cmdParsed->cmdKeyword), CMD_KEY_LEN, cmdType, minLen); in ShellMsgTypeGet()
64 cmdParsed->cmdType = curCmdItem->cmd->cmdType; in ShellMsgTypeGet()
145 STATIC VOID ParseAndExecCmdline(CmdParsed *cmdParsed, const CHAR *cmdline, UINT32 len) in ParseAndExecCmdline() argument
157 ret = ShellMsgTypeGet(cmdParsed, cmdName); in ParseAndExecCmdline()
164 ret = OsCmdParse((CHAR *)cmdline, cmdParsed); in ParseAndExecCmdline()
170 (VOID)OsCmdExec(cmdParsed); in ParseAndExecCmdline()
173 for (i = 0; i < cmdParsed->paramCnt; i++) { in ParseAndExecCmdline()
174 if (cmdParsed in ParseAndExecCmdline()
187 CmdParsed cmdParsed; ExecCmdline() local
[all...]
/kernel/liteos_a/apps/shell/include/
H A Dshcmdparse.h54 extern unsigned int OsCmdParse(char *cmdStr, CmdParsed *cmdParsed);
56 extern unsigned int OsCmdParseOneToken(CmdParsed *cmdParsed, unsigned int index, const char *token);
57 extern unsigned int OsCmdTokenSplit(char *cmdStr, char split, CmdParsed *cmdParsed);
H A Dshcmd.h58 extern unsigned int OsCmdExec(CmdParsed *cmdParsed, char *cmdStr);
/kernel/liteos_a/shell/full/include/
H A Dshcmdparse.h62 extern UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed);
64 extern UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *token);
65 extern UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed);
H A Dshmsg.h49 extern UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType);
H A Dshcmd.h93 extern UINT32 OsCmdExec(CmdParsed *cmdParsed, CHAR *cmdStr);
/kernel/liteos_m/components/shell/include/
H A Dshcmdparse.h61 extern UINT32 OsCmdParse(CHAR *cmdStr, CmdParsed *cmdParsed);
63 extern UINT32 OsCmdParseOneToken(CmdParsed *cmdParsed, UINT32 index, const CHAR *token);
64 extern UINT32 OsCmdTokenSplit(CHAR *cmdStr, CHAR split, CmdParsed *cmdParsed);
H A Dshmsg.h44 extern UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType);
H A Dshcmd.h88 extern UINT32 OsCmdExec(CmdParsed *cmdParsed);
/kernel/liteos_a/shell/full/src/base/
H A Dshmsg.c206 LITE_OS_SEC_TEXT_MINOR UINT32 ShellMsgTypeGet(CmdParsed *cmdParsed, const CHAR *cmdType) in ShellMsgTypeGet() argument
213 if ((cmdParsed == NULL) || (cmdType == NULL)) { in ShellMsgTypeGet()
222 (VOID)memcpy_s((CHAR *)(cmdParsed->cmdKeyword), CMD_KEY_LEN, cmdType, minLen); in ShellMsgTypeGet()
223 cmdParsed->cmdType = curCmdItem->cmd->cmdType; in ShellMsgTypeGet()
231 STATIC UINT32 ShellMsgNameGetAndExec(CmdParsed *cmdParsed, const CHAR *output, UINT32 len) in ShellMsgNameGetAndExec() argument
262 ret = ShellMsgTypeGet(cmdParsed, msgName); in ShellMsgNameGetAndExec()
267 (VOID)OsCmdExec(cmdParsed, (CHAR *)output); in ShellMsgNameGetAndExec()
277 CmdParsed cmdParsed; in ShellMsgParse() local
315 (VOID)memset_s(&cmdParsed, sizeof(CmdParsed), 0, sizeof(CmdParsed)); in ShellMsgParse()
317 ret = ShellMsgNameGetAndExec(&cmdParsed, outpu in ShellMsgParse()
[all...]
H A Dshcmd.c57 STATIC VOID OsFreeCmdPara(CmdParsed *cmdParsed) in OsFreeCmdPara() argument
60 for (i = 0; i < cmdParsed->paramCnt; i++) { in OsFreeCmdPara()
61 if ((cmdParsed->paramArray[i]) != NULL) { in OsFreeCmdPara()
62 (VOID)LOS_MemFree(m_aucSysMem0, (cmdParsed->paramArray[i])); in OsFreeCmdPara()
63 cmdParsed->paramArray[i] = NULL; in OsFreeCmdPara()
737 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdExec(CmdParsed *cmdParsed, CHAR *cmdStr) in OsCmdExec() argument
745 if ((cmdParsed == NULL) || (cmdStr == NULL) || (strlen(cmdStr) == 0)) { in OsCmdExec()
749 ret = OsCmdParse(cmdStr, cmdParsed); in OsCmdExec()
756 if ((cmdParsed->cmdType == curCmdItem->cmd->cmdType) && in OsCmdExec()
757 (strlen(cmdKey) == strlen(cmdParsed in OsCmdExec()
[all...]
/kernel/liteos_a/syscall/
H A Dmisc_syscall.c147 CmdParsed cmdParsed; in SysShellExec() local
169 err = memset_s(&cmdParsed, sizeof(CmdParsed), 0, sizeof(CmdParsed)); in SysShellExec()
174 uintRet = ShellMsgTypeGet(&cmdParsed, msgNameDup); in SysShellExec()
179 (void)OsCmdExec(&cmdParsed, (char *)cmdStringDup); in SysShellExec()

Completed in 7 milliseconds