Symbol: CPUEntry
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
114
CPUEntry* entry = &sCPUEntries[smp_get_current_cpu()];
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
136
CPUEntry* entry = &sCPUEntries[smp_get_current_cpu()];
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
266
sCPUEntries = new(std::nothrow) CPUEntry[cpuCount];
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
41
CPUEntry();
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
50
static CPUEntry* sCPUEntries;
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
53
CPUEntry::CPUEntry()
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
74
measure_pstate(CPUEntry* entry)
src/add-ons/kernel/power/cpufreq/intel_pstates/intel_pstates.cpp
99
CPUEntry* entry = &sCPUEntries[smp_get_current_cpu()];
src/system/kernel/scheduler/scheduler.cpp
105
CPUEntry* targetCPU = NULL;
src/system/kernel/scheduler/scheduler.cpp
197
CPUEntry* cpu = &gCPUEntries[thread->cpu->cpu_num];
src/system/kernel/scheduler/scheduler.cpp
326
CPUEntry* cpu = CPUEntry::GetCPU(thisCPU);
src/system/kernel/scheduler/scheduler.cpp
584
CPUEntry* cpu = &gCPUEntries[cpuID];
src/system/kernel/scheduler/scheduler.cpp
696
gCPUEntries = new(std::nothrow) CPUEntry[cpuCount];
src/system/kernel/scheduler/scheduler.cpp
699
ArrayDeleter<CPUEntry> cpuEntriesDeleter(gCPUEntries);
src/system/kernel/scheduler/scheduler_common.h
34
class CPUEntry;
src/system/kernel/scheduler/scheduler_cpu.cpp
101
CPUEntry::Start()
src/system/kernel/scheduler/scheduler_cpu.cpp
109
CPUEntry::Stop()
src/system/kernel/scheduler/scheduler_cpu.cpp
130
CPUEntry::PushFront(ThreadData* thread, int32 priority)
src/system/kernel/scheduler/scheduler_cpu.cpp
138
CPUEntry::PushBack(ThreadData* thread, int32 priority)
src/system/kernel/scheduler/scheduler_cpu.cpp
146
CPUEntry::Remove(ThreadData* thread)
src/system/kernel/scheduler/scheduler_cpu.cpp
164
CPUEntry::PeekThread() const
src/system/kernel/scheduler/scheduler_cpu.cpp
172
CPUEntry::PeekIdleThread() const
src/system/kernel/scheduler/scheduler_cpu.cpp
180
CPUEntry::UpdatePriority(int32 priority)
src/system/kernel/scheduler/scheduler_cpu.cpp
19
CPUEntry* gCPUEntries;
src/system/kernel/scheduler/scheduler_cpu.cpp
199
CPUEntry::ComputeLoad()
src/system/kernel/scheduler/scheduler_cpu.cpp
218
CPUEntry::ChooseNextThread(ThreadData* oldThread, bool putAtBack)
src/system/kernel/scheduler/scheduler_cpu.cpp
260
CPUEntry::TrackActivity(ThreadData* oldThreadData, ThreadData* nextThreadData)
src/system/kernel/scheduler/scheduler_cpu.cpp
299
CPUEntry::StartQuantumTimer(ThreadData* thread, bool wasPreempted)
src/system/kernel/scheduler/scheduler_cpu.cpp
309
add_timer(&cpu->quantum_timer, &CPUEntry::_RescheduleEvent, quantum,
src/system/kernel/scheduler/scheduler_cpu.cpp
312
add_timer(&cpu->quantum_timer, &CPUEntry::_UpdateLoadEvent,
src/system/kernel/scheduler/scheduler_cpu.cpp
320
CPUEntry::_RequestPerformanceLevel(ThreadData* threadData)
src/system/kernel/scheduler/scheduler_cpu.cpp
352
CPUEntry::_RescheduleEvent(timer* /* unused */)
src/system/kernel/scheduler/scheduler_cpu.cpp
361
CPUEntry::_UpdateLoadEvent(timer* /* unused */)
src/system/kernel/scheduler/scheduler_cpu.cpp
364
CPUEntry::GetCPU(smp_get_current_cpu())->fUpdateLoadEvent = false;
src/system/kernel/scheduler/scheduler_cpu.cpp
371
Heap<CPUEntry, int32>(cpuCount)
src/system/kernel/scheduler/scheduler_cpu.cpp
380
CPUEntry* entry = PeekRoot();
src/system/kernel/scheduler/scheduler_cpu.cpp
40
static void DumpCPURunQueue(CPUEntry* cpu);
src/system/kernel/scheduler/scheduler_cpu.cpp
466
CoreEntry::AddCPU(CPUEntry* cpu)
src/system/kernel/scheduler/scheduler_cpu.cpp
488
CoreEntry::RemoveCPU(CPUEntry* cpu, ThreadProcessing& threadPostProcessing)
src/system/kernel/scheduler/scheduler_cpu.cpp
689
DebugDumper::DumpCPURunQueue(CPUEntry* cpu)
src/system/kernel/scheduler/scheduler_cpu.cpp
80
CPUEntry::CPUEntry()
src/system/kernel/scheduler/scheduler_cpu.cpp
93
CPUEntry::Init(int32 id, CoreEntry* core)
src/system/kernel/scheduler/scheduler_cpu.h
116
class CPUPriorityHeap : public Heap<CPUEntry, int32> {
src/system/kernel/scheduler/scheduler_cpu.h
168
inline void CPUGoesIdle(CPUEntry* cpu);
src/system/kernel/scheduler/scheduler_cpu.h
169
inline void CPUWakesUp(CPUEntry* cpu);
src/system/kernel/scheduler/scheduler_cpu.h
171
void AddCPU(CPUEntry* cpu);
src/system/kernel/scheduler/scheduler_cpu.h
172
void RemoveCPU(CPUEntry* cpu,
src/system/kernel/scheduler/scheduler_cpu.h
256
extern CPUEntry* gCPUEntries;
src/system/kernel/scheduler/scheduler_cpu.h
271
CPUEntry::EnterScheduler()
src/system/kernel/scheduler/scheduler_cpu.h
279
CPUEntry::ExitScheduler()
src/system/kernel/scheduler/scheduler_cpu.h
287
CPUEntry::LockScheduler()
src/system/kernel/scheduler/scheduler_cpu.h
295
CPUEntry::UnlockScheduler()
src/system/kernel/scheduler/scheduler_cpu.h
303
CPUEntry::LockRunQueue()
src/system/kernel/scheduler/scheduler_cpu.h
311
CPUEntry::UnlockRunQueue()
src/system/kernel/scheduler/scheduler_cpu.h
318
/* static */ inline CPUEntry*
src/system/kernel/scheduler/scheduler_cpu.h
319
CPUEntry::GetCPU(int32 cpu)
src/system/kernel/scheduler/scheduler_cpu.h
33
class CPUEntry;
src/system/kernel/scheduler/scheduler_cpu.h
46
class CPUEntry : public HeapLinkImpl<CPUEntry, int32> {
src/system/kernel/scheduler/scheduler_cpu.h
48
CPUEntry();
src/system/kernel/scheduler/scheduler_cpu.h
513
CoreEntry::CPUGoesIdle(CPUEntry* /* cpu */)
src/system/kernel/scheduler/scheduler_cpu.h
525
CoreEntry::CPUWakesUp(CPUEntry* /* cpu */)
src/system/kernel/scheduler/scheduler_cpu.h
89
static inline CPUEntry* GetCPU(int32 cpu);
src/system/kernel/scheduler/scheduler_locking.h
105
CPUEntry::GetCPU(smp_get_current_cpu())->ExitScheduler();
src/system/kernel/scheduler/scheduler_locking.h
131
CPUEntry::GetCPU(i)->LockScheduler();
src/system/kernel/scheduler/scheduler_locking.h
138
CPUEntry::GetCPU(i)->UnlockScheduler();
src/system/kernel/scheduler/scheduler_locking.h
19
inline bool Lock(CPUEntry* cpu)
src/system/kernel/scheduler/scheduler_locking.h
25
inline void Unlock(CPUEntry* cpu)
src/system/kernel/scheduler/scheduler_locking.h
70
CPUEntry::GetCPU(smp_get_current_cpu())->EnterScheduler();
src/system/kernel/scheduler/scheduler_locking.h
76
CPUEntry::GetCPU(smp_get_current_cpu())->ExitScheduler();
src/system/kernel/scheduler/scheduler_locking.h
99
CPUEntry::GetCPU(smp_get_current_cpu())->EnterScheduler();
src/system/kernel/scheduler/scheduler_thread.cpp
162
ThreadData::ChooseCoreAndCPU(CoreEntry*& targetCore, CPUEntry*& targetCPU)
src/system/kernel/scheduler/scheduler_thread.cpp
55
inline CPUEntry*
src/system/kernel/scheduler/scheduler_thread.cpp
68
CPUEntry* previousCPU
src/system/kernel/scheduler/scheduler_thread.cpp
69
= CPUEntry::GetCPU(fThread->previous_cpu->cpu_num);
src/system/kernel/scheduler/scheduler_thread.cpp
82
CPUEntry* cpu;
src/system/kernel/scheduler/scheduler_thread.h
29
inline CPUEntry* _ChooseCPU(CoreEntry* core,
src/system/kernel/scheduler/scheduler_thread.h
392
CPUEntry* cpu = CPUEntry::GetCPU(fThread->cpu->cpu_num);
src/system/kernel/scheduler/scheduler_thread.h
434
CPUEntry* cpu = CPUEntry::GetCPU(fThread->previous_cpu->cpu_num);
src/system/kernel/scheduler/scheduler_thread.h
464
CPUEntry* cpu = CPUEntry::GetCPU(fThread->previous_cpu->cpu_num);
src/system/kernel/scheduler/scheduler_thread.h
59
CPUEntry*& targetCPU);