Lines Matching defs:shellCB
595 LITE_OS_SEC_TEXT_MINOR UINT32 OsShellKeyInit(ShellCB *shellCB)
600 if (shellCB == NULL) {
617 shellCB->cmdKeyLink = (VOID *)cmdKeyLink;
621 shellCB->cmdHistoryKeyLink = (VOID *)cmdHistoryLink;
622 shellCB->cmdMaskKeyLink = (VOID *)cmdHistoryLink;
691 LITE_OS_SEC_TEXT_MINOR VOID OsShellHistoryShow(UINT32 value, ShellCB *shellCB)
694 CmdKeyLink *cmdNode = shellCB->cmdHistoryKeyLink;
695 CmdKeyLink *cmdMask = shellCB->cmdMaskKeyLink;
698 (VOID)pthread_mutex_lock(&shellCB->historyMutex);
719 while (shellCB->shellBufOffset--) {
723 shellCB->shellBufOffset = strlen(cmdMask->cmdString);
724 (VOID)memset_s(shellCB->shellBuf, SHOW_MAX_LEN, 0, SHOW_MAX_LEN);
725 ret = memcpy_s(shellCB->shellBuf, SHOW_MAX_LEN, cmdMask->cmdString, shellCB->shellBufOffset);
730 shellCB->cmdMaskKeyLink = (VOID *)cmdMask;
733 (VOID)pthread_mutex_unlock(&shellCB->historyMutex);