Home
last modified time | relevance | path

Searched refs:SchedRunqueue (Results 1 – 5 of 5) sorted by relevance

/kernel/liteos_a/kernel/base/include/
Dlos_sched_pri.h106 } SchedRunqueue; typedef
108 extern SchedRunqueue g_schedRunqueue[LOSCFG_KERNEL_CORE_NUM];
112 STATIC INLINE SchedRunqueue *OsSchedRunqueue(VOID) in OsSchedRunqueue()
117 STATIC INLINE SchedRunqueue *OsSchedRunqueueByID(UINT16 id) in OsSchedRunqueueByID()
144 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedUnlockResch()
163 SchedRunqueue *rq = OsSchedRunqueue(); in OsPreemptable()
182 SchedRunqueue *rq = OsSchedRunqueue(); in OsPreemptableInSched()
239 VOID (*dequeue)(SchedRunqueue *rq, LosTaskCB *taskCB);
240 VOID (*enqueue)(SchedRunqueue *rq, LosTaskCB *taskCB);
241 VOID (*start)(SchedRunqueue *rq, LosTaskCB *taskCB);
[all …]
/kernel/liteos_a/kernel/base/sched/
Dlos_idle.c34 STATIC VOID IdleDequeue(SchedRunqueue *rq, LosTaskCB *taskCB);
35 STATIC VOID IdleEnqueue(SchedRunqueue *rq, LosTaskCB *taskCB);
40 STATIC VOID IdleStartToRun(SchedRunqueue *rq, LosTaskCB *taskCB);
43 STATIC VOID IdleTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime);
68 STATIC VOID IdleTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime) in IdleTimeSliceUpdate()
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()
Dlos_sched.c49 SchedRunqueue g_schedRunqueue[LOSCFG_KERNEL_CORE_NUM];
53 SchedRunqueue *rq = OsSchedRunqueue(); in SchedNextExpireTimeSet()
103 STATIC INLINE VOID SchedTimeoutTaskWake(SchedRunqueue *rq, UINT64 currTime, LosTaskCB *taskCB, BOOL… in SchedTimeoutTaskWake()
133 STATIC INLINE BOOL SchedTimeoutQueueScan(SchedRunqueue *rq) in SchedTimeoutQueueScan()
177 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedTick()
201 SchedRunqueue *rq = OsSchedRunqueueByID(index); in OsSchedRunqueueInit()
209 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedRunqueueIdleInit()
282 STATIC LosTaskCB *TopTaskGet(SchedRunqueue *rq) in TopTaskGet()
305 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedStart()
366 STATIC VOID SchedTaskSwitch(SchedRunqueue *rq, LosTaskCB *runTask, LosTaskCB *newTask) in SchedTaskSwitch()
[all …]
Dlos_priority.c48 STATIC VOID HPFDequeue(SchedRunqueue *rq, LosTaskCB *taskCB);
49 STATIC VOID HPFEnqueue(SchedRunqueue *rq, LosTaskCB *taskCB);
56 STATIC VOID HPFStartToRun(SchedRunqueue *rq, LosTaskCB *taskCB);
61 STATIC VOID HPFTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime);
86 STATIC VOID HPFTimeSliceUpdate(SchedRunqueue *rq, LosTaskCB *taskCB, UINT64 currTime) in HPFTimeSliceUpdate()
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()
284 SchedRunqueue *rq = OsSchedRunqueue(); in HPFYield()
341 STATIC BOOL BasePriorityModify(SchedRunqueue *rq, LosTaskCB *taskCB, UINT16 priority) in BasePriorityModify()
[all …]
Dlos_statistics.c58 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedDebugRecordData()
134 SchedRunqueue *rq = OsSchedRunqueueByID(cpu); in OsShellShowSchedStatistics()