Searched refs:SchedRunqueue (Results 1 – 5 of 5) sorted by relevance
/kernel/liteos_a/kernel/base/include/ |
D | los_sched_pri.h | 106 } 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/ |
D | los_idle.c | 34 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()
|
D | los_sched.c | 49 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 …]
|
D | los_priority.c | 48 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 …]
|
D | los_statistics.c | 58 SchedRunqueue *rq = OsSchedRunqueue(); in OsSchedDebugRecordData() 134 SchedRunqueue *rq = OsSchedRunqueueByID(cpu); in OsShellShowSchedStatistics()
|