Home
last modified time | relevance | path

Searched refs:joinList (Results 1 – 5 of 5) sorted by relevance

/kernel/liteos_m/kernel/src/
Dlos_task.c741 LOS_ListInit(&taskCB->joinList); in OsNewTaskInit()
969 if (!LOS_ListEmpty(&taskCB->joinList)) { in OsTaskJoinPostUnsafe()
970 resumedTask = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(&(taskCB->joinList))); in OsTaskJoinPostUnsafe()
980 } else if ((taskCB->taskStatus & OS_TASK_FLAG_JOINABLE) && LOS_ListEmpty(&taskCB->joinList)) { in OsTaskJoinPendUnsafe()
981 OsSchedTaskWait(&taskCB->joinList, LOS_WAIT_FOREVER); in OsTaskJoinPendUnsafe()
991 if (LOS_ListEmpty(&(taskCB->joinList))) { in OsTaskSetDetachUnsafe()
992 LOS_ListDelete(&(taskCB->joinList)); in OsTaskSetDetachUnsafe()
/kernel/liteos_a/kernel/base/core/
Dlos_task.c141 if (!LOS_ListEmpty(&taskCB->joinList)) { in OsTaskJoinPostUnsafe()
142 LosTaskCB *resumedTask = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(&(taskCB->joinList))); in OsTaskJoinPostUnsafe()
160 if ((taskCB->taskStatus & OS_TASK_FLAG_PTHREAD_JOIN) && LOS_ListEmpty(&taskCB->joinList)) { in OsTaskJoinPendUnsafe()
163 return runTask->ops->wait(runTask, &taskCB->joinList, LOS_WAIT_FOREVER); in OsTaskJoinPendUnsafe()
172 if (LOS_ListEmpty(&(taskCB->joinList))) { in OsTaskSetDetachUnsafe()
173 LOS_ListDelete(&(taskCB->joinList)); in OsTaskSetDetachUnsafe()
531 LOS_ListInit(&taskCB->joinList); in TaskCBBaseInit()
Dlos_process.c2380 LOS_ListInit(&taskCB->joinList); in ThreadGroupActiveTaskKilled()
/kernel/liteos_m/kernel/include/
Dlos_task.h1493 LOS_DL_LIST joinList; member
/kernel/liteos_a/kernel/base/include/
Dlos_sched_pri.h450 LOS_DL_LIST joinList; /**< join list */ member