Lines Matching refs:shellCB
464 unsigned int OsShellKeyInit(ShellCB *shellCB) in OsShellKeyInit() argument
469 if (shellCB == NULL) { in OsShellKeyInit()
487 shellCB->cmdKeyLink = (void *)cmdKeyLink; in OsShellKeyInit()
491 shellCB->cmdHistoryKeyLink = (void *)cmdHistoryLink; in OsShellKeyInit()
492 shellCB->cmdMaskKeyLink = (void *)cmdHistoryLink; in OsShellKeyInit()
539 void OsShellHistoryShow(unsigned int value, ShellCB *shellCB) in OsShellHistoryShow() argument
542 CmdKeyLink *cmdNode = shellCB->cmdHistoryKeyLink; in OsShellHistoryShow()
543 CmdKeyLink *cmdMask = shellCB->cmdMaskKeyLink; in OsShellHistoryShow()
546 (void)pthread_mutex_lock(&shellCB->historyMutex); in OsShellHistoryShow()
567 while (shellCB->shellBufOffset--) { in OsShellHistoryShow()
571 shellCB->shellBufOffset = strlen(cmdMask->cmdString); in OsShellHistoryShow()
572 (void)memset_s(shellCB->shellBuf, SHOW_MAX_LEN, 0, SHOW_MAX_LEN); in OsShellHistoryShow()
573 ret = memcpy_s(shellCB->shellBuf, SHOW_MAX_LEN, cmdMask->cmdString, shellCB->shellBufOffset); in OsShellHistoryShow()
578 shellCB->cmdMaskKeyLink = (void *)cmdMask; in OsShellHistoryShow()
581 (void)pthread_mutex_unlock(&shellCB->historyMutex); in OsShellHistoryShow()