Lines Matching refs:cmdKeyLink
466 CmdKeyLink *cmdKeyLink = NULL; in OsShellKeyInit() local
473 cmdKeyLink = (CmdKeyLink *)malloc(sizeof(CmdKeyLink)); in OsShellKeyInit()
474 if (cmdKeyLink == NULL) { in OsShellKeyInit()
480 free(cmdKeyLink); in OsShellKeyInit()
485 cmdKeyLink->count = 0; in OsShellKeyInit()
486 SH_ListInit(&(cmdKeyLink->list)); in OsShellKeyInit()
487 shellCB->cmdKeyLink = (void *)cmdKeyLink; in OsShellKeyInit()
496 void OsShellKeyDeInit(CmdKeyLink *cmdKeyLink) in OsShellKeyDeInit() argument
499 if (cmdKeyLink == NULL) { in OsShellKeyDeInit()
503 while (!SH_ListEmpty(&(cmdKeyLink->list))) { in OsShellKeyDeInit()
504 cmdtmp = SH_LIST_ENTRY(cmdKeyLink->list.pstNext, CmdKeyLink, list); in OsShellKeyDeInit()
509 cmdKeyLink->count = 0; in OsShellKeyDeInit()
510 free(cmdKeyLink); in OsShellKeyDeInit()
513 void OsShellCmdPush(const char *string, CmdKeyLink *cmdKeyLink) in OsShellCmdPush() argument
534 SH_ListTailInsert(&(cmdKeyLink->list), &(cmdNewNode->list)); in OsShellCmdPush()