Lines Matching refs:CPUEntry
19 CPUEntry* gCPUEntries;
40 static void DumpCPURunQueue(CPUEntry* cpu);
80 CPUEntry::CPUEntry()
93 CPUEntry::Init(int32 id, CoreEntry* core)
101 CPUEntry::Start()
109 CPUEntry::Stop()
130 CPUEntry::PushFront(ThreadData* thread, int32 priority)
138 CPUEntry::PushBack(ThreadData* thread, int32 priority)
146 CPUEntry::Remove(ThreadData* thread)
164 CPUEntry::PeekThread() const
172 CPUEntry::PeekIdleThread() const
180 CPUEntry::UpdatePriority(int32 priority)
199 CPUEntry::ComputeLoad()
218 CPUEntry::ChooseNextThread(ThreadData* oldThread, bool putAtBack)
259 CPUEntry::TrackActivity(ThreadData* oldThreadData, ThreadData* nextThreadData)
298 CPUEntry::StartQuantumTimer(ThreadData* thread, bool wasPreempted)
308 add_timer(&cpu->quantum_timer, &CPUEntry::_RescheduleEvent, quantum,
311 add_timer(&cpu->quantum_timer, &CPUEntry::_UpdateLoadEvent,
319 CPUEntry::_RequestPerformanceLevel(ThreadData* threadData)
351 CPUEntry::_RescheduleEvent(timer* /* unused */)
360 CPUEntry::_UpdateLoadEvent(timer* /* unused */)
363 CPUEntry::GetCPU(smp_get_current_cpu())->fUpdateLoadEvent = false;
370 Heap<CPUEntry, int32>(cpuCount)
379 CPUEntry* entry = PeekRoot();
465 CoreEntry::AddCPU(CPUEntry* cpu)
486 CoreEntry::RemoveCPU(CPUEntry* cpu, ThreadProcessing& threadPostProcessing)
686 DebugDumper::DumpCPURunQueue(CPUEntry* cpu)