Lines Matching refs:ThreadData
21 struct ThreadData : public DoublyLinkedListLinkImpl<ThreadData>, struct
22 RunQueueLinkImpl<ThreadData> {
33 ThreadData(Thread* thread);
139 virtual void operator()(ThreadData* thread) = 0; argument
144 ThreadData::_GetMinimalPriority() const in _GetMinimalPriority()
159 ThreadData::IsRealTime() const in IsRealTime()
166 ThreadData::IsIdle() const in IsIdle()
173 ThreadData::HasCacheExpired() const in HasCacheExpired()
181 ThreadData::Rebalance() const in Rebalance()
191 ThreadData::GetEffectivePriority() const in GetEffectivePriority()
199 ThreadData::_IncreasePenalty() in _IncreasePenalty()
218 ThreadData::StartCPUTime() in StartCPUTime()
228 ThreadData::StopCPUTime() in StopCPUTime()
247 ThreadData::CancelPenalty() in CancelPenalty()
262 ThreadData::ShouldCancelPenalty() const in ShouldCancelPenalty()
273 ThreadData::SetStolenInterruptTime(bigtime_t interruptTime) in SetStolenInterruptTime()
283 ThreadData::GetQuantumLeft() in GetQuantumLeft()
300 ThreadData::StartQuantum() in StartQuantum()
308 ThreadData::HasQuantumEnded(bool wasPreempted, bool hasYielded) in HasQuantumEnded()
338 ThreadData::Continues() in Continues()
349 ThreadData::GoesAway() in GoesAway()
372 ThreadData::Dies() in Dies()
384 ThreadData::PutBack() in PutBack()
410 ThreadData::Enqueue(bool& wasRunQueueEmpty) in Enqueue()
440 ThreadData* top = cpu->PeekThread(); in Enqueue()
449 ThreadData* top = fCore->PeekThread(); in Enqueue()
458 ThreadData::Dequeue() in Dequeue()
485 ThreadData::UpdateActivity(bigtime_t active) in UpdateActivity()