Searched refs:Thread (Results 51 - 75 of 229) sorted by relevance

12345678910

/haiku/src/kits/debugger/controllers/
H A DDebugReportGenerator.h25 class Thread;
74 ::Thread* thread);
93 static int _CompareThreads(const ::Thread* a,
94 const ::Thread* b);
105 ::Thread* fTraceWaitingThread;
/haiku/src/system/kernel/scheduler/
H A Dscheduler_tracing.h22 SchedulerTraceEntry(Thread* thread)
39 EnqueueThread(Thread* thread, int32 effectivePriority)
63 RemoveThread(Thread* thread)
82 ScheduleThread(Thread* thread, Thread* previous)
H A Dscheduler.cpp78 static void enqueue(Thread* thread, bool newOne);
89 scheduler_dump_thread_data(Thread* thread)
96 enqueue(Thread* thread, bool newOne)
149 scheduler_enqueue_in_run_queue(Thread *thread)
171 scheduler_set_thread_priority(Thread *thread, int32 priority)
232 stop_cpu_timers(Thread* fromThread, Thread* toThread)
245 continue_cpu_timers(Thread* thread, cpu_ent* cpu)
258 thread_resumes(Thread* thread)
274 scheduler_new_thread_entry(Thread* threa
[all...]
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/
H A Dpsparse.c565 ACPI_THREAD_STATE *Thread; local
584 Thread = AcpiUtCreateThreadState ();
585 if (!Thread)
598 WalkState->Thread = Thread;
606 WalkState->Thread->CurrentSyncLevel =
610 AcpiDsPushWalkState (WalkState, Thread);
616 AcpiGbl_CurrentWalkList = Thread;
658 Status = AcpiDsCallControlMethod (Thread, WalkState, NULL);
668 WalkState = AcpiDsGetCurrentWalkState (Thread);
[all...]
/haiku/src/apps/debugger/user_interface/gui/team_window/
H A DThreadListView.cpp52 for (int32 i = 0; Thread* thread = fThreads.ItemAt(i); i++)
62 Thread* newThread = it.Next();
66 while (Thread* oldThread = fThreads.ItemAt(index)) {
109 Thread* thread = fThreads.ItemAt(rowIndex);
144 Thread* thread = fThreads.ItemAt(rowIndex);
149 text << "Thread: \"" << thread->Name() << "\" (" << thread->ID()
192 Thread* ThreadAt(int32 index) const
199 BObjectList<Thread> fThreads;
251 ThreadListView::SetThread(Thread* thread)
264 for (int32 i = 0; Thread* othe
[all...]
H A DSourceView.h24 class Thread;
44 Thread* thread);
90 Thread* fActiveThread;
111 virtual void ThreadActionRequested(Thread* thread,
/haiku/src/kits/debugger/model/
H A DExpressionValues.cpp13 #include "model/Thread.h"
19 ::Thread* thread;
22 Key(FunctionID* function, ::Thread* thread, const BString& expression)
49 ValueEntry(FunctionID* function, ::Thread* thread,
141 ExpressionValues::GetValue(FunctionID* function, ::Thread* thread,
154 ExpressionValues::HasValue(FunctionID* function, ::Thread* thread,
162 ExpressionValues::SetValue(FunctionID* function, ::Thread* thread,
/haiku/headers/private/kernel/
H A Duser_debugger.h29 struct Thread;
32 using BKernel::Thread;
48 // 4) Locking order is scheduler lock -> Team -> Thread -> team_debug_info::lock
89 // Thread related debugging data.
93 // (i.e. the struct Thread it lives in) isn't deleted. Thus one either needs
102 // 4) Locking order is scheduler lock -> Team -> Thread -> team_debug_info::lock
263 void user_debug_update_new_thread_flags(Thread* thread);
266 void user_debug_thread_exiting(Thread* thread);
273 void user_debug_thread_unscheduled(Thread* thread);
274 void user_debug_thread_scheduled(Thread* threa
[all...]
H A Dlisteners.h27 Thread* thread) = 0;
29 Thread* thread) = 0;
30 virtual void ThreadScheduled(Thread* oldThread,
31 Thread* newThread) = 0;
H A DUserTimer.h120 void Update(Thread* unscheduledThread,
121 Thread* lockedThread = NULL);
129 Thread* lockedThread = NULL);
189 Thread* fThread; // != NULL only when active
251 status_t user_timer_create_thread_timers(Team* team, Thread* thread);
257 void user_timer_stop_cpu_timers(Thread* thread, Thread* nextThread);
258 void user_timer_continue_cpu_timers(Thread* thread,
259 Thread* previousThread);
H A Dthread_types.h5 * Thread definition and structures
77 struct Thread;
259 Thread *main_thread; // protected by fLock, immutable
261 Thread *thread_list; // protected by fLock, signal_lock and
404 Thread* lockedThread = NULL) const;
438 struct Thread : TeamThreadIteratorEntry<thread_id>, KernelReferenceable { struct in namespace:BKernel
443 Thread *hash_next; // protected by thread hash lock
444 Thread *team_next; // protected by team lock and fLock
558 Thread() {} function in struct:BKernel::Thread
560 Thread(cons
[all...]
/haiku/src/apps/debugger/user_interface/gui/expression_eval_window/
H A DExpressionEvaluationWindow.h61 ::Thread* thread);
82 status_t _CreateThreadMenuItem(::Thread* thread,
96 ::Thread* fSelectedThread;
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/
H A Dutstate.c264 * RETURN: New Thread State. NULL on failure
266 * DESCRIPTION: Create a "Thread State" - a flavor of the generic state used
292 State->Thread.ThreadId = AcpiOsGetThreadId ();
296 if (!State->Thread.ThreadId)
299 State->Thread.ThreadId = (ACPI_THREAD_ID) 1;
/haiku/src/apps/debugger/user_interface/cli/commands/
H A DCliThreadCommand.cpp54 if (Thread* thread = team->ThreadByID(threadID))
H A DCliThreadsCommand.cpp38 Thread* thread = it.Next();) {
H A DCliStopCommand.cpp40 Thread* thread = NULL;
/haiku/src/kits/debugger/jobs/
H A DGetCPUStateJob.cpp14 #include "Thread.h"
18 ::Thread* thread)
H A DJobs.h34 class Thread;
67 Thread* thread);
76 Thread* fThread;
84 ::Thread* thread);
93 ::Thread* fThread;
103 ::Thread* thread);
119 ::Thread* fThread;
283 Thread* thread);
303 Thread* fThread;
/haiku/src/system/kernel/arch/m68k/
H A Darch_user_debugger.cpp47 Thread* thread = thread_get_current_thread();
80 arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
/haiku/headers/private/shared/
H A DThread.h68 class Thread : private SimpleThread { class in namespace:BPrivate
74 Thread(FunctionObject*, int32 priority, const char* name);
75 ~Thread();
227 Thread::Launch(new SingleParamFunctionObjectWorkaround<Param1>(func, p1),
237 Thread::Launch(new SimpleMemberFunctionObjectWorkaround<T>(function,
248 Thread::Launch(new
260 Thread::Launch(new ThreeParamFunctionObjectWorkaround<Param1, Param2,
271 Thread::Launch(new FourParamFunctionObjectWorkaround<Param1, Param2,
/haiku/headers/private/debugger/model/
H A DTeam.h19 #include "Thread.h"
129 void AddThread(::Thread* thread);
131 ::Thread** _thread = NULL);
132 void RemoveThread(::Thread* thread);
134 ::Thread* ThreadByID(thread_id threadID) const;
230 // service methods for Thread
231 void NotifyThreadStateChanged(::Thread* thread);
232 void NotifyThreadCpuStateChanged(::Thread* thread);
234 ::Thread* thread);
287 void _NotifyThreadAdded(::Thread* threa
[all...]
/haiku/src/apps/debuganalyzer/gui/main_window/
H A DMainWindow.h31 void OpenThreadWindow(Model::Thread* thread);
/haiku/src/tests/kits/app/blooper/
H A DRunTest.cpp39 @results Run() and Thread() return the same thread_id
45 CPPUNIT_ASSERT(tid == Looper->Thread());
/haiku/src/tests/system/kernel/scheduler/
H A Doverride_types.h5 * Thread definition and structures
30 struct Thread *object;
/haiku/src/system/kernel/arch/ppc/
H A Darch_user_debugger.cpp58 arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)

Completed in 393 milliseconds

12345678910