Home
last modified time | relevance | path

Searched refs:taskStatus (Results 1 – 25 of 182) sorted by relevance

12345678

/kernel/liteos_m/kernel/src/
Dlos_sched.c174 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 …]
Dlos_task.c140 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/
Dprt_amp_task_del.c22 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()
Dprt_amp_task_minor.c37 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()
Dprt_amp_task.c92 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/
Dlos_priority.c209 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 …]
Dlos_deadline.c148 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 …]
Dlos_idle.c86 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/
Dprt_event.c86 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/
Dlos_task.c103 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/
Dlos_trace.h316 #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/
Dlos_trace.h343 #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/
Dtask_shellcmd.c194 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/
DIt_smp_los_task_103.c50 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()
DIt_smp_los_task_052.c61 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()
DIt_smp_los_task_113.c72 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()
DIt_smp_los_task_050.c66 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()
DIt_smp_los_task_117.c50 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()
DIt_smp_los_task_058.c77 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/
DIt_smp_los_queue_029.c98 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/
Dprt_task_external.h46 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/
Dlos_sched_pri.h398 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/
Dlos_signal.c139 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/
Dtrace_cnv.c157 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/
DIt_smp_los_mux_2018.c122 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()

12345678