Lines Matching refs:cmdKey

311 STATIC VOID OsCompleteStr(const CHAR *result, const CHAR *target, CHAR *cmdKey, UINT32 *len)
314 CHAR *des = cmdKey + *len;
328 STATIC INT32 OsTabMatchCmd(CHAR *cmdKey, UINT32 *len)
334 const CHAR *cmdMajor = (const CHAR *)cmdKey;
349 if (strncmp(cmdMajor, curCmdItem->cmd->cmdKey, strlen(cmdMajor)) > 0) {
353 if (strncmp(cmdMajor, curCmdItem->cmd->cmdKey, strlen(cmdMajor)) != 0) {
368 OsCompleteStr(cmdItemGuard->cmd->cmdKey, cmdMajor, cmdKey, len);
375 PRINTK("%s ", cmdItemGuard->cmd->cmdKey);
384 STATIC INT32 OsTabMatchFile(CHAR *cmdKey, UINT32 *len)
399 if (OsStrSeparate(cmdKey, dirOpen, strCmp, *len)) {
407 OsCompleteStr(strOutput, strCmp, cmdKey, len);
428 * Input: cmdKey : Pass in the buff string, which is ready to be operated
430 * size : cmdKey length
432 LITE_OS_SEC_TEXT_MINOR UINT32 OsCmdKeyShift(const CHAR *cmdKey, CHAR *cmdOut, UINT32 size)
440 if ((cmdKey == NULL) || (cmdOut == NULL)) {
444 len = strlen(cmdKey);
455 /* Scan each character in 'cmdKey',and squeeze the overmuch space and ignore invalid character */
456 for (; *cmdKey != '\0'; cmdKey++) {
458 if (*(cmdKey) == '\"') {
466 if ((*cmdKey == ' ') && ((*(cmdKey + 1) == ' ') || (*(cmdKey + 1) == '\0')) && QUOTES_STATUS_CLOSE(quotes)) {
469 if (*cmdKey == '\'') {
472 *output = *cmdKey;
498 LITE_OS_SEC_TEXT_MINOR BOOL OsCmdKeyCheck(const CHAR *cmdKey)
500 const CHAR *temp = cmdKey;
507 if (strlen(cmdKey) >= CMD_KEY_LEN) {
537 LITE_OS_SEC_TEXT_MINOR INT32 OsTabCompletion(CHAR *cmdKey, UINT32 *len)
541 CHAR *cmdMainStr = cmdKey;
543 if ((cmdKey == NULL) || (len == NULL)) {
555 count = OsTabMatchCmd(cmdKey, len);
559 count = OsTabMatchFile(cmdKey, len);
578 if ((strncmp(cmdItem->cmd->cmdKey, cmd->cmd->cmdKey, strlen(cmd->cmd->cmdKey)) >= 0) &&
579 (strncmp(cmdNext->cmd->cmdKey, cmd->cmd->cmdKey, strlen(cmd->cmd->cmdKey)) < 0)) {
585 if (strncmp(cmd->cmd->cmdKey, cmdItem->cmd->cmdKey, strlen(cmd->cmd->cmdKey)) > 0) {
743 const CHAR *cmdKey = NULL;
755 cmdKey = curCmdItem->cmd->cmdKey;
757 (strlen(cmdKey) == strlen(cmdParsed->cmdKeyword)) &&
758 (strncmp(cmdKey, (CHAR *)(cmdParsed->cmdKeyword), strlen(cmdKey)) == 0)) {
794 STATIC UINT32 OsCmdItemCreate(CmdType cmdType, const CHAR *cmdKey, UINT32 paraNum, CmdCallBackFunc cmdProc)
815 cmdItemNode->cmd->cmdKey = cmdKey;
826 LITE_OS_SEC_TEXT_MINOR UINT32 osCmdReg(CmdType cmdType, const CHAR *cmdKey, UINT32 paraNum, CmdCallBackFunc cmdProc)
838 if ((cmdProc == NULL) || (cmdKey == NULL) ||
839 (cmdType >= CMD_TYPE_BUTT) || (strlen(cmdKey) >= CMD_KEY_LEN) || !strlen(cmdKey)) {
849 if (OsCmdKeyCheck(cmdKey) != TRUE) {
856 ((strlen(cmdKey) == strlen(cmdItemNode->cmd->cmdKey)) &&
857 (strncmp((CHAR *)(cmdItemNode->cmd->cmdKey), cmdKey, strlen(cmdKey)) == 0))) {
864 return OsCmdItemCreate(cmdType, cmdKey, paraNum, cmdProc);