/kernel/liteos_m/kernel/src/ |
D | los_sched.c | 174 UINT16 tempStatus = taskCB->taskStatus; in OsSchedWakePendTimeTask() 176 … taskCB->taskStatus &= ~(OS_TASK_STATUS_PEND | OS_TASK_STATUS_PEND_TIME | OS_TASK_STATUS_DELAY); in OsSchedWakePendTimeTask() 178 taskCB->taskStatus |= OS_TASK_STATUS_TIMEOUT; in OsSchedWakePendTimeTask() 226 LOS_ASSERT(!(taskCB->taskStatus & OS_TASK_STATUS_READY)); in OsSchedTaskEnQueue() 238 taskCB->taskStatus &= ~(OS_TASK_STATUS_PEND | OS_TASK_STATUS_SUSPEND | in OsSchedTaskEnQueue() 241 taskCB->taskStatus |= OS_TASK_STATUS_READY; in OsSchedTaskEnQueue() 246 if (taskCB->taskStatus & OS_TASK_STATUS_READY) { in OsSchedTaskDeQueue() 251 taskCB->taskStatus &= ~OS_TASK_STATUS_READY; in OsSchedTaskDeQueue() 257 if (taskCB->taskStatus & OS_TASK_STATUS_READY) { in OsSchedTaskExit() 259 } else if (taskCB->taskStatus & OS_TASK_STATUS_PEND) { in OsSchedTaskExit() [all …]
|
D | los_task.c | 140 taskCB->taskStatus = OS_TASK_STATUS_UNUSED; in OsInsertTCBToFreeList() 146 if ((taskCB->taskStatus & OS_TASK_FLAG_STACK_FREE) && (taskCB->topOfStack != 0)) { in OsRecycleTaskResources() 153 taskCB->taskStatus &= ~OS_TASK_FLAG_STACK_FREE; in OsRecycleTaskResources() 155 if (!(taskCB->taskStatus & OS_TASK_FLAG_JOINABLE)) { in OsRecycleTaskResources() 217 LITE_OS_SEC_TEXT_MINOR UINT8 *OsConvertTskStatus(UINT16 taskStatus) in OsConvertTskStatus() argument 219 if (taskStatus & OS_TASK_STATUS_RUNNING) { in OsConvertTskStatus() 221 } else if (taskStatus & OS_TASK_STATUS_READY) { in OsConvertTskStatus() 223 } else if (taskStatus & OS_TASK_STATUS_EXIT) { in OsConvertTskStatus() 225 } else if (taskStatus & OS_TASK_STATUS_SUSPEND) { in OsConvertTskStatus() 227 } else if (taskStatus & OS_TASK_STATUS_DELAY) { in OsConvertTskStatus() [all …]
|
/kernel/uniproton/src/core/kernel/task/ |
D | prt_amp_task_del.c | 22 if (((OS_TSK_PEND | OS_TSK_QUEUE_PEND) & taskCb->taskStatus) != 0) { in OsTaskDeleteResInit() 26 if (((OS_TSK_DELAY | OS_TSK_TIMEOUT) & taskCb->taskStatus) != 0) { in OsTaskDeleteResInit() 30 if ((OS_TSK_READY & taskCb->taskStatus) != 0) { in OsTaskDeleteResInit() 34 taskCb->taskStatus &= (~(OS_TSK_SUSPEND)); in OsTaskDeleteResInit() 35 taskCb->taskStatus |= OS_TSK_UNUSED; in OsTaskDeleteResInit() 75 if ((OS_TSK_RUNNING & taskCb->taskStatus) != 0) { in OsTaskDelete() 82 RUNNING_TASK->taskStatus = taskCb->taskStatus; in OsTaskDelete() 84 taskCb->taskStatus = OS_TSK_UNUSED; in OsTaskDelete() 93 taskCb->taskStatus = OS_TSK_UNUSED; in OsTaskDelete()
|
D | prt_amp_task_minor.c | 37 if (taskCb->taskStatus == OS_TSK_UNUSED) { in PRT_TaskSuspend() 44 if ((OS_TSK_SUSPEND & taskCb->taskStatus) != 0) { in PRT_TaskSuspend() 50 if (((OS_TSK_RUNNING & taskCb->taskStatus) != 0) && (g_uniTaskLock != 0)) { in PRT_TaskSuspend() 58 if ((OS_TSK_READY & taskCb->taskStatus) != 0) { in PRT_TaskSuspend() 62 taskCb->taskStatus |= OS_TSK_SUSPEND; in PRT_TaskSuspend() 64 if ((OS_TSK_RUNNING & taskCb->taskStatus) != 0) { in PRT_TaskSuspend() 93 if (((OS_TSK_RUNNING & taskCb->taskStatus) != 0) && (g_uniTaskLock != 0)) { in PRT_TaskResume() 99 if ((OS_TSK_SUSPEND & taskCb->taskStatus) == 0) { in PRT_TaskResume()
|
D | prt_amp_task.c | 92 if ((OS_TSK_PEND & taskCb->taskStatus) != 0) { in OsTaskScan() 96 } else if ((OS_TSK_EVENT_PEND & taskCb->taskStatus) != 0) { in OsTaskScan() 98 } else if ((OS_TSK_QUEUE_PEND & taskCb->taskStatus) != 0) { in OsTaskScan() 105 if ((OS_TSK_SUSPEND & taskCb->taskStatus) == 0) { in OsTaskScan()
|
/kernel/liteos_a/kernel/base/sched/ |
D | los_priority.c | 209 LOS_ASSERT(!(taskCB->taskStatus & OS_TASK_STATUS_READY)); in PriQueInsert() 229 … if ((taskCB->timeSlice > OS_TIME_SLICE_MIN) && (taskCB->taskStatus & OS_TASK_STATUS_RUNNING)) { in PriQueInsert() 243 taskCB->taskStatus &= ~OS_TASK_STATUS_BLOCKED; in PriQueInsert() 244 taskCB->taskStatus |= OS_TASK_STATUS_READY; in PriQueInsert() 250 if (!(taskCB->taskStatus & OS_TASK_STATUS_RUNNING)) { in HPFEnqueue() 261 if (taskCB->taskStatus & OS_TASK_STATUS_READY) { in HPFDequeue() 263 taskCB->taskStatus &= ~OS_TASK_STATUS_READY; in HPFDequeue() 274 if (taskCB->taskStatus & OS_TASK_STATUS_READY) { in HPFExit() 276 } else if (taskCB->taskStatus & OS_TASK_STATUS_PENDING) { in HPFExit() 278 taskCB->taskStatus &= ~OS_TASK_STATUS_PENDING; in HPFExit() [all …]
|
D | los_deadline.c | 148 LOS_ASSERT(!(taskCB->taskStatus & OS_TASK_STATUS_READY)); in EDFEnqueue() 191 taskCB->taskStatus |= OS_TASK_STATUS_PEND_TIME; in EDFEnqueue() 202 taskCB->taskStatus &= ~(OS_TASK_STATUS_BLOCKED | OS_TASK_STATUS_TIMEOUT); in EDFEnqueue() 203 taskCB->taskStatus |= OS_TASK_STATUS_READY; in EDFEnqueue() 210 taskCB->taskStatus &= ~OS_TASK_STATUS_READY; in EDFDequeue() 215 if (taskCB->taskStatus & OS_TASK_STATUS_READY) { in EDFExit() 217 } else if (taskCB->taskStatus & OS_TASK_STATUS_PENDING) { in EDFExit() 219 taskCB->taskStatus &= ~OS_TASK_STATUS_PENDING; in EDFExit() 221 if (taskCB->taskStatus & (OS_TASK_STATUS_DELAY | OS_TASK_STATUS_PEND_TIME)) { in EDFExit() 223 taskCB->taskStatus &= ~(OS_TASK_STATUS_DELAY | OS_TASK_STATUS_PEND_TIME); in EDFExit() [all …]
|
D | los_idle.c | 86 taskCB->taskStatus &= ~OS_TASK_STATUS_BLOCKED; in IdleEnqueue() 87 taskCB->taskStatus |= OS_TASK_STATUS_READY; in IdleEnqueue() 94 taskCB->taskStatus &= ~OS_TASK_STATUS_READY; in IdleDequeue() 120 resumedTask->taskStatus &= ~OS_TASK_STATUS_PENDING; in IdleWake() 122 if (resumedTask->taskStatus & OS_TASK_STATUS_PEND_TIME) { in IdleWake() 124 resumedTask->taskStatus &= ~OS_TASK_STATUS_PEND_TIME; in IdleWake() 127 if (!(resumedTask->taskStatus & OS_TASK_STATUS_SUSPENDED)) { in IdleWake() 140 taskCB->taskStatus &= ~OS_TASK_STATUS_SUSPENDED; in IdleResume() 186 taskCB->taskStatus = OS_TASK_STATUS_SUSPENDED; in IdleTaskSchedParamInit()
|
/kernel/uniproton/src/core/ipc/event/ |
D | prt_event.c | 86 if ((runTsk->taskStatus & OS_TSK_TIMEOUT) != 0) { in OsEventReadNeedSche() 143 OS_SEC_ALW_INLINE INLINE void OsEventStateChange(U32 taskStatus, struct TagTskCb *taskCb) in OsEventStateChange() argument 145 if ((taskStatus & OS_TSK_TIMEOUT) != 0) { in OsEventStateChange() 154 if ((OS_TSK_SUSPEND & taskStatus) == 0) { in OsEventStateChange() 168 U32 taskStatus; in PRT_EventWrite() local 180 taskStatus = taskCb->taskStatus; in PRT_EventWrite() 190 if ((taskStatus & OS_TSK_EVENT_PEND) != 0) { in PRT_EventWrite() 194 if ((taskStatus & OS_TSK_EVENT_TYPE) != 0) { in PRT_EventWrite() 207 OsEventStateChange(taskStatus, taskCb); in PRT_EventWrite()
|
/kernel/liteos_a/kernel/base/core/ |
D | los_task.c | 103 g_mainTask[i].taskStatus = OS_TASK_STATUS_UNUSED; in OsSetMainTask() 140 if (taskCB->taskStatus & OS_TASK_FLAG_PTHREAD_JOIN) { in OsTaskJoinPostUnsafe() 147 taskCB->taskStatus |= OS_TASK_STATUS_EXIT; in OsTaskJoinPostUnsafe() 152 if (taskCB->taskStatus & OS_TASK_STATUS_INIT) { in OsTaskJoinPendUnsafe() 156 if (taskCB->taskStatus & OS_TASK_STATUS_EXIT) { in OsTaskJoinPendUnsafe() 160 if ((taskCB->taskStatus & OS_TASK_FLAG_PTHREAD_JOIN) && LOS_ListEmpty(&taskCB->joinList)) { in OsTaskJoinPendUnsafe() 171 if (taskCB->taskStatus & OS_TASK_FLAG_PTHREAD_JOIN) { in OsTaskSetDetachUnsafe() 174 taskCB->taskStatus &= ~OS_TASK_FLAG_PTHREAD_JOIN; in OsTaskSetDetachUnsafe() 206 g_taskCBArray[index].taskStatus = OS_TASK_STATUS_UNUSED; in OsTaskInit() 212 g_taskCBArray[index].taskStatus = OS_TASK_STATUS_UNUSED; in OsTaskInit() [all …]
|
/kernel/liteos_m/components/trace/ |
D | los_trace.h | 316 #define TASK_PRIOSET_PARAMS(taskId, taskStatus, oldPrio, newPrio) taskId, taskStatus, oldPrio, newP… argument 317 #define TASK_CREATE_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio argument 318 #define TASK_DELETE_PARAMS(taskId, taskStatus, usrStack) taskId, taskStatus, usrStack argument 319 #define TASK_SUSPEND_PARAMS(taskId, taskStatus, runTaskId) taskId, taskStatus, runTaskId argument 320 #define TASK_RESUME_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio argument
|
/kernel/liteos_a/kernel/include/ |
D | los_trace.h | 343 #define TASK_PRIOSET_PARAMS(taskId, taskStatus, oldPrio, newPrio) taskId, taskStatus, oldPrio, newP… argument 344 #define TASK_CREATE_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio argument 345 #define TASK_DELETE_PARAMS(taskId, taskStatus, usrStack) taskId, taskStatus, usrStack argument 346 #define TASK_SUSPEND_PARAMS(taskId, taskStatus, runTaskId) taskId, taskStatus, runTaskId argument 347 #define TASK_RESUME_PARAMS(taskId, taskStatus, prio) taskId, taskStatus, prio argument
|
/kernel/liteos_a/kernel/base/misc/ |
D | task_shellcmd.c | 194 STATIC UINT8 *ConvertTaskStatusToString(UINT16 taskStatus) in ConvertTaskStatusToString() argument 196 if (taskStatus & OS_TASK_STATUS_INIT) { in ConvertTaskStatusToString() 198 } else if (taskStatus & OS_TASK_STATUS_RUNNING) { in ConvertTaskStatusToString() 200 } else if (taskStatus & OS_TASK_STATUS_READY) { in ConvertTaskStatusToString() 202 } else if (taskStatus & OS_TASK_STATUS_FROZEN) { in ConvertTaskStatusToString() 204 } else if (taskStatus & OS_TASK_STATUS_SUSPENDED) { in ConvertTaskStatusToString() 206 } else if (taskStatus & OS_TASK_STATUS_DELAY) { in ConvertTaskStatusToString() 208 } else if (taskStatus & OS_TASK_STATUS_PEND_TIME) { in ConvertTaskStatusToString() 210 } else if (taskStatus & OS_TASK_STATUS_PENDING) { in ConvertTaskStatusToString() 212 } else if (taskStatus & OS_TASK_STATUS_EXIT) { in ConvertTaskStatusToString()
|
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/core/task/smp/ |
D | It_smp_los_task_103.c | 50 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in HwiF01() 56 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in HwiF01() 89 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 100 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
D | It_smp_los_task_052.c | 61 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 65 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 69 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
D | It_smp_los_task_113.c | 72 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 81 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 86 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
D | It_smp_los_task_050.c | 66 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 74 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 82 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
D | It_smp_los_task_117.c | 50 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in HwiF01() 90 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 99 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
D | It_smp_los_task_058.c | 77 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 83 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 89 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/ipc/queue/smp/ |
D | It_smp_los_queue_029.c | 98 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 101 ret = OS_TCB_FROM_TID(g_testTaskID02)->taskStatus; in Testcase() 115 ret = OS_TCB_FROM_TID(g_testTaskID02)->taskStatus; in Testcase() 118 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|
/kernel/uniproton/src/core/kernel/include/ |
D | prt_task_external.h | 46 U32 taskStatus; member 154 #define TSK_IS_UNUSED(tsk) ((tsk)->taskStatus == OS_TSK_UNUSED) 155 #define TSK_STATUS_TST(tsk, statBit) (((tsk)->taskStatus & (statBit)) != 0) 156 #define TSK_STATUS_CLEAR(tsk, statBit) ((tsk)->taskStatus &= ~(statBit)) 157 #define TSK_STATUS_SET(tsk, statBit) ((tsk)->taskStatus |= (statBit))
|
/kernel/liteos_a/kernel/base/include/ |
D | los_sched_pri.h | 398 UINT16 taskStatus; /**< Task status */ member 472 return ((taskCB->taskStatus & OS_TASK_STATUS_RUNNING) != 0); in OsTaskIsRunning() 477 return ((taskCB->taskStatus & OS_TASK_STATUS_READY) != 0); in OsTaskIsReady() 482 return ((taskCB->taskStatus & (OS_TASK_STATUS_INIT | OS_TASK_STATUS_EXIT)) != 0); in OsTaskIsInactive() 487 return ((taskCB->taskStatus & OS_TASK_STATUS_PENDING) != 0); in OsTaskIsPending() 492 return ((taskCB->taskStatus & OS_TASK_STATUS_SUSPENDED) != 0); in OsTaskIsSuspended() 497 …return ((taskCB->taskStatus & (OS_TASK_STATUS_SUSPENDED | OS_TASK_STATUS_PENDING | OS_TASK_STATUS_… in OsTaskIsBlocked() 615 if (!(taskCB->taskStatus & (OS_TASK_STATUS_PEND_TIME | OS_TASK_STATUS_DELAY))) { in SchedTaskFreeze() 622 taskCB->taskStatus |= OS_TASK_STATUS_FROZEN; in SchedTaskFreeze() 630 if (!(taskCB->taskStatus & OS_TASK_STATUS_FROZEN)) { in SchedTaskUnfreeze() [all …]
|
/kernel/liteos_m/components/signal/ |
D | los_signal.c | 139 task->taskStatus &= ~OS_TASK_FLAG_SIGNAL; in SignalHandle() 156 task->taskStatus &= ~OS_TASK_FLAG_SIGNAL; in SignalEntry() 179 task->taskStatus |= OS_TASK_FLAG_SIGNAL; in SignalSend() 190 task->taskStatus |= OS_TASK_FLAG_SIGNAL; in SignalSend() 192 } else if (!(task->taskStatus & OS_TASK_FLAG_SIGNAL)) { in SignalSend() 193 task->taskStatus |= OS_TASK_FLAG_SIGNAL; in SignalSend() 335 task->taskStatus &= ~OS_TASK_FLAG_SIGNAL; in SignalTimedWait() 338 if (task->taskStatus & OS_TASK_STATUS_TIMEOUT) { in SignalTimedWait() 339 task->taskStatus &= ~OS_TASK_STATUS_TIMEOUT; in SignalTimedWait()
|
/kernel/liteos_m/components/trace/cnv/ |
D | trace_cnv.c | 157 LOS_TRACE(TASK_CREATE, taskCB->taskID, taskCB->taskStatus, taskCB->priority); in LOS_TraceTaskCreate() 162 LOS_TRACE(TASK_PRIOSET, taskCB->taskID, taskCB->taskStatus, taskCB->priority, prio); in LOS_TraceTaskPriModify() 167 LOS_TRACE(TASK_DELETE, taskCB->taskID, taskCB->taskStatus, (UINTPTR)taskCB->stackPointer); in LOS_TraceTaskDelete() 174 LOS_TRACE(TASK_SWITCH, newTask->taskID, runTask->priority, runTask->taskStatus, in LOS_TraceTaskSwitchedIn() 175 newTask->priority, newTask->taskStatus); in LOS_TraceTaskSwitchedIn() 180 LOS_TRACE(TASK_RESUME, taskCB->taskID, taskCB->taskStatus, taskCB->priority); in LOS_TraceTaskResume() 185 LOS_TRACE(TASK_SUSPEND, taskCB->taskID, taskCB->taskStatus, g_losTask.runTask->taskID); in LOS_TraceTaskSuspend()
|
/kernel/liteos_a/testsuites/kernel/sample/kernel_base/ipc/mux/smp/ |
D | It_smp_los_mux_2018.c | 122 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 125 ret = OS_TCB_FROM_TID(g_testTaskID02)->taskStatus; in Testcase() 135 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase() 152 ret = OS_TCB_FROM_TID(g_testTaskID01)->taskStatus; in Testcase()
|