Home
last modified time | relevance | path

Searched refs:runningTask (Results 1 – 8 of 8) sorted by relevance

/kernel/liteos_m/kernel/src/
Dlos_mux.c200 LosTaskCB *runningTask = NULL; in LOS_MuxPend() local
213 runningTask = (LosTaskCB *)g_losTask.runTask; in LOS_MuxPend()
216 muxPended->owner = runningTask; in LOS_MuxPend()
217 muxPended->priority = runningTask->priority; in LOS_MuxPend()
222 if (muxPended->owner == runningTask) { in LOS_MuxPend()
233 runningTask->taskMux = (VOID *)muxPended; in LOS_MuxPend()
235 if (muxPended->owner->priority > runningTask->priority) { in LOS_MuxPend()
236 (VOID)OsSchedModifyTaskSchedParam(muxPended->owner, runningTask->priority); in LOS_MuxPend()
246 if (runningTask->taskStatus & OS_TASK_STATUS_TIMEOUT) { in LOS_MuxPend()
247 runningTask->taskStatus &= (~OS_TASK_STATUS_TIMEOUT); in LOS_MuxPend()
[all …]
Dlos_sem.c224 LosTaskCB *runningTask = NULL; in LOS_SemPend() local
238 runningTask = (LosTaskCB *)g_losTask.runTask; in LOS_SemPend()
243 OsHookCall(LOS_HOOK_TYPE_SEM_PEND, semPended, runningTask, timeout); in LOS_SemPend()
252 runningTask->taskSem = (VOID *)semPended; in LOS_SemPend()
255 OsHookCall(LOS_HOOK_TYPE_SEM_PEND, semPended, runningTask, timeout); in LOS_SemPend()
259 if (runningTask->taskStatus & OS_TASK_STATUS_TIMEOUT) { in LOS_SemPend()
260 runningTask->taskStatus &= (~OS_TASK_STATUS_TIMEOUT); in LOS_SemPend()
/kernel/liteos_m/kal/posix/src/
Dpthread_mutex.c219 LosTaskCB *runningTask = NULL; in MuxPendForPosix() local
230 runningTask = (LosTaskCB *)g_losTask.runTask; in MuxPendForPosix()
233 muxPended->owner = runningTask; in MuxPendForPosix()
234 muxPended->priority = runningTask->priority; in MuxPendForPosix()
240 if ((muxPended->owner == runningTask) && (mutex->stAttr.type == PTHREAD_MUTEX_RECURSIVE)) { in MuxPendForPosix()
252 runningTask->taskMux = (VOID *)muxPended; in MuxPendForPosix()
254 if (muxPended->owner->priority > runningTask->priority) { in MuxPendForPosix()
255 (VOID)OsSchedModifyTaskSchedParam(muxPended->owner, runningTask->priority); in MuxPendForPosix()
265 if (runningTask->taskStatus & OS_TASK_STATUS_TIMEOUT) { in MuxPendForPosix()
266 runningTask->taskStatus &= (~OS_TASK_STATUS_TIMEOUT); in MuxPendForPosix()
[all …]
/kernel/liteos_m/components/trace/cnv/
Dtrace_cnv.c121 STATIC VOID LOS_TraceSemPend(const LosSemCB *semCB, const LosTaskCB *runningTask, UINT32 timeout) in LOS_TraceSemPend() argument
123 (VOID)runningTask; in LOS_TraceSemPend()
/kernel/liteos_m/utils/internal/
Dlos_hook_types.h82 …OK_TYPE_DEF(LOS_HOOK_TYPE_SEM_PEND, (const LosSemCB *semPended, const LosTaskCB *runningTask, \
/kernel/liteos_a/kernel/extended/hook/include/
Dlos_hook_types.h76 …OK_TYPE_DEF(LOS_HOOK_TYPE_SEM_PEND, (const LosSemCB *semPended, const LosTaskCB *runningTask, \
/kernel/liteos_a/kernel/extended/trace/cnv/
Dtrace_cnv.c122 STATIC VOID LOS_TraceSemPend(const LosSemCB *semCB, const LosTaskCB *runningTask, UINT32 timeout) in LOS_TraceSemPend() argument
124 (VOID)runningTask; in LOS_TraceSemPend()
/kernel/liteos_m/
DCHANGELOG.md47 * 修复hook层LOS_HOOK_TYPE_SEM_PEND的runningTask入参可能为空 ([3fd22ac](https://gitee.com/openharmony/kernel_l…