Home
last modified time | relevance | path

Searched defs:taskCB (Results 1 – 25 of 58) sorted by relevance

123

/kernel/liteos_a/kernel/base/core/
Dlos_task.c120 VOID OsTaskInsertToRecycleList(LosTaskCB *taskCB) in OsTaskInsertToRecycleList()
125 LITE_OS_SEC_TEXT_INIT VOID OsTaskJoinPostUnsafe(LosTaskCB *taskCB) in OsTaskJoinPostUnsafe()
137 LITE_OS_SEC_TEXT UINT32 OsTaskJoinPendUnsafe(LosTaskCB *taskCB) in OsTaskJoinPendUnsafe()
156 LITE_OS_SEC_TEXT UINT32 OsTaskSetDetachUnsafe(LosTaskCB *taskCB) in OsTaskSetDetachUnsafe()
253 STATIC INLINE UINT32 OsTaskSyncCreate(LosTaskCB *taskCB) in OsTaskSyncCreate()
276 STATIC INLINE UINT32 OsTaskSyncWait(const LosTaskCB *taskCB) in OsTaskSyncWait()
302 STATIC INLINE VOID OsTaskSyncWake(const LosTaskCB *taskCB) in OsTaskSyncWake()
311 STATIC INLINE VOID OsInsertTCBToFreeList(LosTaskCB *taskCB) in OsInsertTCBToFreeList()
328 STATIC VOID OsTaskResourcesToFree(LosTaskCB *taskCB) in OsTaskResourcesToFree()
382 LosTaskCB *taskCB = OS_TCB_FROM_PENDLIST(LOS_DL_LIST_FIRST(&g_taskRecycleList)); in OsTaskCBRecycleToFree() local
[all …]
Dlos_process.c81 VOID OsDeleteTaskFromProcess(LosTaskCB *taskCB) in OsDeleteTaskFromProcess()
90 UINT32 OsProcessAddNewTask(UINT32 pid, LosTaskCB *taskCB, SchedParam *param) in OsProcessAddNewTask()
285 VOID OsWaitWakeTask(LosTaskCB *taskCB, UINT32 wakePID) in OsWaitWakeTask()
297 LosTaskCB *taskCB = NULL; in OsWaitWakeSpecifiedProcess() local
329 LosTaskCB *taskCB = NULL; in OsWaitCheckAndWakeParentProcess() local
948 LosTaskCB *taskCB = OS_TCB_FROM_TID(processCB->threadGroupID); in OsSetProcessScheduler() local
1017 LosTaskCB *taskCB = OS_TCB_FROM_TID(processCB->threadGroupID); in OsGetProcessPriority() local
1033 LosTaskCB *taskCB = NULL; in OsWaitInsertWaitListInOrder() local
1559 LosTaskCB *taskCB = OsCurrTaskGet(); in OsExecStart() local
1875 LosTaskCB *taskCB = OS_TCB_FROM_TID(child->threadGroupID); in OsChildSetProcessGroupAndSched() local
[all …]
/kernel/liteos_a/kernel/base/sched/
Dlos_idle.c68 STATIC VOID IdleTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime) in IdleTimeSliceUpdate()
75 STATIC UINT64 IdleTimeSliceGet(const LosTaskCB *taskCB) in IdleTimeSliceGet()
81 STATIC VOID IdleEnqueue(SchedRunqueue *rq, LosTaskCB *taskCB) in IdleEnqueue()
89 STATIC VOID IdleDequeue(SchedRunqueue *rq, LosTaskCB *taskCB) in IdleDequeue()
96 STATIC VOID IdleStartToRun(SchedRunqueue *rq, LosTaskCB *taskCB) in IdleStartToRun()
135 STATIC UINT32 IdleResume(LosTaskCB *taskCB, BOOL *needSched) in IdleResume()
147 STATIC UINT32 IdleSchedParamGet(const LosTaskCB *taskCB, SchedParam *param) in IdleSchedParamGet()
177 VOID IdleTaskSchedParamInit(LosTaskCB *taskCB) in IdleTaskSchedParamInit()
Dlos_priority.c86 STATIC VOID HPFTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime) in HPFTimeSliceUpdate()
112 STATIC UINT64 HPFTimeSliceGet(const LosTaskCB *taskCB) in HPFTimeSliceGet()
202 STATIC INLINE VOID PriQueInsert(HPFRunqueue *rq, LosTaskCB *taskCB) in PriQueInsert()
242 STATIC VOID HPFEnqueue(SchedRunqueue *rq, LosTaskCB *taskCB) in HPFEnqueue()
252 STATIC VOID HPFDequeue(SchedRunqueue *rq, LosTaskCB *taskCB) in HPFDequeue()
262 STATIC VOID HPFStartToRun(SchedRunqueue *rq, LosTaskCB *taskCB) in HPFStartToRun()
267 STATIC VOID HPFExit(LosTaskCB *taskCB) in HPFExit()
341 STATIC BOOL BasePriorityModify(SchedRunqueue *rq, LosTaskCB *taskCB, UINT16 priority) in BasePriorityModify()
363 STATIC BOOL HPFSchedParamModify(LosTaskCB *taskCB, const SchedParam *param) in HPFSchedParamModify()
399 STATIC UINT32 HPFSchedParamGet(const LosTaskCB *taskCB, SchedParam *param) in HPFSchedParamGet()
[all …]
Dlos_statistics.c102 STATIC VOID SchedDataGet(const LosTaskCB *taskCB, UINT64 *runTime, UINT64 *timeSlice, in SchedDataGet()
146 LosTaskCB *taskCB = g_taskCBArray + tid; in OsShellShowSchedStatistics() local
Dlos_sched.c103 STATIC INLINE VOID SchedTimeoutTaskWake(SchedRunqueue *rq, UINT64 currTime, LosTaskCB *taskCB, BOOL… in SchedTimeoutTaskWake()
156 LosTaskCB *taskCB = LOS_DL_LIST_ENTRY(sortList, LosTaskCB, sortList); in SchedTimeoutQueueScan() local
250 UINT32 OsSchedParamInit(LosTaskCB *taskCB, UINT16 policy, const SchedParam *parentParam, const TSK_… in OsSchedParamInit()
/kernel/liteos_m/kernel/src/
Dlos_task.c135 STATIC INLINE VOID OsInsertTCBToFreeList(LosTaskCB *taskCB) in OsInsertTCBToFreeList()
144 STATIC VOID OsRecycleTaskResources(LosTaskCB *taskCB, UINTPTR *stackPtr) in OsRecycleTaskResources()
162 LosTaskCB *taskCB = NULL; in OsRecycleFinishedTask() local
342 LosTaskCB *taskCB = (LosTaskCB *)NULL; in OsGetAllTskInfo() local
657 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsTaskEntry() local
703 STATIC UINT32 OsNewTaskInit(LosTaskCB *taskCB, TSK_INIT_PARAM_S *taskInitParam) in OsNewTaskInit()
769 LosTaskCB *taskCB = NULL; in LOS_TaskCreateOnly() local
825 LosTaskCB *taskCB = NULL; in LOS_TaskCreate() local
855 LosTaskCB *taskCB = NULL; in LOS_TaskResume() local
901 LosTaskCB *taskCB = NULL; in LOS_TaskSuspend() local
[all …]
Dlos_sched.c76 STATIC INLINE VOID OsTimeSliceUpdate(LosTaskCB *taskCB, UINT64 currTime) in OsTimeSliceUpdate()
172 STATIC INLINE VOID OsSchedWakePendTimeTask(LosTaskCB *taskCB, BOOL *needSchedule) in OsSchedWakePendTimeTask()
211 LosTaskCB *taskCB = LOS_DL_LIST_ENTRY(sortList, LosTaskCB, sortList); in OsSchedScanTimerList() local
224 VOID OsSchedTaskEnQueue(LosTaskCB *taskCB) in OsSchedTaskEnQueue()
244 VOID OsSchedTaskDeQueue(LosTaskCB *taskCB) in OsSchedTaskDeQueue()
255 VOID OsSchedTaskExit(LosTaskCB *taskCB) in OsSchedTaskExit()
313 STATIC VOID OsSchedFreezeTask(LosTaskCB *taskCB) in OsSchedFreezeTask()
322 STATIC VOID OsSchedUnfreezeTask(LosTaskCB *taskCB) in OsSchedUnfreezeTask()
344 VOID OsSchedSuspend(LosTaskCB *taskCB) in OsSchedSuspend()
362 BOOL OsSchedResume(LosTaskCB *taskCB) in OsSchedResume()
[all …]
/kernel/liteos_m/components/iar_tls/
Dlos_iar_tls.h40 #define LOSCFG_TASK_CREATE_EXTENSION_HOOK(taskCB) argument
42 #define LOSCFG_TASK_DELETE_EXTENSION_HOOK(taskCB) do { \ argument
54 #define LOSCFG_TASK_CREATE_EXTENSION_HOOK(taskCB) argument
56 #define LOSCFG_TASK_DELETE_EXTENSION_HOOK(taskCB) do { \ argument
/kernel/liteos_m/components/trace/cnv/
Dtrace_cnv.c155 STATIC VOID LOS_TraceTaskCreate(const LosTaskCB *taskCB) in LOS_TraceTaskCreate()
160 STATIC VOID LOS_TraceTaskPriModify(const LosTaskCB *taskCB, UINT32 prio) in LOS_TraceTaskPriModify()
165 STATIC VOID LOS_TraceTaskDelete(const LosTaskCB *taskCB) in LOS_TraceTaskDelete()
178 STATIC VOID LOS_TraceTaskResume(const LosTaskCB *taskCB) in LOS_TraceTaskResume()
183 STATIC VOID LOS_TraceTaskSuspend(const LosTaskCB *taskCB) in LOS_TraceTaskSuspend()
/kernel/liteos_m/components/backtrace/
Dlos_backtrace.c87 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsStackAddrGet() local
108 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsStackAddrGet() local
166 LosTaskCB *taskCB = NULL; in IsValidFP() local
296 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsStackAddrGet() local
316 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsStackAddrGet() local
391 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in FindSuitableStack() local
505 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in FindSuitableStack() local
616 LosTaskCB *taskCB = NULL; in LOS_RecordLR() local
/kernel/liteos_a/kernel/base/include/
Dlos_sched_pri.h427 STATIC INLINE BOOL OsTaskIsRunning(const LosTaskCB *taskCB) in OsTaskIsRunning()
432 STATIC INLINE BOOL OsTaskIsReady(const LosTaskCB *taskCB) in OsTaskIsReady()
437 STATIC INLINE BOOL OsTaskIsInactive(const LosTaskCB *taskCB) in OsTaskIsInactive()
442 STATIC INLINE BOOL OsTaskIsPending(const LosTaskCB *taskCB) in OsTaskIsPending()
447 STATIC INLINE BOOL OsTaskIsSuspended(const LosTaskCB *taskCB) in OsTaskIsSuspended()
452 STATIC INLINE BOOL OsTaskIsBlocked(const LosTaskCB *taskCB) in OsTaskIsBlocked()
502 STATIC INLINE VOID OsSchedTimeoutQueueAdd(LosTaskCB *taskCB, UINT64 responseTime) in OsSchedTimeoutQueueAdd()
524 STATIC INLINE VOID OsSchedTimeoutQueueDelete(LosTaskCB *taskCB) in OsSchedTimeoutQueueDelete()
539 STATIC INLINE UINT32 OsSchedTimeoutQueueAdjust(LosTaskCB *taskCB, UINT64 responseTime) in OsSchedTimeoutQueueAdjust()
556 STATIC INLINE VOID SchedTaskFreeze(LosTaskCB *taskCB) in SchedTaskFreeze()
[all …]
Dlos_task_pri.h251 STATIC INLINE BOOL OsTaskIsUnused(const LosTaskCB *taskCB) in OsTaskIsUnused()
256 STATIC INLINE BOOL OsTaskIsKilled(const LosTaskCB *taskCB) in OsTaskIsKilled()
261 STATIC INLINE BOOL OsTaskIsUserMode(const LosTaskCB *taskCB) in OsTaskIsUserMode()
/kernel/liteos_a/kernel/extended/trace/cnv/
Dtrace_cnv.c156 STATIC VOID LOS_TraceTaskCreate(const LosTaskCB *taskCB) in LOS_TraceTaskCreate()
167 STATIC VOID LOS_TraceTaskPriModify(const LosTaskCB *taskCB, UINT32 prio) in LOS_TraceTaskPriModify()
179 STATIC VOID LOS_TraceTaskDelete(const LosTaskCB *taskCB) in LOS_TraceTaskDelete()
199 STATIC VOID LOS_TraceTaskResume(const LosTaskCB *taskCB) in LOS_TraceTaskResume()
210 STATIC VOID LOS_TraceTaskSuspend(const LosTaskCB *taskCB) in LOS_TraceTaskSuspend()
/kernel/liteos_a/syscall/
Dprocess_syscall.c81 LosTaskCB *taskCB = OS_TCB_FROM_TID(tid); in OsUserTaskSchedulerSet() local
122 LosTaskCB *taskCB = OS_TCB_FROM_TID(id); in SysSchedGetScheduler() local
172 LosTaskCB *taskCB = OS_TCB_FROM_TID(id); in SysSchedGetParam() local
259 LosTaskCB *taskCB = NULL; in SysSchedRRGetInterval() local
909 LosTaskCB *taskCB = OsCurrTaskGet(); in SysSetThreadArea() local
937 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in SysUserThreadSetDetach() local
983 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in SysThreadJoin() local
/kernel/liteos_a/kernel/base/misc/
Dtask_shellcmd.c258 const LosTaskCB *taskCB = *tcbArray + tid; in ProcessInfoGet() local
346 const LosTaskCB *taskCB = g_taskCBArray + tid; in TaskWaterLineGet() local
363 STATIC CHAR *CheckTaskWaitFlag(const LosTaskCB *taskCB, UINTPTR *lockID) in CheckTaskWaitFlag()
398 STATIC VOID TaskPendingReasonInfoGet(const LosTaskCB *taskCB, CHAR *pendReason, UINT32 maxLen, UINT… in TaskPendingReasonInfoGet()
465 const LosTaskCB *taskCB = allTaskArray + tid; in AllTaskInfoDataShow() local
/kernel/liteos_a/kernel/extended/cpup/
Dlos_cpup.c91 LosTaskCB *taskCB = NULL; in OsCpupGuard() local
202 LosTaskCB *taskCB = NULL; in LOS_CpupReset() local
399 LosTaskCB *taskCB = NULL; in OsHistoryTaskCpuUsageUnsafe() local
493 LosTaskCB *taskCB = NULL; in OsGetAllProcessAndTaskCpuUsageUnsafe() local
/kernel/liteos_a/kernel/base/ipc/
Dlos_signal.c124 STATIC INLINE VOID OsSigWaitTaskWake(LosTaskCB *taskCB, INT32 signo) in OsSigWaitTaskWake()
136 STATIC UINT32 OsPendingTaskWake(LosTaskCB *taskCB, INT32 signo) in OsPendingTaskWake()
268 LosTaskCB *taskCB = NULL; in OsSigProcessForeachChild() local
470 LosTaskCB *taskCB = OsGetTaskCB(taskID); in OsTaskKillUnsafe() local
Dlos_mux.c437 STATIC UINT32 OsMuxPostOp(LosTaskCB *taskCB, LosMux *mutex, BOOL *needSched) in OsMuxPostOp()
462 UINT32 OsMuxUnlockUnsafe(LosTaskCB *taskCB, LosMux *mutex, BOOL *needSched) in OsMuxUnlockUnsafe()
/kernel/liteos_m/kernel/include/
Dlos_config.h652 #define LOSCFG_TASK_CREATE_EXTENSION_HOOK(taskCB) argument
655 #define LOSCFG_TASK_DELETE_EXTENSION_HOOK(taskCB) argument
/kernel/liteos_m/testsuites/sample/kernel/sem/
DIt_los_sem_035.c55 LosTaskCB *taskCB = NULL; in Testcase() local
/kernel/liteos_m/arch/arm/arm9/gcc/
Dlos_context.c79 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in ArchTskStackInit() local
/kernel/liteos_m/arch/xtensa/lx6/gcc/
Dlos_interrupt.c411 LosTaskCB *taskCB = OS_TCB_FROM_TID(LOS_CurTaskIDGet()); in OsExcCurTaskInfo() local
522 LosTaskCB *taskCB = g_losTask.runTask; in HalExcHandleEntry() local
/kernel/liteos_m/kal/posix/src/
Dpthread.c544 LosTaskCB *taskCB = NULL; in pthread_setname_np() local
723 LosTaskCB *taskCB = OS_TCB_FROM_TID((UINT32)self); in pthread_setspecific() local
764 LosTaskCB *taskCB = OS_TCB_FROM_TID((UINT32)self); in pthread_getspecific() local
/kernel/liteos_m/components/security/box/
Dlos_box.c42 LosTaskCB *taskCB = OS_TCB_FROM_TID(taskID); in OsUserTaskInit() local

123