|
STATIC INLINE VOID | SchedNextExpireTimeSet (UINT32 responseID, UINT64 taskEndTime, UINT32 oldResponseID) |
|
VOID | OsSchedExpireTimeUpdate (VOID) |
|
STATIC INLINE VOID | SchedTimeoutTaskWake (SchedRunqueue *rq, UINT64 currTime, LosTaskCB *taskCB, BOOL *needSched) |
|
STATIC INLINE BOOL | SchedTimeoutQueueScan (SchedRunqueue *rq) |
|
VOID | OsSchedTick (VOID) |
|
VOID | OsSchedResponseTimeReset (UINT64 responseTime) |
|
VOID | OsSchedRunqueueInit (VOID) |
|
VOID | OsSchedRunqueueIdleInit (UINT32 idleTaskID) |
|
UINT32 | OsSchedInit (VOID) |
|
INT32 | OsSchedParamCompare (const LosTaskCB *task1, const LosTaskCB *task2) |
|
UINT32 | OsSchedParamInit (LosTaskCB *taskCB, UINT16 policy, const SchedParam *parentParam, const TSK_INIT_PARAM_S *param) |
|
VOID | OsSchedProcessDefaultSchedParamGet (UINT16 policy, SchedParam *param) |
|
STATIC LosTaskCB * | TopTaskGet (SchedRunqueue *rq) |
|
VOID | OsSchedStart (VOID) |
|
VOID | OsSchedToUserReleaseLock (VOID) |
|
STATIC VOID | TaskStackCheck (LosTaskCB *runTask, LosTaskCB *newTask) |
|
STATIC INLINE VOID | SchedSwitchCheck (LosTaskCB *runTask, LosTaskCB *newTask) |
|
STATIC VOID | SchedTaskSwitch (SchedRunqueue *rq, LosTaskCB *runTask, LosTaskCB *newTask) |
|
VOID | OsSchedIrqEndCheckNeedSched (VOID) |
|
VOID | OsSchedResched (VOID) |
|
VOID | LOS_Schedule (VOID) |
| Trigger active task scheduling. 更多...
|
|
STATIC INLINE LOS_DL_LIST * | SchedLockPendFindPosSub (const LosTaskCB *runTask, const LOS_DL_LIST *lockList) |
|
LOS_DL_LIST * | OsSchedLockPendFindPos (const LosTaskCB *runTask, LOS_DL_LIST *lockList) |
|