Symbol: Thread
headers/os/app/Looper.h
79
thread_id Thread() const;
headers/private/debugger/controllers/TeamDebugger.h
139
::Thread* thread = NULL);
headers/private/debugger/controllers/TeamDebugger.h
232
::Thread* thread);
headers/private/debugger/controllers/TeamDebugger.h
33
class Thread;
headers/private/debugger/controllers/ThreadHandler.h
125
::Thread* fThread;
headers/private/debugger/controllers/ThreadHandler.h
39
ThreadHandler(::Thread* thread, Worker* worker,
headers/private/debugger/controllers/ThreadHandler.h
48
::Thread* GetThread() const { return fThread; }
headers/private/debugger/debug_managers/ValueNodeManager.h
13
class Thread;
headers/private/debugger/debug_managers/ValueNodeManager.h
23
status_t SetStackFrame(::Thread* thread,
headers/private/debugger/debug_managers/ValueNodeManager.h
51
::Thread* fThread;
headers/private/debugger/model/ExpressionValues.h
18
class Thread;
headers/private/debugger/model/ExpressionValues.h
31
Thread* thread,
headers/private/debugger/model/ExpressionValues.h
35
Thread* thread,
headers/private/debugger/model/ExpressionValues.h
39
Thread* thread,
headers/private/debugger/model/ExpressionValues.h
42
Thread* thread,
headers/private/debugger/model/ExpressionValues.h
45
Thread* thread,
headers/private/debugger/model/ExpressionValues.h
67
ExpressionValues::GetValue(FunctionID* function, Thread* thread,
headers/private/debugger/model/ExpressionValues.h
75
ExpressionValues::HasValue(FunctionID* function, Thread* thread,
headers/private/debugger/model/Team.h
129
void AddThread(::Thread* thread);
headers/private/debugger/model/Team.h
131
::Thread** _thread = NULL);
headers/private/debugger/model/Team.h
132
void RemoveThread(::Thread* thread);
headers/private/debugger/model/Team.h
134
::Thread* ThreadByID(thread_id threadID) const;
headers/private/debugger/model/Team.h
231
void NotifyThreadStateChanged(::Thread* thread);
headers/private/debugger/model/Team.h
232
void NotifyThreadCpuStateChanged(::Thread* thread);
headers/private/debugger/model/Team.h
234
::Thread* thread);
headers/private/debugger/model/Team.h
287
void _NotifyThreadAdded(::Thread* thread);
headers/private/debugger/model/Team.h
288
void _NotifyThreadRemoved(::Thread* thread);
headers/private/debugger/model/Team.h
331
ThreadEvent(uint32 type, ::Thread* thread);
headers/private/debugger/model/Team.h
333
::Thread* GetThread() const { return fThread; }
headers/private/debugger/model/Team.h
336
::Thread* fThread;
headers/private/debugger/model/Thread.h
100
typedef DoublyLinkedList< ::Thread> ThreadList;
headers/private/debugger/model/Thread.h
43
class Thread : public BReferenceable,
headers/private/debugger/model/Thread.h
44
public DoublyLinkedListLinkImpl< ::Thread> {
headers/private/debugger/model/Thread.h
46
Thread(Team* team, thread_id threadID);
headers/private/debugger/model/Thread.h
47
~Thread();
headers/private/debugger/user_interface/UserInterface.h
179
::Thread* thread = NULL) = 0;
headers/private/debugger/user_interface/UserInterface.h
29
class Thread;
headers/private/kernel/DPC.h
69
thread_id Thread() const
headers/private/kernel/UserEvent.h
22
struct Thread;
headers/private/kernel/UserEvent.h
70
static ThreadSignalEvent* Create(Thread* thread, uint32 signalNumber,
headers/private/kernel/UserEvent.h
80
ThreadSignalEvent(Thread* thread,
headers/private/kernel/UserEvent.h
84
Thread* fThread;
headers/private/kernel/UserTimer.h
120
void Update(Thread* unscheduledThread,
headers/private/kernel/UserTimer.h
121
Thread* lockedThread = NULL);
headers/private/kernel/UserTimer.h
129
Thread* lockedThread = NULL);
headers/private/kernel/UserTimer.h
189
Thread* fThread; // != NULL only when active
headers/private/kernel/UserTimer.h
251
status_t user_timer_create_thread_timers(Team* team, Thread* thread);
headers/private/kernel/UserTimer.h
257
void user_timer_stop_cpu_timers(Thread* thread, Thread* nextThread);
headers/private/kernel/UserTimer.h
258
void user_timer_continue_cpu_timers(Thread* thread,
headers/private/kernel/UserTimer.h
259
Thread* previousThread);
headers/private/kernel/arch/arm/arch_thread.h
24
extern inline Thread *
headers/private/kernel/arch/arm/arch_thread.h
28
Thread* t;
headers/private/kernel/arch/arm/arch_thread.h
35
arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/arm64/arch_cpu.h
124
struct Thread;
headers/private/kernel/arch/arm64/arch_cpu.h
130
BKernel::Thread* last_vfp_user;
headers/private/kernel/arch/arm64/arch_thread.h
20
static inline Thread * arch_thread_get_current_thread(void)
headers/private/kernel/arch/arm64/arch_thread.h
22
return (Thread *)READ_SPECIALREG(tpidr_el1);
headers/private/kernel/arch/arm64/arch_thread.h
26
static inline void arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/debug.h
21
struct Thread;
headers/private/kernel/arch/debug.h
24
using BKernel::Thread;
headers/private/kernel/arch/debug.h
43
bool arch_debug_contains_call(Thread *thread, const char *symbol,
headers/private/kernel/arch/m68k/arch_thread.h
23
uint32 m68k_next_page_directory(Thread *from, Thread *to);
headers/private/kernel/arch/m68k/arch_thread.h
26
extern Thread *gCurrentThread;
headers/private/kernel/arch/m68k/arch_thread.h
28
extern inline Thread *
headers/private/kernel/arch/m68k/arch_thread.h
36
arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/m68k/arch_thread.h
44
extern inline Thread *
headers/private/kernel/arch/m68k/arch_thread.h
49
return (Thread *)(uint32)(v & 0xffffffff);
headers/private/kernel/arch/m68k/arch_thread.h
54
arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/mipsel/arch_thread.h
25
static inline Thread*
headers/private/kernel/arch/mipsel/arch_thread.h
29
Thread* t;
headers/private/kernel/arch/mipsel/arch_thread.h
35
arch_thread_set_current_thread(Thread* t)
headers/private/kernel/arch/ppc/arch_thread.h
23
static inline Thread *
headers/private/kernel/arch/ppc/arch_thread.h
26
Thread *t;
headers/private/kernel/arch/ppc/arch_thread.h
33
arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/riscv64/arch_thread.h
19
static inline Thread*
headers/private/kernel/arch/riscv64/arch_thread.h
22
Thread* t;
headers/private/kernel/arch/riscv64/arch_thread.h
29
arch_thread_set_current_thread(Thread* t)
headers/private/kernel/arch/riscv64/arch_thread_types.h
12
struct Thread;
headers/private/kernel/arch/riscv64/arch_thread_types.h
68
BKernel::Thread* thread;
headers/private/kernel/arch/sparc/arch_thread.h
19
static inline Thread *
headers/private/kernel/arch/sparc/arch_thread.h
22
Thread *t;
headers/private/kernel/arch/sparc/arch_thread.h
29
arch_thread_set_current_thread(Thread *t)
headers/private/kernel/arch/thread.h
21
status_t arch_thread_init_thread_struct(Thread *t);
headers/private/kernel/arch/thread.h
22
status_t arch_thread_init_tls(Thread *thread);
headers/private/kernel/arch/thread.h
23
void arch_thread_context_switch(Thread *t_from, Thread *t_to);
headers/private/kernel/arch/thread.h
24
void arch_thread_init_kthread_stack(Thread *thread, void *stack,
headers/private/kernel/arch/thread.h
27
status_t arch_thread_enter_userspace(Thread *t, addr_t entry,
headers/private/kernel/arch/thread.h
30
bool arch_on_signal_stack(Thread *thread);
headers/private/kernel/arch/thread.h
31
status_t arch_setup_signal_frame(Thread *thread, struct sigaction *action,
headers/private/kernel/arch/user_debugger.h
23
struct Thread;
headers/private/kernel/arch/user_debugger.h
25
using BKernel::Thread;
headers/private/kernel/arch/user_debugger.h
37
status_t arch_get_thread_debug_cpu_state(Thread *thread,
headers/private/kernel/arch/x86/arch_thread.h
24
struct iframe* x86_get_thread_user_iframe(Thread* thread);
headers/private/kernel/arch/x86/arch_thread.h
26
phys_addr_t x86_next_page_directory(Thread* from, Thread* to);
headers/private/kernel/arch/x86/arch_thread.h
27
void x86_initial_return_to_userland(Thread* thread, struct iframe* iframe);
headers/private/kernel/arch/x86/arch_thread.h
30
void x86_set_tls_context(Thread* thread);
headers/private/kernel/arch/x86/arch_thread.h
33
static inline Thread*
headers/private/kernel/arch/x86/arch_thread.h
38
return (Thread*)addr;
headers/private/kernel/arch/x86/arch_thread.h
46
arch_thread_set_current_thread(Thread* t)
headers/private/kernel/arch/x86/arch_thread.h
63
arch_thread_set_current_thread(Thread* t)
headers/private/kernel/arch/x86/arch_thread_types.h
22
struct Thread;
headers/private/kernel/arch/x86/arch_thread_types.h
43
BKernel::Thread* thread;
headers/private/kernel/condition_variable.h
44
Thread* fThread;
headers/private/kernel/cpu.h
25
struct Thread;
headers/private/kernel/cpu.h
28
using BKernel::Thread;
headers/private/kernel/cpu.h
74
Thread* running_thread;
headers/private/kernel/cpu.h
75
Thread* previous_thread;
headers/private/kernel/debug.h
245
DebuggedThreadSetter(Thread* thread)
headers/private/kernel/debug.h
257
Thread* fPreviousThread;
headers/private/kernel/debug.h
26
struct Thread;
headers/private/kernel/debug.h
29
using BKernel::Thread;
headers/private/kernel/debug.h
30
# define BKernel_Thread Thread
headers/private/kernel/kscheduler.h
127
Thread* thread = get_cpu_struct()->running_thread;
headers/private/kernel/kscheduler.h
28
void scheduler_enqueue_in_run_queue(Thread* thread);
headers/private/kernel/kscheduler.h
45
int32 scheduler_set_thread_priority(Thread* thread, int32 priority);
headers/private/kernel/kscheduler.h
51
status_t scheduler_on_thread_create(Thread* thread, bool idleThread);
headers/private/kernel/kscheduler.h
57
void scheduler_on_thread_init(Thread* thread);
headers/private/kernel/kscheduler.h
64
void scheduler_on_thread_destroy(Thread* thread);
headers/private/kernel/kscheduler.h
78
void scheduler_dump_thread_data(Thread* thread);
headers/private/kernel/kscheduler.h
80
void scheduler_new_thread_entry(Thread* thread);
headers/private/kernel/ksignal.h
208
void handle_signals(Thread* thread);
headers/private/kernel/ksignal.h
212
status_t send_signal_to_thread_locked(Thread* thread, uint32 signalNumber,
headers/private/kernel/ksignal.h
214
status_t send_signal_to_thread(Thread* thread, const Signal& signal,
headers/private/kernel/ksignal.h
25
struct Thread;
headers/private/kernel/ksignal.h
30
using BKernel::Thread;
headers/private/kernel/listeners.h
27
Thread* thread) = 0;
headers/private/kernel/listeners.h
29
Thread* thread) = 0;
headers/private/kernel/listeners.h
30
virtual void ThreadScheduled(Thread* oldThread,
headers/private/kernel/listeners.h
31
Thread* newThread) = 0;
headers/private/kernel/syscall_restart.h
112
Thread* thread = thread_get_current_thread();
headers/private/kernel/syscall_restart.h
132
Thread* fThread;
headers/private/kernel/syscall_restart.h
166
Thread* fThread;
headers/private/kernel/syscall_restart.h
24
Thread* thread = thread_get_current_thread();
headers/private/kernel/syscall_restart.h
48
Thread* thread = thread_get_current_thread();
headers/private/kernel/syscall_restart.h
71
Thread* thread = thread_get_current_thread();
headers/private/kernel/syscall_restart.h
85
Thread* thread = thread_get_current_thread();
headers/private/kernel/syscall_restart.h
96
Thread* thread = thread_get_current_thread();
headers/private/kernel/thread.h
108
Thread *thread = thread_get_current_thread();
headers/private/kernel/thread.h
113
thread_is_idle_thread(Thread *thread)
headers/private/kernel/thread.h
121
status_t thread_enter_userspace_new_team(Thread* thread, addr_t entryFunction,
headers/private/kernel/thread.h
123
status_t thread_create_user_stack(Team* team, Thread* thread, void* stackBase,
headers/private/kernel/thread.h
138
void thread_unblock(Thread* thread, status_t status);
headers/private/kernel/thread.h
195
thread_is_interrupted(Thread* thread, uint32 flags)
headers/private/kernel/thread.h
217
thread_is_blocked(Thread* thread)
headers/private/kernel/thread.h
328
thread_prepare_to_block(Thread* thread, uint32 flags, uint32 type,
headers/private/kernel/thread.h
354
thread_unblock_locked(Thread* thread, status_t status)
headers/private/kernel/thread.h
389
thread_interrupt(Thread* thread, bool kill)
headers/private/kernel/thread.h
404
thread_pin_to_current_cpu(Thread* thread)
headers/private/kernel/thread.h
411
thread_unpin_from_current_cpu(Thread* thread)
headers/private/kernel/thread.h
420
Thread* thread = thread_get_current_thread();
headers/private/kernel/thread.h
428
Thread* thread = thread_get_current_thread();
headers/private/kernel/thread.h
43
Thread* thread;
headers/private/kernel/thread.h
444
thread_continue(Thread* thread)
headers/private/kernel/thread.h
60
team_id team = -1, Thread* thread = NULL);
headers/private/kernel/thread.h
92
void thread_map(void (*function)(Thread* thread, void* data), void* data);
headers/private/kernel/thread.h
97
const char* thread_state_to_text(Thread* thread, int32 state);
headers/private/kernel/thread_types.h
220
struct Thread : TeamThreadIteratorEntry<thread_id>, KernelReferenceable {
headers/private/kernel/thread_types.h
225
Thread *hash_next; // protected by thread hash lock
headers/private/kernel/thread_types.h
226
DoublyLinkedListLink<Thread> team_link; // protected by team lock and fLock
headers/private/kernel/thread_types.h
341
Thread() {}
headers/private/kernel/thread_types.h
343
Thread(const char *name, thread_id threadID,
headers/private/kernel/thread_types.h
345
~Thread();
headers/private/kernel/thread_types.h
347
static status_t Create(const char* name, Thread*& _thread);
headers/private/kernel/thread_types.h
349
static Thread* Get(thread_id id);
headers/private/kernel/thread_types.h
350
static Thread* GetAndLock(thread_id id);
headers/private/kernel/thread_types.h
351
static Thread* GetDebug(thread_id id);
headers/private/kernel/thread_types.h
469
Thread *main_thread; // protected by fLock, immutable
headers/private/kernel/thread_types.h
471
DoublyLinkedList<Thread, DoublyLinkedListMemberGetLink<Thread, &Thread::team_link> >
headers/private/kernel/thread_types.h
616
Thread* lockedThread = NULL) const;
headers/private/kernel/thread_types.h
738
Thread* Next();
headers/private/kernel/thread_types.h
767
Thread::AllPendingSignals() const
headers/private/kernel/thread_types.h
77
struct Thread;
headers/private/kernel/thread_types.h
774
Thread::HighestPendingSignalPriority(sigset_t nonBlocked) const
headers/private/kernel/thread_types.h
781
Thread::DequeuePendingSignal(sigset_t nonBlocked, Signal& buffer)
headers/private/kernel/thread_types.h
798
Thread::CPUTime(bool ignoreCurrentRun) const
headers/private/kernel/thread_types.h
815
using BKernel::Thread;
headers/private/kernel/user_debugger.h
267
void user_debug_update_new_thread_flags(Thread* thread);
headers/private/kernel/user_debugger.h
270
void user_debug_thread_exiting(Thread* thread);
headers/private/kernel/user_debugger.h
277
void user_debug_thread_unscheduled(Thread* thread);
headers/private/kernel/user_debugger.h
278
void user_debug_thread_scheduled(Thread* thread);
headers/private/kernel/user_debugger.h
29
struct Thread;
headers/private/kernel/user_debugger.h
32
using BKernel::Thread;
headers/private/kernel/util/ThreadAutoLock.h
19
inline bool Lock(Thread* thread)
headers/private/kernel/util/ThreadAutoLock.h
25
inline void Unlock(Thread* thread)
headers/private/kernel/util/ThreadAutoLock.h
33
typedef AutoLocker<Thread> ThreadLocker;
headers/private/shared/Thread.h
227
Thread::Launch(new SingleParamFunctionObjectWorkaround<Param1>(func, p1),
headers/private/shared/Thread.h
237
Thread::Launch(new SimpleMemberFunctionObjectWorkaround<T>(function,
headers/private/shared/Thread.h
248
Thread::Launch(new
headers/private/shared/Thread.h
260
Thread::Launch(new ThreeParamFunctionObjectWorkaround<Param1, Param2,
headers/private/shared/Thread.h
271
Thread::Launch(new FourParamFunctionObjectWorkaround<Param1, Param2,
headers/private/shared/Thread.h
68
class Thread : private SimpleThread {
headers/private/shared/Thread.h
74
Thread(FunctionObject*, int32 priority, const char* name);
headers/private/shared/Thread.h
75
~Thread();
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsdebug.c
246
ACPI_THREAD_STATE *Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsdebug.c
276
Thread = WalkState->Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsdebug.c
277
if (!Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsdebug.c
294
NextWalkState = Thread->WalkStateList;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
519
(WalkState->Thread->CurrentSyncLevel >
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
526
WalkState->Thread->CurrentSyncLevel));
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
537
(WalkState->Thread->ThreadId !=
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
556
WalkState->Thread->CurrentSyncLevel;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
559
WalkState->Thread->ThreadId;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
571
WalkState->Thread->CurrentSyncLevel =
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
640
ACPI_THREAD_STATE *Thread,
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
685
ObjDesc->Method.OwnerId, NULL, ObjDesc, Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
771
AcpiDsPopWalkState(Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dsmethod.c
959
WalkState->Thread->CurrentSyncLevel =
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
603
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
608
if (!Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
614
Thread->WalkStateList));
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
616
return (Thread->WalkStateList);
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
636
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
641
WalkState->Next = Thread->WalkStateList;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
642
Thread->WalkStateList = WalkState;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
664
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
672
WalkState = Thread->WalkStateList;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
678
Thread->WalkStateList = WalkState->Next;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
712
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
730
WalkState->Thread = Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
742
if (Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/dswstate.c
744
AcpiDsPushWalkState (WalkState, Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
165
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
184
ACPI_THREAD_STATE *Thread = ObjDesc->Mutex.OwnerThread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
187
if (!Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
214
Thread->AcquiredMutexList = ObjDesc->Mutex.Next;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
235
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
240
ListHead = Thread->AcquiredMutexList;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
256
Thread->AcquiredMutexList = ObjDesc;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
374
if (!WalkState->Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
386
if (WalkState->Thread->CurrentSyncLevel > ObjDesc->Mutex.SyncLevel)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
392
WalkState->Thread->CurrentSyncLevel));
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
399
ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel,
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
400
ObjDesc->Mutex.AcquisitionDepth, WalkState->Thread));
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
403
ObjDesc, WalkState->Thread->ThreadId);
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
409
ObjDesc->Mutex.OwnerThread = WalkState->Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
411
WalkState->Thread->CurrentSyncLevel;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
412
WalkState->Thread->CurrentSyncLevel =
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
417
AcpiExLinkMutex (ObjDesc, WalkState->Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
422
ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel,
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
547
if (!WalkState->Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
559
if ((OwnerThread->ThreadId != WalkState->Thread->ThreadId) &&
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
564
(UINT32) WalkState->Thread->ThreadId,
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
583
ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel));
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
598
ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel,
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
600
WalkState->Thread));
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
618
ObjDesc->Mutex.SyncLevel, WalkState->Thread->CurrentSyncLevel,
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
645
ACPI_THREAD_STATE *Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
647
ACPI_OPERAND_OBJECT *Next = Thread->AcquiredMutexList;
src/add-ons/kernel/bus_managers/acpi/acpica/components/executer/exmutex.c
679
Thread->CurrentSyncLevel = ObjDesc->Mutex.OriginalSyncLevel;
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
565
ACPI_THREAD_STATE *Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
584
Thread = AcpiUtCreateThreadState ();
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
585
if (!Thread)
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
598
WalkState->Thread = Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
606
WalkState->Thread->CurrentSyncLevel =
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
610
AcpiDsPushWalkState (WalkState, Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
616
AcpiGbl_CurrentWalkList = Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
658
Status = AcpiDsCallControlMethod (Thread, WalkState, NULL);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
668
WalkState = AcpiDsGetCurrentWalkState (Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
712
WalkState = AcpiDsPopWalkState (Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
742
WalkState = AcpiDsGetCurrentWalkState (Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
839
AcpiExReleaseAllMutexes (Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/components/parser/psparse.c
840
AcpiUtDeleteGenericState (ACPI_CAST_PTR (ACPI_GENERIC_STATE, Thread));
src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utstate.c
292
State->Thread.ThreadId = AcpiOsGetThreadId ();
src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utstate.c
296
if (!State->Thread.ThreadId)
src/add-ons/kernel/bus_managers/acpi/acpica/components/utilities/utstate.c
299
State->Thread.ThreadId = (ACPI_THREAD_ID) 1;
src/add-ons/kernel/bus_managers/acpi/acpica/include/acdispat.h
374
ACPI_THREAD_STATE *Thread,
src/add-ons/kernel/bus_managers/acpi/acpica/include/acdispat.h
541
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/include/acdispat.h
564
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/include/acdispat.h
569
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/include/acdispat.h
577
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/include/acinterp.h
479
ACPI_THREAD_STATE *Thread);
src/add-ons/kernel/bus_managers/acpi/acpica/include/aclocal.h
945
ACPI_THREAD_STATE Thread;
src/add-ons/kernel/bus_managers/acpi/acpica/include/acstruct.h
235
ACPI_THREAD_STATE *Thread;
src/add-ons/kernel/bus_managers/ata/ATAChannel.cpp
1006
Thread *thread = thread_get_current_thread();
src/add-ons/kernel/drivers/disk/virtual/ram_disk/ram_disk.cpp
696
Thread* thread = thread_get_current_thread();
src/add-ons/kernel/file_cache/launch_speedup.cpp
686
Thread *thread = thread_get_current_thread();
src/add-ons/kernel/file_cache/log.cpp
86
Thread *thread = thread_get_current_thread();
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/FileSystem.cpp
737
Thread* thread = thread_get_current_thread();
src/add-ons/kernel/file_systems/userlandfs/kernel_add_on/Volume.cpp
4397
Thread* thread = thread_get_current_thread();
src/add-ons/kernel/network/stack/utility.cpp
581
Thread* thread = thread_get_current_thread();
src/add-ons/kernel/network/stack/utility.cpp
590
Thread* thread = thread_get_current_thread();
src/add-ons/kernel/power/cpuidle/x86_acpi_cstates/acpi_cpuidle.cpp
252
Thread* thread = thread_get_current_thread();
src/add-ons/mail_daemon/inbound_protocols/imap/IMAPConnectionWorker.h
43
thread_id Thread() const { return fThread; }
src/add-ons/mail_daemon/inbound_protocols/imap/IMAPProtocol.cpp
44
threads.push_back(fWorkers.ItemAt(i)->Thread());
src/add-ons/translators/raw/main.cpp
136
wait_for_thread(window->Thread(), &status);
src/apps/cortex/RouteApp/RouteApp.cpp
89
thread_id id = manager->Thread();
src/apps/debuganalyzer/gui/main_window/MainWindow.cpp
154
MainWindow::OpenThreadWindow(Model::Thread* thread)
src/apps/debuganalyzer/gui/main_window/MainWindow.h
31
void OpenThreadWindow(Model::Thread* thread);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1134
Model::Thread* thread = fModel->ThreadAt(i);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1179
void _AddThreadIOData(Model::Thread* thread, nanotime_t startTime,
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1247
void _GetThreadAndTimeAt(BPoint point, Model::Thread*& _thread,
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1255
void _GetIORequests(Model::Thread* thread, nanotime_t time,
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
1420
Model::Thread* thread = fModel->ThreadByID(event->thread);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
146
void AddState(Model::Thread* thread, nanotime_t time, ThreadState state,
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
168
void AddIOState(Model::Thread* thread, nanotime_t time, uint32 state)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
174
void AddRun(Model::Thread* thread, nanotime_t time)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
179
void AddLatency(Model::Thread* thread, nanotime_t time)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
184
void AddPreemption(Model::Thread* thread, nanotime_t time)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
189
void AddWait(Model::Thread* thread, nanotime_t time,
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
195
void AddUnspecifiedWait(Model::Thread* thread, nanotime_t time)
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
579
Model::Thread* thread = fModel->ThreadAt(
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
773
Model::Thread* thread;
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
823
Model::Thread* runningThreads[cpuCount];
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
824
memset(runningThreads, 0, sizeof(Model::Thread*) * cpuCount);
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
836
if (Model::Thread* thread = fModel->ThreadByID(event->thread)) {
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
905
if (Model::Thread* thread = runningThreads[i])
src/apps/debuganalyzer/gui/main_window/SchedulingPage.cpp
941
Model::Thread* thread = fModel->ThreadAt(
src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp
193
Model::Thread* thread = fModel->ThreadAt(rowIndex);
src/apps/debuganalyzer/gui/main_window/ThreadsPage.cpp
39
Model::Thread* thread = fModel->ThreadAt(rowIndex);
src/apps/debuganalyzer/gui/thread_window/GeneralPage.cpp
44
ThreadWindow::GeneralPage::SetModel(Model* model, Model::Thread* thread)
src/apps/debuganalyzer/gui/thread_window/GeneralPage.h
20
void SetModel(Model* model, Model::Thread* thread);
src/apps/debuganalyzer/gui/thread_window/GeneralPage.h
24
Model::Thread* fThread;
src/apps/debuganalyzer/gui/thread_window/ThreadWindow.cpp
27
get_window_name(Model::Thread* thread)
src/apps/debuganalyzer/gui/thread_window/ThreadWindow.cpp
37
Model::Thread* thread)
src/apps/debuganalyzer/gui/thread_window/ThreadWindow.h
20
Model* model, Model::Thread* thread);
src/apps/debuganalyzer/gui/thread_window/ThreadWindow.h
42
Model::Thread* fThread;
src/apps/debuganalyzer/model/Model.cpp
284
Model::Team::AddThread(Thread* thread)
src/apps/debuganalyzer/model/Model.cpp
286
return fThreads.BinaryInsert(thread, &Thread::CompareByCreationTimeID);
src/apps/debuganalyzer/model/Model.cpp
293
Model::Thread::Thread(Team* team, const system_profiler_thread_added* event,
src/apps/debuganalyzer/model/Model.cpp
328
Model::Thread::~Thread()
src/apps/debuganalyzer/model/Model.cpp
342
Model::Thread::SetEvents(system_profiler_event_header** events,
src/apps/debuganalyzer/model/Model.cpp
351
Model::Thread::SetIORequests(IORequest** requests, size_t requestCount)
src/apps/debuganalyzer/model/Model.cpp
359
Model::Thread::ClosestRequestStartIndex(nanotime_t minRequestStartTime) const
src/apps/debuganalyzer/model/Model.cpp
378
Model::Thread::ThreadWaitObjectGroupFor(uint32 type, addr_t object) const
src/apps/debuganalyzer/model/Model.cpp
390
Model::Thread::AddRun(nanotime_t runTime)
src/apps/debuganalyzer/model/Model.cpp
403
Model::Thread::AddRerun(nanotime_t runTime)
src/apps/debuganalyzer/model/Model.cpp
416
Model::Thread::AddLatency(nanotime_t latency)
src/apps/debuganalyzer/model/Model.cpp
429
Model::Thread::AddPreemption(nanotime_t runTime)
src/apps/debuganalyzer/model/Model.cpp
436
Model::Thread::AddWait(nanotime_t waitTime)
src/apps/debuganalyzer/model/Model.cpp
444
Model::Thread::AddUnspecifiedWait(nanotime_t waitTime)
src/apps/debuganalyzer/model/Model.cpp
451
Model::Thread::AddThreadWaitObject(WaitObject* waitObject,
src/apps/debuganalyzer/model/Model.cpp
491
Model::Thread::SetIOs(int64 count, nanotime_t time)
src/apps/debuganalyzer/model/Model.cpp
577
Thread* thread = threadState->thread;
src/apps/debuganalyzer/model/Model.cpp
600
Thread* thread = threadState->thread;
src/apps/debuganalyzer/model/Model.cpp
722
for (int32 i = 0; Thread* thread = fThreads.ItemAt(i); i++)
src/apps/debuganalyzer/model/Model.cpp
816
Model::Thread*
src/apps/debuganalyzer/model/Model.cpp
823
Model::Thread*
src/apps/debuganalyzer/model/Model.cpp
826
return fThreads.BinarySearchByKey(id, &Thread::CompareWithID);
src/apps/debuganalyzer/model/Model.cpp
830
Model::Thread*
src/apps/debuganalyzer/model/Model.cpp
834
Thread* thread = ThreadByID(event->thread);
src/apps/debuganalyzer/model/Model.cpp
849
thread = new(std::nothrow) Thread(team, event, time);
src/apps/debuganalyzer/model/Model.cpp
852
ObjectDeleter<Thread> threadDeleter(thread);
src/apps/debuganalyzer/model/Model.cpp
854
if (!fThreads.BinaryInsert(thread, &Thread::CompareByID))
src/apps/debuganalyzer/model/Model.cpp
935
Thread* thread = ThreadByID(threadID);
src/apps/debuganalyzer/model/Model.cpp
946
Thread* thread = ThreadByID(threadID);
src/apps/debuganalyzer/model/Model.h
100
Thread* ThreadByID(thread_id id) const;
src/apps/debuganalyzer/model/Model.h
101
Thread* AddThread(
src/apps/debuganalyzer/model/Model.h
1246
Model::Thread::ID() const
src/apps/debuganalyzer/model/Model.h
1253
Model::Thread::Name() const
src/apps/debuganalyzer/model/Model.h
1260
Model::Thread::GetTeam() const
src/apps/debuganalyzer/model/Model.h
1267
Model::Thread::CreationTime() const
src/apps/debuganalyzer/model/Model.h
1274
Model::Thread::DeletionTime() const
src/apps/debuganalyzer/model/Model.h
1281
Model::Thread::Index() const
src/apps/debuganalyzer/model/Model.h
1288
Model::Thread::SetIndex(int32 index)
src/apps/debuganalyzer/model/Model.h
1295
Model::Thread::Events() const
src/apps/debuganalyzer/model/Model.h
1302
Model::Thread::CountEvents() const
src/apps/debuganalyzer/model/Model.h
1309
Model::Thread::IORequests() const
src/apps/debuganalyzer/model/Model.h
1316
Model::Thread::CountIORequests() const
src/apps/debuganalyzer/model/Model.h
1323
Model::Thread::Runs() const
src/apps/debuganalyzer/model/Model.h
1330
Model::Thread::TotalRunTime() const
src/apps/debuganalyzer/model/Model.h
1337
Model::Thread::Reruns() const
src/apps/debuganalyzer/model/Model.h
1344
Model::Thread::TotalRerunTime() const
src/apps/debuganalyzer/model/Model.h
1351
Model::Thread::Latencies() const
src/apps/debuganalyzer/model/Model.h
1358
Model::Thread::TotalLatency() const
src/apps/debuganalyzer/model/Model.h
1365
Model::Thread::Preemptions() const
src/apps/debuganalyzer/model/Model.h
1372
Model::Thread::Waits() const
src/apps/debuganalyzer/model/Model.h
1379
Model::Thread::TotalWaitTime() const
src/apps/debuganalyzer/model/Model.h
1386
Model::Thread::UnspecifiedWaitTime() const
src/apps/debuganalyzer/model/Model.h
1393
Model::Thread::IOCount() const
src/apps/debuganalyzer/model/Model.h
1400
Model::Thread::IOTime() const
src/apps/debuganalyzer/model/Model.h
1407
Model::Thread::CountThreadWaitObjectGroups() const
src/apps/debuganalyzer/model/Model.h
1414
Model::Thread::ThreadWaitObjectGroupAt(int32 index) const
src/apps/debuganalyzer/model/Model.h
1421
Model::Thread::SetDeletionTime(nanotime_t time)
src/apps/debuganalyzer/model/Model.h
1428
Model::Thread::CompareByID(const Thread* a, const Thread* b)
src/apps/debuganalyzer/model/Model.h
1435
Model::Thread::CompareWithID(const thread_id* id, const Thread* thread)
src/apps/debuganalyzer/model/Model.h
1442
Model::Thread::CompareByCreationTimeID(const Thread* a, const Thread* b)
src/apps/debuganalyzer/model/Model.h
1452
Model::Thread::CompareWithCreationTimeID(const creation_time_id* key,
src/apps/debuganalyzer/model/Model.h
1453
const Thread* thread)
src/apps/debuganalyzer/model/Model.h
1488
Model::ThreadSchedulingState::ThreadSchedulingState(Thread* thread)
src/apps/debuganalyzer/model/Model.h
411
bool AddThread(Thread* thread);
src/apps/debuganalyzer/model/Model.h
420
typedef BObjectList<Thread> ThreadList;
src/apps/debuganalyzer/model/Model.h
430
class Model::Thread {
src/apps/debuganalyzer/model/Model.h
432
Thread(Team* team,
src/apps/debuganalyzer/model/Model.h
435
~Thread();
src/apps/debuganalyzer/model/Model.h
48
class Thread;
src/apps/debuganalyzer/model/Model.h
497
static inline int CompareByID(const Thread* a, const Thread* b);
src/apps/debuganalyzer/model/Model.h
499
const Thread* thread);
src/apps/debuganalyzer/model/Model.h
501
static inline int CompareByCreationTimeID(const Thread* a,
src/apps/debuganalyzer/model/Model.h
502
const Thread* b);
src/apps/debuganalyzer/model/Model.h
505
const Thread* thread);
src/apps/debuganalyzer/model/Model.h
555
Model::Thread* thread;
src/apps/debuganalyzer/model/Model.h
574
inline ThreadSchedulingState(Thread* thread);
src/apps/debuganalyzer/model/Model.h
99
Thread* ThreadAt(int32 index) const;
src/apps/debuganalyzer/model/ThreadModel.cpp
39
ThreadModel::ThreadModel(Model* model, Model::Thread* thread)
src/apps/debuganalyzer/model/ThreadModel.h
21
Model::Thread* thread);
src/apps/debuganalyzer/model/ThreadModel.h
25
Model::Thread* GetThread() const { return fThread; }
src/apps/debuganalyzer/model/ThreadModel.h
48
Model::Thread* fThread;
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
1227
Model::Thread* thread = fModel->AddThread(event, fState->LastEventTime());
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
172
ExtendedThreadSchedulingState(Model::Thread* thread)
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
738
for (int32 i = 0; Model::Thread* thread = fModel->ThreadAt(i); i++) {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
805
for (int32 i = 0; Model::Thread* thread = fModel->ThreadAt(i); i++) {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
819
for (int32 i = 0; Model::Thread* thread = fModel->ThreadAt(i); i++) {
src/apps/debuganalyzer/model_loader/ModelLoader.cpp
835
ModelLoader::_SetThreadIORequests(Model::Thread* thread,
src/apps/debuganalyzer/model_loader/ModelLoader.h
72
void _SetThreadIORequests(Model::Thread* thread,
src/apps/debuganalyzer/model_loader/ThreadModelLoader.cpp
32
ThreadModelLoader::ThreadModelLoader(Model* model, Model::Thread* thread,
src/apps/debuganalyzer/model_loader/ThreadModelLoader.h
18
Model::Thread* thread,
src/apps/debuganalyzer/model_loader/ThreadModelLoader.h
45
Model::Thread* fThread;
src/apps/debugger/Debugger.cpp
750
thread_id teamDebuggerThread = teamDebugger->Thread();
src/apps/debugger/Debugger.cpp
807
thread_id teamDebuggerThread = teamDebugger->Thread();
src/apps/debugger/user_interface/cli/CliContext.cpp
234
CliContext::SetCurrentThread(::Thread* thread)
src/apps/debugger/user_interface/cli/CliContext.cpp
32
Event(int type, ::Thread* thread = NULL, TeamMemoryBlock* block = NULL,
src/apps/debugger/user_interface/cli/CliContext.cpp
415
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/cli/CliContext.cpp
429
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/cli/CliContext.cpp
50
::Thread* GetThread() const
src/apps/debugger/user_interface/cli/CliContext.cpp
78
BReference< ::Thread> fThreadReference;
src/apps/debugger/user_interface/cli/CliContext.h
149
BReference< ::Thread> fStoppedThread;
src/apps/debugger/user_interface/cli/CliContext.h
150
::Thread* fCurrentThread;
src/apps/debugger/user_interface/cli/CliContext.h
76
::Thread* CurrentThread() const { return fCurrentThread; }
src/apps/debugger/user_interface/cli/CliContext.h
78
void SetCurrentThread(::Thread* thread);
src/apps/debugger/user_interface/cli/commands/CliContinueCommand.cpp
32
Thread* thread = context.CurrentThread();
src/apps/debugger/user_interface/cli/commands/CliStackTraceCommand.cpp
35
Thread* thread = context.CurrentThread();
src/apps/debugger/user_interface/cli/commands/CliStopCommand.cpp
40
Thread* thread = NULL;
src/apps/debugger/user_interface/cli/commands/CliThreadCommand.cpp
54
if (Thread* thread = team->ThreadByID(threadID))
src/apps/debugger/user_interface/cli/commands/CliThreadsCommand.cpp
38
Thread* thread = it.Next();) {
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
240
StackFrame* frame, ::Thread* thread)
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
374
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
430
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
446
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
472
::Thread* thread = it.Next();) {
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.cpp
544
ExpressionEvaluationWindow::_CreateThreadMenuItem(::Thread* thread,
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.h
61
::Thread* thread);
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.h
82
status_t _CreateThreadMenuItem(::Thread* thread,
src/apps/debugger/user_interface/gui/expression_eval_window/ExpressionEvaluationWindow.h
96
::Thread* fSelectedThread;
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
239
::Thread* thread;
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
245
BReference< ::Thread> threadReference(thread, true);
src/apps/debugger/user_interface/gui/inspector_window/InspectorWindow.cpp
407
BReference< ::Thread> threadReference(event.GetThread());
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
1421
::Thread* activeThread = fSourceView->fActiveThread;
src/apps/debugger/user_interface/gui/team_window/SourceView.cpp
2211
SourceView::SetStackTrace(StackTrace* stackTrace, Thread* activeThread)
src/apps/debugger/user_interface/gui/team_window/SourceView.h
111
virtual void ThreadActionRequested(Thread* thread,
src/apps/debugger/user_interface/gui/team_window/SourceView.h
24
class Thread;
src/apps/debugger/user_interface/gui/team_window/SourceView.h
44
Thread* thread);
src/apps/debugger/user_interface/gui/team_window/SourceView.h
90
Thread* fActiveThread;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1010
StackFrame* frame, ::Thread* thread)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
125
ThreadStackFrameSelectionEntry(::Thread* thread, StackFrame* frame)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1369
TeamWindow::_SetActiveThread(::Thread* thread)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
1796
::Thread* thread = fTeam->ThreadByID(threadID);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
893
TeamWindow::ThreadSelectionChanged(::Thread* thread)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
91
::Thread* thread;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
93
ThreadStackFrameSelectionKey(::Thread* thread)
src/apps/debugger/user_interface/gui/team_window/TeamWindow.cpp
969
TeamWindow::ThreadActionRequested(::Thread* thread, uint32 action,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
131
virtual void ThreadActionRequested(::Thread* thread,
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
145
::Thread* thread);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
180
void _SetActiveThread(::Thread* thread);
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
221
::Thread* fActiveThread;
src/apps/debugger/user_interface/gui/team_window/TeamWindow.h
98
virtual void ThreadSelectionChanged(::Thread* thread);
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
109
Thread* thread = fThreads.ItemAt(rowIndex);
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
144
Thread* thread = fThreads.ItemAt(rowIndex);
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
192
Thread* ThreadAt(int32 index) const
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
199
BObjectList<Thread> fThreads;
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
251
ThreadListView::SetThread(Thread* thread)
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
264
for (int32 i = 0; Thread* other = fThreadsTableModel->ThreadAt(i);
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
355
Thread* thread = NULL;
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
52
for (int32 i = 0; Thread* thread = fThreads.ItemAt(i); i++)
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
62
Thread* newThread = it.Next();
src/apps/debugger/user_interface/gui/team_window/ThreadListView.cpp
66
while (Thread* oldThread = fThreads.ItemAt(index)) {
src/apps/debugger/user_interface/gui/team_window/ThreadListView.h
15
class Thread;
src/apps/debugger/user_interface/gui/team_window/ThreadListView.h
32
void SetThread(Thread* thread);
src/apps/debugger/user_interface/gui/team_window/ThreadListView.h
56
Thread* fThread;
src/apps/debugger/user_interface/gui/team_window/ThreadListView.h
67
virtual void ThreadSelectionChanged(Thread* thread) = 0;
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
1186
VariablesView::VariableTableModel::SetStackFrame(::Thread* thread,
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
1861
VariablesView::SetStackFrame(::Thread* thread, StackFrame* stackFrame)
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
684
void SetStackFrame(::Thread* thread,
src/apps/debugger/user_interface/gui/team_window/VariablesView.cpp
756
::Thread* fThread;
src/apps/debugger/user_interface/gui/team_window/VariablesView.h
145
Thread* fThread;
src/apps/debugger/user_interface/gui/team_window/VariablesView.h
174
Thread* thread) = 0;
src/apps/debugger/user_interface/gui/team_window/VariablesView.h
22
class Thread;
src/apps/debugger/user_interface/gui/team_window/VariablesView.h
50
void SetStackFrame(Thread* thread,
src/apps/debugger/user_interface/report/ReportUserInterface.cpp
162
::Thread* thread = fTeam->ThreadByID(fTargetThread);
src/apps/debugger/user_interface/report/ReportUserInterface.cpp
216
::Thread* thread = event.GetThread();
src/apps/debugger/user_interface/report/ReportUserInterface.cpp
230
::Thread* thread = event.GetThread();
src/apps/mediaplayer/MainWin.cpp
2634
if (find_thread(NULL) != Thread())
src/apps/mediaplayer/MainWin.cpp
410
thread_id controllerThread = fController->Thread();
src/apps/midiplayer/ScopeView.cpp
108
return ((ScopeView*) data)->Thread();
src/apps/midiplayer/ScopeView.h
49
int32 Thread();
src/apps/webpositive/BrowserApp.cpp
196
set_thread_priority(Thread(), B_DISPLAY_PRIORITY);
src/bin/debug/profile/Team.cpp
111
Team::InitThread(Thread* thread)
src/bin/debug/profile/Team.cpp
179
Team::RemoveThread(Thread* thread)
src/bin/debug/profile/Team.cpp
200
while (Thread* thread = it.Next()) {
src/bin/debug/profile/Team.cpp
228
while (Thread* thread = it.Next())
src/bin/debug/profile/Team.cpp
270
while (Thread* thread = it.Next())
src/bin/debug/profile/Team.h
30
status_t InitThread(Thread* thread);
src/bin/debug/profile/Team.h
32
void RemoveThread(Thread* thread);
src/bin/debug/profile/Team.h
54
typedef DoublyLinkedList<Thread> ThreadList;
src/bin/debug/profile/Thread.cpp
112
Thread::UpdateInfo(const char* name)
src/bin/debug/profile/Thread.cpp
119
Thread::SetSampleArea(area_id area, addr_t* samples)
src/bin/debug/profile/Thread.cpp
127
Thread::SetInterval(bigtime_t interval)
src/bin/debug/profile/Thread.cpp
134
Thread::SetLazyImages(bool lazy)
src/bin/debug/profile/Thread.cpp
141
Thread::AddImage(Image* image)
src/bin/debug/profile/Thread.cpp
165
Thread::RemoveImage(Image* image)
src/bin/debug/profile/Thread.cpp
182
Thread::AddSamples(int32 count, int32 dropped, int32 stackDepth,
src/bin/debug/profile/Thread.cpp
225
Thread::AddSamples(addr_t* samples, int32 sampleCount)
src/bin/debug/profile/Thread.cpp
232
Thread::UpdateCPUTime(bigtime_t time)
src/bin/debug/profile/Thread.cpp
243
Thread::PrintResults()
src/bin/debug/profile/Thread.cpp
250
Thread::CountImages() const
src/bin/debug/profile/Thread.cpp
257
Thread::VisitImages(Visitor& visitor) const
src/bin/debug/profile/Thread.cpp
276
Thread::FindImage(addr_t address, addr_t& _loadDelta) const
src/bin/debug/profile/Thread.cpp
290
Thread::_SynchronizeImages(int32 event)
src/bin/debug/profile/Thread.cpp
44
Thread::Thread(Team* team, thread_id threadID, const char* name, bigtime_t initialCPUTime)
src/bin/debug/profile/Thread.cpp
59
Thread::~Thread()
src/bin/debug/profile/Thread.cpp
77
Thread::EntityID() const
src/bin/debug/profile/Thread.cpp
84
Thread::EntityName() const
src/bin/debug/profile/Thread.cpp
91
Thread::EntityType() const
src/bin/debug/profile/Thread.cpp
98
Thread::SetProfileResult(ProfileResult* result)
src/bin/debug/profile/Thread.h
102
Thread::ID() const
src/bin/debug/profile/Thread.h
109
Thread::Name() const
src/bin/debug/profile/Thread.h
116
Thread::Samples() const
src/bin/debug/profile/Thread.h
123
Thread::GetTeam() const
src/bin/debug/profile/Thread.h
130
Thread::GetProfileResult() const
src/bin/debug/profile/Thread.h
36
class Thread : public ProfiledEntity, public DoublyLinkedListLinkImpl<Thread>,
src/bin/debug/profile/Thread.h
39
Thread(Team* team, thread_id threadID,
src/bin/debug/profile/Thread.h
41
virtual ~Thread();
src/bin/debug/profile/profile.cpp
178
Thread* thread = new(std::nothrow) Thread(team, threadID, name, cpuTime);
src/bin/debug/profile/profile.cpp
210
if (Thread* thread = FindThread(threadID)) {
src/bin/debug/profile/profile.cpp
225
Thread* FindThread(thread_id threadID) const
src/bin/debug/profile/profile.cpp
227
for (int32 i = 0; Thread* thread = fThreads.ItemAt(i); i++) {
src/bin/debug/profile/profile.cpp
239
Thread* ThreadAt(int32 index) const
src/bin/debug/profile/profile.cpp
393
status_t _CreateThreadProfileResult(Thread* thread)
src/bin/debug/profile/profile.cpp
495
BObjectList<Thread, true> fThreads;
src/bin/debug/profile/profile.cpp
55
class Thread;
src/bin/debug/profile/profile.cpp
593
if (Thread* thread = threadManager.FindThread(event->thread)) {
src/bin/debug/profile/profile.cpp
624
Thread* thread = threadManager.FindThread(event->thread);
src/bin/debug/profile/profile.cpp
776
Thread* thread = threadManager.ThreadAt(i);
src/bin/debug/profile/profile.cpp
787
Thread* thread = threadManager.ThreadAt(i);
src/bin/debug/profile/profile.cpp
853
Thread* thread = threadManager.ThreadAt(i);
src/bin/debug/profile/profile.cpp
926
Thread* thread = threadManager.FindThread(
src/bin/desklink/desklink.cpp
80
wait_for_thread(window->Thread(), NULL);
src/bin/mail_utils/spamdbm.cpp
5444
WindowThreadID = Thread ();
src/kits/app/Looper.cpp
1045
if (find_thread(NULL) != Thread()
src/kits/app/Looper.cpp
206
if (get_thread_info(Thread(), &threadInfo) == B_OK)
src/kits/app/Looper.cpp
549
thread_id thread = Thread();
src/kits/app/LooperList.cpp
244
return data.looper && thread == data.looper->Thread();
src/kits/debugger/controllers/DebugReportGenerator.cpp
455
BObjectList< ::Thread> threads;
src/kits/debugger/controllers/DebugReportGenerator.cpp
456
::Thread* thread;
src/kits/debugger/controllers/DebugReportGenerator.cpp
505
::Thread* thread)
src/kits/debugger/controllers/DebugReportGenerator.cpp
872
DebugReportGenerator::_CompareThreads(const ::Thread* a,
src/kits/debugger/controllers/DebugReportGenerator.cpp
873
const ::Thread* b)
src/kits/debugger/controllers/DebugReportGenerator.h
105
::Thread* fTraceWaitingThread;
src/kits/debugger/controllers/DebugReportGenerator.h
25
class Thread;
src/kits/debugger/controllers/DebugReportGenerator.h
74
::Thread* thread);
src/kits/debugger/controllers/DebugReportGenerator.h
93
static int _CompareThreads(const ::Thread* a,
src/kits/debugger/controllers/DebugReportGenerator.h
94
const ::Thread* b);
src/kits/debugger/controllers/TeamDebugger.cpp
1306
ExpressionInfo* info, StackFrame* frame, ::Thread* thread)
src/kits/debugger/controllers/TeamDebugger.cpp
1540
ThreadHandler* handler = _GetThreadHandler(event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1546
B_PRId32 "\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1555
"\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1564
"\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1573
"\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1582
"\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1591
B_PRId32 "\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1650
"\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1688
::Thread* thread = fTeam->ThreadByID(event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1698
B_PRId32 "\n", event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1718
fDebuggerInterface->ContinueThread(event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1765
::Thread* thread;
src/kits/debugger/controllers/TeamDebugger.cpp
1785
::Thread* thread = fTeam->ThreadByID(event->RenamedThread());
src/kits/debugger/controllers/TeamDebugger.cpp
1807
if (ThreadHandler* handler = fThreadHandlers.Lookup(event->Thread())) {
src/kits/debugger/controllers/TeamDebugger.cpp
1811
fTeam->RemoveThread(event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
1823
event->GetImageInfo().ImageID(), event->Thread());
src/kits/debugger/controllers/TeamDebugger.cpp
2332
ExpressionInfo* info, StackFrame* frame, ::Thread* thread)
src/kits/debugger/controllers/TeamDebugger.cpp
476
::Thread* thread;
src/kits/debugger/controllers/TeamDebugger.cpp
841
::Thread* thread;
src/kits/debugger/controllers/ThreadHandler.cpp
79
ThreadHandler::ThreadHandler(::Thread* thread, Worker* worker,
src/kits/debugger/debug_managers/ValueNodeManager.cpp
38
ValueNodeManager::SetStackFrame(Thread* thread,
src/kits/debugger/debugger_interface/DebugEvent.h
36
thread_id Thread() const { return fThread; }
src/kits/debugger/debugger_interface/remote/RemoteDebugRequest.h
196
thread_id Thread() const { return fThread; }
src/kits/debugger/debugger_interface/remote/RemoteDebugRequest.h
223
thread_id Thread() const { return fThread; }
src/kits/debugger/debugger_interface/remote/RemoteDebugRequest.h
283
thread_id Thread() const { return fThread; }
src/kits/debugger/jobs/ExpressionEvaluationJob.cpp
28
::Thread* thread)
src/kits/debugger/jobs/GetCPUStateJob.cpp
18
::Thread* thread)
src/kits/debugger/jobs/GetStackTraceJob.cpp
21
JobListener* listener, Architecture* architecture, ::Thread* thread)
src/kits/debugger/jobs/GetThreadStateJob.cpp
18
::Thread* thread)
src/kits/debugger/jobs/Jobs.h
103
::Thread* thread);
src/kits/debugger/jobs/Jobs.h
119
::Thread* fThread;
src/kits/debugger/jobs/Jobs.h
283
Thread* thread);
src/kits/debugger/jobs/Jobs.h
303
Thread* fThread;
src/kits/debugger/jobs/Jobs.h
34
class Thread;
src/kits/debugger/jobs/Jobs.h
67
Thread* thread);
src/kits/debugger/jobs/Jobs.h
76
Thread* fThread;
src/kits/debugger/jobs/Jobs.h
84
::Thread* thread);
src/kits/debugger/jobs/Jobs.h
93
::Thread* fThread;
src/kits/debugger/model/ExpressionValues.cpp
140
ExpressionValues::GetValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
153
ExpressionValues::HasValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
161
ExpressionValues::SetValue(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/ExpressionValues.cpp
18
::Thread* thread;
src/kits/debugger/model/ExpressionValues.cpp
21
Key(FunctionID* function, ::Thread* thread, const BString& expression)
src/kits/debugger/model/ExpressionValues.cpp
48
ValueEntry(FunctionID* function, ::Thread* thread,
src/kits/debugger/model/Team.cpp
105
while (Thread* thread = fThreads.RemoveHead())
src/kits/debugger/model/Team.cpp
128
Team::AddThread(Thread* thread)
src/kits/debugger/model/Team.cpp
137
Team::AddThread(const ThreadInfo& threadInfo, Thread** _thread)
src/kits/debugger/model/Team.cpp
139
Thread* thread = new(std::nothrow) Thread(this, threadInfo.ThreadID());
src/kits/debugger/model/Team.cpp
160
Team::RemoveThread(Thread* thread)
src/kits/debugger/model/Team.cpp
170
Thread* thread = ThreadByID(threadID);
src/kits/debugger/model/Team.cpp
180
Thread*
src/kits/debugger/model/Team.cpp
184
Thread* thread = it.Next();) {
src/kits/debugger/model/Team.cpp
693
Team::NotifyThreadStateChanged(Thread* thread)
src/kits/debugger/model/Team.cpp
704
Team::NotifyThreadCpuStateChanged(Thread* thread)
src/kits/debugger/model/Team.cpp
715
Team::NotifyThreadStackTraceChanged(Thread* thread)
src/kits/debugger/model/Team.cpp
888
Team::_NotifyThreadAdded(Thread* thread)
src/kits/debugger/model/Team.cpp
898
Team::_NotifyThreadRemoved(Thread* thread)
src/kits/debugger/model/Team.cpp
941
Team::ThreadEvent::ThreadEvent(uint32 type, Thread* thread)
src/kits/debugger/model/Thread.cpp
108
Thread::SetStackTrace(StackTrace* trace)
src/kits/debugger/model/Thread.cpp
125
Thread::SetStopRequestPending()
src/kits/debugger/model/Thread.cpp
132
Thread::AddReturnValueInfo(ReturnValueInfo* info)
src/kits/debugger/model/Thread.cpp
143
Thread::ClearReturnValueInfos()
src/kits/debugger/model/Thread.cpp
16
Thread::Thread(Team* team, thread_id threadID)
src/kits/debugger/model/Thread.cpp
30
Thread::~Thread()
src/kits/debugger/model/Thread.cpp
43
Thread::Init()
src/kits/debugger/model/Thread.cpp
54
Thread::IsMainThread() const
src/kits/debugger/model/Thread.cpp
61
Thread::SetName(const BString& name)
src/kits/debugger/model/Thread.cpp
68
Thread::SetState(uint32 state, uint32 reason, const BString& info)
src/kits/debugger/model/Thread.cpp
90
Thread::SetCpuState(CpuState* state)
src/kits/debugger/target_host_interface/TargetHostInterface.cpp
237
if (debugger->Thread() >= 0) {
src/kits/debugger/target_host_interface/TargetHostInterface.cpp
240
message.AddInt32("thread", debugger->Thread());
src/kits/interface/Window.cpp
1811
if (find_thread(NULL) != Thread())
src/kits/interface/Window.cpp
2930
if (Thread() >= B_OK)
src/kits/interface/Window.cpp
2931
rename_thread(Thread(), threadName);
src/kits/media/MediaRoster.cpp
149
thread_id roster = BMediaRoster::CurrentRoster()->Thread();
src/kits/shared/Thread.cpp
76
Thread::Launch(FunctionObject* functor, int32 priority, const char* name)
src/kits/shared/Thread.cpp
78
new Thread(functor, priority, name);
src/kits/shared/Thread.cpp
82
Thread::Thread(FunctionObject* functor, int32 priority, const char* name)
src/kits/shared/Thread.cpp
90
Thread::~Thread()
src/kits/shared/Thread.cpp
97
Thread::Run()
src/kits/tracker/MimeTypeList.cpp
113
Thread::Launch(NewMemberFunctionObject(&MimeTypeList::Build, this),
src/kits/tracker/NodePreloader.cpp
94
Thread::Launch(NewMemberFunctionObject(&NodePreloader::Preload, this));
src/kits/tracker/StatusWindow.cpp
286
if (view->Thread() == thread) {
src/kits/tracker/StatusWindow.cpp
304
if (view->Thread() == thread) {
src/kits/tracker/StatusWindow.cpp
322
if (view->Thread() == thread) {
src/kits/tracker/StatusWindow.cpp
376
if (view && view->Thread() == thread) {
src/kits/tracker/StatusWindow.cpp
389
thread_id thread = view->Thread();
src/kits/tracker/StatusWindow.cpp
895
resume_thread(Thread());
src/kits/tracker/StatusWindow.cpp
909
resume_thread(Thread());
src/kits/tracker/StatusWindow.h
125
thread_id Thread() const;
src/kits/tracker/StatusWindow.h
192
BStatusView::Thread() const
src/kits/tracker/Tracker.cpp
891
Thread::Launch(new EntryAndNodeDoSoonWithMessageFunctor<TTracker,
src/libs/print/libprint/DialogWindow.cpp
41
reply.AddInt32("thread_id", Thread());
src/servers/app/AppServer.cpp
161
thread_id thread = desktop->Thread();
src/servers/app/Desktop.cpp
2700
if (app->Thread() == thread) {
src/servers/app/MessageLooper.h
28
thread_id Thread() const { return fThread; }
src/servers/app/ServerApp.cpp
3602
link.Attach<thread_id>(Thread());
src/servers/app/ServerWindow.cpp
406
if (Thread() >= B_OK) {
src/servers/app/ServerWindow.cpp
409
rename_thread(Thread(), name);
src/servers/app/ServerWindow.cpp
463
info.thread = Thread();
src/servers/index/VolumeWatcher.cpp
442
thread_id threadId = fVolumeWorker->Thread();
src/servers/mount/AutoMounter.cpp
379
set_thread_priority(Thread(), B_LOW_PRIORITY);
src/servers/registrar/TRoster.cpp
1218
info->Init(be_app->Thread(), be_app->Team(),
src/system/kernel/UserEvent.cpp
171
ThreadSignalEvent::ThreadSignalEvent(Thread* thread, EventSignal* signal)
src/system/kernel/UserEvent.cpp
180
ThreadSignalEvent::Create(Thread* thread, uint32 signalNumber, int32 signalCode,
src/system/kernel/UserTimer.cpp
1238
create_timer(clockid_t clockID, int32 timerID, Team* team, Thread* thread,
src/system/kernel/UserTimer.cpp
1383
thread_clock_changed(Thread* thread, bigtime_t changedBy)
src/system/kernel/UserTimer.cpp
1424
user_timer_create_thread_timers(Team* team, Thread* thread)
src/system/kernel/UserTimer.cpp
1494
Thread* thread = thread_get_current_thread();
src/system/kernel/UserTimer.cpp
1518
Thread* thread = Thread::Get(threadID);
src/system/kernel/UserTimer.cpp
1521
BReference<Thread> threadReference(thread, true);
src/system/kernel/UserTimer.cpp
1569
user_timer_stop_cpu_timers(Thread* thread, Thread* nextThread)
src/system/kernel/UserTimer.cpp
1590
user_timer_continue_cpu_timers(Thread* thread, Thread* previousThread)
src/system/kernel/UserTimer.cpp
1660
Thread* thread = thread_get_current_thread();
src/system/kernel/UserTimer.cpp
1685
Thread* thread = Thread::Get(threadID);
src/system/kernel/UserTimer.cpp
1688
BReference<Thread> threadReference(thread, true);
src/system/kernel/UserTimer.cpp
1740
Thread* thread = Thread::Get(id);
src/system/kernel/UserTimer.cpp
1785
Thread* thread = NULL;
src/system/kernel/UserTimer.cpp
1787
thread = Thread::GetAndLock(threadID);
src/system/kernel/UserTimer.cpp
1793
BReference<Thread> threadReference(thread, true);
src/system/kernel/UserTimer.cpp
50
Thread* thread;
src/system/kernel/UserTimer.cpp
635
TeamTimeUserTimer::Update(Thread* unscheduledThread, Thread* lockedThread)
src/system/kernel/UserTimer.cpp
64
void Lock(Team* team, Thread* thread)
src/system/kernel/UserTimer.cpp
644
Thread* thread = gCPU[i].running_thread;
src/system/kernel/UserTimer.cpp
705
TeamTimeUserTimer::_Update(bool unscheduling, Thread* lockedThread)
src/system/kernel/UserTimer.cpp
87
thread = Thread::GetAndLock(threadID);
src/system/kernel/UserTimer.cpp
947
Thread* newThread = Thread::Get(fThreadID);
src/system/kernel/arch/arm/arch_debug.cpp
279
print_stack_frame(Thread* thread, addr_t ip, addr_t calleeFp, addr_t fp,
src/system/kernel/arch/arm/arch_debug.cpp
353
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/arch_debug.cpp
450
arch_debug_contains_call(Thread *thread, const char *symbol,
src/system/kernel/arch/arm/arch_debug.cpp
71
lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress,
src/system/kernel/arch/arm/arch_int.cpp
223
Thread* fThread;
src/system/kernel/arch/arm/arch_int.cpp
354
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/arm/arch_int.cpp
475
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/arch_thread.cpp
117
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/arm/arch_thread.cpp
139
arch_thread_context_switch(Thread *from, Thread *to)
src/system/kernel/arch/arm/arch_thread.cpp
179
arch_thread_enter_userspace(Thread *thread, addr_t entry,
src/system/kernel/arch/arm/arch_thread.cpp
216
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/arm/arch_thread.cpp
231
get_signal_stack(Thread* thread, struct iframe* frame,
src/system/kernel/arch/arm/arch_thread.cpp
247
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/arm/arch_thread.cpp
82
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/arm/arch_thread.cpp
92
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/arm/arch_user_debugger.cpp
64
arch_get_thread_debug_cpu_state(Thread *thread, debug_cpu_state *cpuState)
src/system/kernel/arch/arm/asm_offsets.cpp
38
DEFINE_OFFSET_MACRO(THREAD, Thread, time_lock);
src/system/kernel/arch/arm/asm_offsets.cpp
39
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_time);
src/system/kernel/arch/arm/asm_offsets.cpp
40
DEFINE_OFFSET_MACRO(THREAD, Thread, user_time);
src/system/kernel/arch/arm/asm_offsets.cpp
41
DEFINE_OFFSET_MACRO(THREAD, Thread, last_time);
src/system/kernel/arch/arm/asm_offsets.cpp
42
DEFINE_OFFSET_MACRO(THREAD, Thread, in_kernel);
src/system/kernel/arch/arm/asm_offsets.cpp
43
DEFINE_OFFSET_MACRO(THREAD, Thread, flags);
src/system/kernel/arch/arm/asm_offsets.cpp
44
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_stack_top);
src/system/kernel/arch/arm/asm_offsets.cpp
45
DEFINE_OFFSET_MACRO(THREAD, Thread, fault_handler);
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
204
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
249
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
387
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
454
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
532
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/32bit/ARMVMTranslationMap32Bit.cpp
619
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/ARMVMTranslationMap.cpp
98
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
580
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
611
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
651
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm/paging/arm_physical_page_mapper_large_memory.cpp
688
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm64/arch_debug.cpp
270
print_stack_frame(Thread* thread, addr_t ip, addr_t calleeFp, addr_t fp,
src/system/kernel/arch/arm64/arch_debug.cpp
344
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm64/arch_debug.cpp
432
arch_debug_contains_call(Thread *thread, const char *symbol,
src/system/kernel/arch/arm64/arch_debug.cpp
63
lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress,
src/system/kernel/arch/arm64/arch_int.cpp
180
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm64/arch_int.cpp
244
Thread* fThread;
src/system/kernel/arch/arm64/arch_int.cpp
306
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/arm64/arch_int.cpp
319
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/arm64/arch_thread.cpp
108
arch_thread_enter_userspace(Thread *thread, addr_t entry,
src/system/kernel/arch/arm64/arch_thread.cpp
140
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/arm64/arch_thread.cpp
152
get_signal_stack(Thread* thread, struct iframe* frame,
src/system/kernel/arch/arm64/arch_thread.cpp
172
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/arm64/arch_thread.cpp
62
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/arm64/arch_thread.cpp
69
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/arm64/arch_thread.cpp
80
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/arm64/arch_thread.cpp
91
arch_thread_context_switch(Thread *from, Thread *to)
src/system/kernel/arch/arm64/arch_user_debugger.cpp
54
arch_get_thread_debug_cpu_state(Thread *thread, debug_cpu_state *cpuState)
src/system/kernel/arch/m68k/arch_debug.cpp
122
Thread *thread;
src/system/kernel/arch/m68k/arch_debug.cpp
265
arch_debug_contains_call(Thread *thread, const char *symbol,
src/system/kernel/arch/m68k/arch_debug.cpp
286
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/arch_debug.cpp
82
print_stack_frame(Thread *thread, addr_t ip, addr_t framePointer,
src/system/kernel/arch/m68k/arch_int.cpp
188
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/m68k/arch_thread.cpp
136
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/m68k/arch_thread.cpp
146
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/m68k/arch_thread.cpp
193
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/m68k/arch_thread.cpp
201
arch_thread_context_switch(Thread *from, Thread *to)
src/system/kernel/arch/m68k/arch_thread.cpp
228
arch_thread_enter_userspace(Thread *thread, addr_t entry, void *arg1, void *arg2)
src/system/kernel/arch/m68k/arch_thread.cpp
236
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/m68k/arch_thread.cpp
243
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/m68k/arch_thread.cpp
39
Thread *gCurrentThread;
src/system/kernel/arch/m68k/arch_thread.cpp
69
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/m68k/arch_thread.cpp
85
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/m68k/arch_thread.cpp
99
m68k_next_page_directory(Thread *from, Thread *to)
src/system/kernel/arch/m68k/arch_user_debugger.cpp
47
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/arch_user_debugger.cpp
80
arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
src/system/kernel/arch/m68k/asm_offsets.cpp
32
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_time);
src/system/kernel/arch/m68k/asm_offsets.cpp
33
DEFINE_OFFSET_MACRO(THREAD, Thread, user_time);
src/system/kernel/arch/m68k/asm_offsets.cpp
34
DEFINE_OFFSET_MACRO(THREAD, Thread, last_time);
src/system/kernel/arch/m68k/asm_offsets.cpp
35
DEFINE_OFFSET_MACRO(THREAD, Thread, in_kernel);
src/system/kernel/arch/m68k/asm_offsets.cpp
36
DEFINE_OFFSET_MACRO(THREAD, Thread, flags);
src/system/kernel/arch/m68k/asm_offsets.cpp
37
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_stack_top);
src/system/kernel/arch/m68k/asm_offsets.cpp
38
DEFINE_OFFSET_MACRO(THREAD, Thread, fault_handler);
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
273
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
371
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
544
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/040/M68KVMTranslationMap040.cpp
632
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/M68KVMTranslationMap.cpp
98
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
578
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
609
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
649
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/m68k/paging/m68k_physical_page_mapper_large_memory.cpp
686
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/mips/arch_thread.cpp
13
int arch_thread_init_thread_struct(Thread *t)
src/system/kernel/arch/mips/arch_thread.cpp
18
int arch_thread_initialize_kthread_stack(Thread *t, int (*start_func)(void), void (*entry_func)(void))
src/system/kernel/arch/mips/arch_thread.cpp
23
void arch_thread_context_switch(Thread *t_from, Thread *t_to)
src/system/kernel/arch/ppc/arch_debug.cpp
121
Thread *thread;
src/system/kernel/arch/ppc/arch_debug.cpp
276
arch_debug_contains_call(Thread *thread, const char *symbol,
src/system/kernel/arch/ppc/arch_debug.cpp
81
print_stack_frame(Thread *thread, addr_t ip, addr_t framePointer,
src/system/kernel/arch/ppc/arch_int.cpp
108
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/ppc/arch_int.cpp
137
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/ppc/arch_thread.cpp
108
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/ppc/arch_thread.cpp
118
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/ppc/arch_thread.cpp
165
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/ppc/arch_thread.cpp
173
arch_thread_context_switch(Thread *t_from, Thread *t_to)
src/system/kernel/arch/ppc/arch_thread.cpp
204
arch_thread_enter_userspace(Thread *thread, addr_t entry, void *arg1, void *arg2)
src/system/kernel/arch/ppc/arch_thread.cpp
212
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/ppc/arch_thread.cpp
219
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/ppc/arch_thread.cpp
57
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/ppc/arch_thread.cpp
73
Thread *thread = thread_get_current_thread();
src/system/kernel/arch/ppc/arch_user_debugger.cpp
58
arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
1012
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
448
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
517
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
726
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
819
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/460/PPCVMTranslationMap460.cpp
925
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/PPCVMTranslationMap.cpp
98
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
1012
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
448
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
517
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
726
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
819
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/ppc/paging/classic/PPCVMTranslationMapClassic.cpp
925
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_debug.cpp
100
bool onKernelStack, Thread* thread)
src/system/kernel/arch/riscv64/arch_debug.cpp
136
lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress,
src/system/kernel/arch/riscv64/arch_debug.cpp
201
print_stack_frame(Thread* thread, addr_t pc, addr_t calleeFp, addr_t fp,
src/system/kernel/arch/riscv64/arch_debug.cpp
415
setup_for_thread(char* arg, Thread** _thread, addr_t* _bp,
src/system/kernel/arch/riscv64/arch_debug.cpp
418
Thread* thread = NULL;
src/system/kernel/arch/riscv64/arch_debug.cpp
422
thread = Thread::GetDebug(id);
src/system/kernel/arch/riscv64/arch_debug.cpp
480
is_kernel_stack_address(Thread* thread, addr_t address)
src/system/kernel/arch/riscv64/arch_debug.cpp
50
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_debug.cpp
500
is_iframe(Thread* thread, addr_t frame)
src/system/kernel/arch/riscv64/arch_debug.cpp
511
find_previous_iframe(Thread* thread, addr_t frame)
src/system/kernel/arch/riscv64/arch_debug.cpp
526
get_previous_iframe(Thread* thread, iframe* frame)
src/system/kernel/arch/riscv64/arch_debug.cpp
543
get_current_iframe(Thread* thread)
src/system/kernel/arch/riscv64/arch_debug.cpp
56
get_thread_page_directory(Thread* thread)
src/system/kernel/arch/riscv64/arch_debug.cpp
631
Thread* thread = NULL;
src/system/kernel/arch/riscv64/arch_debug.cpp
71
static bool is_kernel_stack_address(Thread* thread, addr_t address);
src/system/kernel/arch/riscv64/arch_debug.cpp
719
Thread* thread = NULL;
src/system/kernel/arch/riscv64/arch_debug.cpp
725
thread = Thread::GetDebug(id);
src/system/kernel/arch/riscv64/arch_debug.cpp
753
is_calling(Thread* thread, addr_t pc, const char* pattern, addr_t start,
src/system/kernel/arch/riscv64/arch_debug.cpp
797
Thread* thread = Thread::GetDebug(threadID);
src/system/kernel/arch/riscv64/arch_debug.cpp
870
arch_debug_contains_call(Thread* thread, const char* symbol, addr_t start,
src/system/kernel/arch/riscv64/arch_debug.cpp
947
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_int.cpp
205
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_int.cpp
235
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_int.cpp
41
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_int.cpp
68
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/riscv64/arch_thread.cpp
107
arch_thread_enter_userspace(Thread *thread, addr_t entry, void *arg1,
src/system/kernel/arch/riscv64/arch_thread.cpp
147
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/riscv64/arch_thread.cpp
162
get_signal_stack(Thread* thread, struct iframe* frame,
src/system/kernel/arch/riscv64/arch_thread.cpp
182
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/riscv64/arch_thread.cpp
44
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/riscv64/arch_thread.cpp
51
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/riscv64/arch_thread.cpp
66
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/riscv64/arch_thread.cpp
75
arch_thread_context_switch(Thread *from, Thread *to)
src/system/kernel/arch/riscv64/arch_user_debugger.cpp
94
arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
src/system/kernel/arch/riscv64/asm_offsets.cpp
34
DEFINE_OFFSET_MACRO(THREAD, Thread, arch_info);
src/system/kernel/arch/sparc/arch_debug.cpp
20
arch_debug_contains_call(Thread *thread, const char *symbol,
src/system/kernel/arch/sparc/arch_thread.cpp
100
arch_thread_context_switch(Thread *from, Thread *to)
src/system/kernel/arch/sparc/arch_thread.cpp
112
arch_thread_enter_userspace(Thread *thread, addr_t entry, void *arg1, void *arg2)
src/system/kernel/arch/sparc/arch_thread.cpp
120
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/sparc/arch_thread.cpp
127
arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
src/system/kernel/arch/sparc/arch_thread.cpp
35
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/sparc/arch_thread.cpp
45
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/sparc/arch_thread.cpp
92
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/sparc/arch_user_debugger.cpp
58
arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
src/system/kernel/arch/x86/32/thread.cpp
103
x86_set_tls_context(Thread *thread)
src/system/kernel/arch/x86/32/thread.cpp
125
get_signal_stack(Thread* thread, struct iframe* frame, struct sigaction* action,
src/system/kernel/arch/x86/32/thread.cpp
163
arch_thread_init_thread_struct(Thread *thread)
src/system/kernel/arch/x86/32/thread.cpp
180
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/x86/32/thread.cpp
222
arch_thread_enter_userspace(Thread* thread, addr_t entry, void* args1,
src/system/kernel/arch/x86/32/thread.cpp
293
arch_setup_signal_frame(Thread* thread, struct sigaction* action,
src/system/kernel/arch/x86/32/thread.cpp
423
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/32/thread.cpp
87
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/64/thread.cpp
119
get_signal_stack(Thread* thread, iframe* frame, struct sigaction* action,
src/system/kernel/arch/x86/64/thread.cpp
157
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/64/thread.cpp
217
arch_thread_init_thread_struct(Thread* thread)
src/system/kernel/arch/x86/64/thread.cpp
238
arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop,
src/system/kernel/arch/x86/64/thread.cpp
276
arch_thread_enter_userspace(Thread* thread, addr_t entry, void* args1,
src/system/kernel/arch/x86/64/thread.cpp
344
arch_setup_signal_frame(Thread* thread, struct sigaction* action,
src/system/kernel/arch/x86/64/thread.cpp
461
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/64/thread.cpp
82
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/64/thread.cpp
97
x86_set_tls_context(Thread* thread)
src/system/kernel/arch/x86/arch_debug.cpp
1007
Thread* thread = Thread::GetDebug(threadID);
src/system/kernel/arch/x86/arch_debug.cpp
1059
arch_debug_contains_call(Thread* thread, const char* symbol, addr_t start,
src/system/kernel/arch/x86/arch_debug.cpp
107
lookup_symbol(Thread* thread, addr_t address, addr_t* _baseAddress,
src/system/kernel/arch/x86/arch_debug.cpp
1136
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_debug.cpp
1217
static Thread* unsetThread = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
368
print_stack_frame(Thread* thread, addr_t ip, addr_t calleeBp, addr_t bp,
src/system/kernel/arch/x86/arch_debug.cpp
42
static bool is_kernel_stack_address(Thread* thread, addr_t address);
src/system/kernel/arch/x86/arch_debug.cpp
464
setup_for_thread(char* arg, Thread** _thread, addr_t* _bp,
src/system/kernel/arch/x86/arch_debug.cpp
467
Thread* thread = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
471
thread = Thread::GetDebug(id);
src/system/kernel/arch/x86/arch_debug.cpp
526
is_kernel_stack_address(Thread* thread, addr_t address)
src/system/kernel/arch/x86/arch_debug.cpp
546
is_iframe(Thread* thread, addr_t frame)
src/system/kernel/arch/x86/arch_debug.cpp
558
find_previous_iframe(Thread* thread, addr_t frame)
src/system/kernel/arch/x86/arch_debug.cpp
573
get_previous_iframe(Thread* thread, iframe* frame)
src/system/kernel/arch/x86/arch_debug.cpp
583
get_current_iframe(Thread* thread)
src/system/kernel/arch/x86/arch_debug.cpp
680
Thread* thread = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
71
bool onKernelStack, Thread* thread)
src/system/kernel/arch/x86/arch_debug.cpp
756
print_call(Thread *thread, addr_t eip, addr_t ebp, addr_t nextEbp,
src/system/kernel/arch/x86/arch_debug.cpp
836
Thread *thread = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
929
Thread* thread = NULL;
src/system/kernel/arch/x86/arch_debug.cpp
935
thread = Thread::GetDebug(id);
src/system/kernel/arch/x86/arch_debug.cpp
963
is_calling(Thread* thread, addr_t ip, const char* pattern, addr_t start,
src/system/kernel/arch/x86/arch_int.cpp
211
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_int.cpp
241
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_int.cpp
287
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_int.cpp
90
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_thread.cpp
108
x86_get_thread_user_iframe(Thread *thread)
src/system/kernel/arch/x86/arch_thread.cpp
135
x86_next_page_directory(Thread* from, Thread* to)
src/system/kernel/arch/x86/arch_thread.cpp
162
x86_initial_return_to_userland(Thread* thread, iframe* frame)
src/system/kernel/arch/x86/arch_thread.cpp
187
arch_thread_init_tls(Thread *thread)
src/system/kernel/arch/x86/arch_thread.cpp
196
arch_thread_context_switch(Thread* from, Thread* to)
src/system/kernel/arch/x86/arch_thread.cpp
243
arch_on_signal_stack(Thread *thread)
src/system/kernel/arch/x86/arch_thread.cpp
39
find_previous_iframe(Thread* thread, addr_t frame)
src/system/kernel/arch/x86/arch_user_debugger.cpp
202
get_cpu_state(Thread* thread, iframe* frame, debug_cpu_state* cpuState)
src/system/kernel/arch/x86/arch_user_debugger.cpp
224
Thread* thisThread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
231
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
368
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
389
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
731
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
750
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
760
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
792
arch_get_thread_debug_cpu_state(Thread* thread, debug_cpu_state* cpuState)
src/system/kernel/arch/x86/arch_user_debugger.cpp
922
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
949
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/arch_user_debugger.cpp
984
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/asm_offsets.cpp
41
DEFINE_OFFSET_MACRO(THREAD, Thread, team);
src/system/kernel/arch/x86/asm_offsets.cpp
42
DEFINE_OFFSET_MACRO(THREAD, Thread, time_lock);
src/system/kernel/arch/x86/asm_offsets.cpp
43
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_time);
src/system/kernel/arch/x86/asm_offsets.cpp
44
DEFINE_OFFSET_MACRO(THREAD, Thread, user_time);
src/system/kernel/arch/x86/asm_offsets.cpp
45
DEFINE_OFFSET_MACRO(THREAD, Thread, last_time);
src/system/kernel/arch/x86/asm_offsets.cpp
46
DEFINE_OFFSET_MACRO(THREAD, Thread, in_kernel);
src/system/kernel/arch/x86/asm_offsets.cpp
47
DEFINE_OFFSET_MACRO(THREAD, Thread, flags);
src/system/kernel/arch/x86/asm_offsets.cpp
48
DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_stack_top);
src/system/kernel/arch/x86/asm_offsets.cpp
49
DEFINE_OFFSET_MACRO(THREAD, Thread, fault_handler);
src/system/kernel/arch/x86/asm_offsets.cpp
52
DEFINE_MACRO(THREAD_user_fpu_state, offsetof(Thread, arch_info.user_fpu_state));
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
189
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
234
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
373
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
440
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
538
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/32bit/X86VMTranslationMap32Bit.cpp
597
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/X86VMTranslationMap.cpp
98
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
414
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
464
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
612
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
686
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
806
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/pae/X86VMTranslationMapPAE.cpp
872
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
575
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
606
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
646
Thread* thread = thread_get_current_thread();
src/system/kernel/arch/x86/paging/x86_physical_page_mapper_large_memory.cpp
683
Thread* thread = thread_get_current_thread();
src/system/kernel/condition_variable.cpp
120
if (atomic_pointer_get_and_set(&fThread, (Thread*)NULL) == NULL) {
src/system/kernel/condition_variable.cpp
389
Thread* thread = atomic_pointer_get_and_set(&entry->fThread, (Thread*)NULL);
src/system/kernel/debug/core_dump.cpp
1570
Thread* fCurrentThread;
src/system/kernel/debug/core_dump.cpp
1612
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/core_dump.cpp
166
Thread* GetThread() const
src/system/kernel/debug/core_dump.cpp
171
void SetThread(Thread* thread)
src/system/kernel/debug/core_dump.cpp
235
Thread* fThread;
src/system/kernel/debug/core_dump.cpp
880
for (Thread* thread = fTeam->thread_list.First(); thread != NULL;
src/system/kernel/debug/core_dump.cpp
910
for (Thread* thread = fTeam->thread_list.First(); thread != NULL;
src/system/kernel/debug/core_dump.cpp
957
Thread* thread = state->GetThread();
src/system/kernel/debug/core_dump.cpp
958
AutoLocker<Thread> threadLocker(thread);
src/system/kernel/debug/debug.cpp
148
static Thread* sDebuggedThread;
src/system/kernel/debug/debug.cpp
2249
Thread*
src/system/kernel/debug/debug.cpp
2250
debug_set_debugged_thread(Thread* thread)
src/system/kernel/debug/debug.cpp
2252
Thread* previous = sDebuggedThread;
src/system/kernel/debug/debug.cpp
2258
Thread*
src/system/kernel/debug/debug.cpp
2276
Thread* thread = debug_get_debugged_thread();
src/system/kernel/debug/debug.cpp
839
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/debug.cpp
843
sizeof(Thread), B_KERNEL_READ_AREA)) {
src/system/kernel/debug/system_profiler.cpp
1421
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/system_profiler.cpp
205
Thread* volatile fWaitingProfilerThread;
src/system/kernel/debug/system_profiler.cpp
228
Thread* profilerThread = fWaitingProfilerThread;
src/system/kernel/debug/system_profiler.cpp
493
while (Thread* thread = iterator.Next()) {
src/system/kernel/debug/system_profiler.cpp
525
Thread* thread = gCPU[i].running_thread;
src/system/kernel/debug/system_profiler.cpp
576
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/system_profiler.cpp
663
Thread* thread = (Thread*)event->GetPointer("threadStruct", NULL);
src/system/kernel/debug/system_profiler.cpp
749
SystemProfiler::ThreadEnqueuedInRunQueue(Thread* thread)
src/system/kernel/debug/system_profiler.cpp
76
virtual void ThreadEnqueuedInRunQueue(Thread* thread);
src/system/kernel/debug/system_profiler.cpp
77
virtual void ThreadRemovedFromRunQueue(Thread* thread);
src/system/kernel/debug/system_profiler.cpp
78
virtual void ThreadScheduled(Thread* oldThread,
src/system/kernel/debug/system_profiler.cpp
780
SystemProfiler::ThreadRemovedFromRunQueue(Thread* thread)
src/system/kernel/debug/system_profiler.cpp
79
Thread* newThread);
src/system/kernel/debug/system_profiler.cpp
806
SystemProfiler::ThreadScheduled(Thread* oldThread, Thread* newThread)
src/system/kernel/debug/system_profiler.cpp
92
bool _ThreadAdded(Thread* thread);
src/system/kernel/debug/system_profiler.cpp
93
bool _ThreadRemoved(Thread* thread);
src/system/kernel/debug/system_profiler.cpp
961
SystemProfiler::_ThreadAdded(Thread* thread)
src/system/kernel/debug/system_profiler.cpp
996
SystemProfiler::_ThreadRemoved(Thread* thread)
src/system/kernel/debug/tracing.cpp
836
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1008
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1050
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1072
user_debug_update_new_thread_flags(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1087
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1166
user_debug_thread_exiting(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1241
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1263
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1309
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1327
schedule_profiling_timer(Thread* thread, bigtime_t interval)
src/system/kernel/debug/user_debugger.cpp
1343
profiling_timer_left(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1356
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
139
update_thread_user_debug_flag(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1443
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
1502
Thread* thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
153
update_thread_breakpoints_flag(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1534
user_debug_thread_unscheduled(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1561
user_debug_thread_scheduled(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1579
broadcast_debugged_thread_message(Thread *nubThread, int32 code,
src/system/kernel/debug/user_debugger.cpp
1588
Thread* thread = Thread::GetAndLock(threadInfo.thread);
src/system/kernel/debug/user_debugger.cpp
1592
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
1623
nub_thread_cleanup(Thread *nubThread)
src/system/kernel/debug/user_debugger.cpp
1675
debug_nub_thread_get_thread_debug_port(Thread *nubThread,
src/system/kernel/debug/user_debugger.cpp
1681
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
1684
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
1709
Thread *nubThread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
175
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/debug/user_debugger.cpp
180
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/debug/user_debugger.cpp
192
update_thread_debugger_installed_flag(Thread* thread)
src/system/kernel/debug/user_debugger.cpp
1924
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
1927
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
1973
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
1977
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
211
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/debug/user_debugger.cpp
216
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/debug/user_debugger.cpp
2185
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
2188
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
2237
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
2239
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
2407
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
2408
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
2484
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
2485
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
2613
for (Thread *thread = team->thread_list.First(); thread != NULL;
src/system/kernel/debug/user_debugger.cpp
3047
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/debug/user_debugger.cpp
3050
BReference<Thread> threadReference(thread, true);
src/system/kernel/debug/user_debugger.cpp
462
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
490
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
526
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
543
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
64
static void schedule_profiling_timer(Thread* thread, bigtime_t interval);
src/system/kernel/debug/user_debugger.cpp
827
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
843
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
879
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
957
Thread *thread = thread_get_current_thread();
src/system/kernel/debug/user_debugger.cpp
981
Thread* thread = thread_get_current_thread();
src/system/kernel/device_manager/IORequest.cpp
796
Thread* thread = thread_get_current_thread();
src/system/kernel/events/wait_for_objects.cpp
488
Thread *thread = thread_get_current_thread();
src/system/kernel/events/wait_for_objects.cpp
602
Thread *thread = thread_get_current_thread();
src/system/kernel/fs/Vnode.h
86
Thread* thread;
src/system/kernel/fs/fifo.cpp
119
Thread* GetThread() const
src/system/kernel/fs/fifo.cpp
131
Thread* fThread;
src/system/kernel/fs/fifo.cpp
139
WriteRequest(Thread* thread, size_t minimalWriteCount)
src/system/kernel/fs/fifo.cpp
146
Thread* GetThread() const
src/system/kernel/fs/fifo.cpp
157
Thread* fThread;
src/system/kernel/lib/kernel_errno.cpp
19
Thread *thread = thread_get_current_thread();
src/system/kernel/locks/lock.cpp
39
Thread* thread;
src/system/kernel/locks/lock.cpp
45
Thread* thread;
src/system/kernel/locks/lock.cpp
460
Thread* thread = thread_get_current_thread();
src/system/kernel/locks/lock.cpp
461
for (size_t i = 0; i < B_COUNT_OF(Thread::held_read_locks); i++) {
src/system/kernel/locks/lock.cpp
472
Thread* thread = thread_get_current_thread();
src/system/kernel/locks/lock.cpp
473
for (size_t i = 0; i < B_COUNT_OF(Thread::held_read_locks); i++) {
src/system/kernel/locks/lock.cpp
488
Thread* thread = thread_get_current_thread();
src/system/kernel/locks/lock.cpp
489
for (size_t i = 0; i < B_COUNT_OF(Thread::held_read_locks); i++) {
src/system/kernel/locks/lock.cpp
835
while (Thread* thread = iterator.Next()) {
src/system/kernel/locks/lock.cpp
836
for (size_t i = 0; i < B_COUNT_OF(Thread::held_read_locks); i++) {
src/system/kernel/locks/lock.cpp
911
Thread* thread = waiter->thread;
src/system/kernel/locks/user_mutex.cpp
165
Thread* thread = Thread::GetDebug(threadID);
src/system/kernel/scheduler/scheduler.cpp
149
scheduler_enqueue_in_run_queue(Thread *thread)
src/system/kernel/scheduler/scheduler.cpp
171
scheduler_set_thread_priority(Thread *thread, int32 priority)
src/system/kernel/scheduler/scheduler.cpp
232
stop_cpu_timers(Thread* fromThread, Thread* toThread)
src/system/kernel/scheduler/scheduler.cpp
245
continue_cpu_timers(Thread* thread, cpu_ent* cpu)
src/system/kernel/scheduler/scheduler.cpp
258
thread_resumes(Thread* thread)
src/system/kernel/scheduler/scheduler.cpp
274
scheduler_new_thread_entry(Thread* thread)
src/system/kernel/scheduler/scheduler.cpp
291
switch_thread(Thread* fromThread, Thread* toThread)
src/system/kernel/scheduler/scheduler.cpp
329
Thread* oldThread = thread_get_current_thread();
src/system/kernel/scheduler/scheduler.cpp
429
Thread* nextThread = nextThreadData->GetThread();
src/system/kernel/scheduler/scheduler.cpp
489
Thread* thread = thread_get_current_thread();
src/system/kernel/scheduler/scheduler.cpp
500
scheduler_on_thread_create(Thread* thread, bool idleThread)
src/system/kernel/scheduler/scheduler.cpp
510
scheduler_on_thread_init(Thread* thread)
src/system/kernel/scheduler/scheduler.cpp
528
scheduler_on_thread_destroy(Thread* thread)
src/system/kernel/scheduler/scheduler.cpp
78
static void enqueue(Thread* thread, bool newOne);
src/system/kernel/scheduler/scheduler.cpp
824
Thread* thread;
src/system/kernel/scheduler/scheduler.cpp
829
thread = Thread::Get(id);
src/system/kernel/scheduler/scheduler.cpp
833
BReference<Thread> threadReference(thread, true);
src/system/kernel/scheduler/scheduler.cpp
89
scheduler_dump_thread_data(Thread* thread)
src/system/kernel/scheduler/scheduler.cpp
96
enqueue(Thread* thread, bool newOne)
src/system/kernel/scheduler/scheduler_cpu.cpp
266
Thread* oldThread = oldThreadData->GetThread();
src/system/kernel/scheduler/scheduler_cpu.cpp
288
Thread* nextThread = nextThreadData->GetThread();
src/system/kernel/scheduler/scheduler_cpu.cpp
51
static void _AnalyzeCoreThreads(Thread* thread, void* data);
src/system/kernel/scheduler/scheduler_cpu.cpp
606
CoreEntry::_UnassignThread(Thread* thread, void* data)
src/system/kernel/scheduler/scheduler_cpu.cpp
69
Thread* thread = threadData->GetThread();
src/system/kernel/scheduler/scheduler_cpu.cpp
743
DebugDumper::_AnalyzeCoreThreads(Thread* thread, void* data)
src/system/kernel/scheduler/scheduler_cpu.h
181
static void _UnassignThread(Thread* thread,
src/system/kernel/scheduler/scheduler_thread.cpp
111
Thread* currentThread = thread_get_current_thread();
src/system/kernel/scheduler/scheduler_thread.cpp
98
ThreadData::ThreadData(Thread* thread)
src/system/kernel/scheduler/scheduler_thread.h
115
Thread* fThread;
src/system/kernel/scheduler/scheduler_thread.h
33
ThreadData(Thread* thread);
src/system/kernel/scheduler/scheduler_thread.h
41
inline Thread* GetThread() const { return fThread; }
src/system/kernel/scheduler/scheduler_tracing.h
22
SchedulerTraceEntry(Thread* thread)
src/system/kernel/scheduler/scheduler_tracing.h
39
EnqueueThread(Thread* thread, int32 effectivePriority)
src/system/kernel/scheduler/scheduler_tracing.h
63
RemoveThread(Thread* thread)
src/system/kernel/scheduler/scheduler_tracing.h
82
ScheduleThread(Thread* thread, Thread* previous)
src/system/kernel/scheduler/scheduling_analysis.cpp
222
size_t maxObjectSize = max_c(max_c(sizeof(Thread), sizeof(WaitObject)),
src/system/kernel/scheduler/scheduling_analysis.cpp
284
Thread* ThreadFor(thread_id id) const
src/system/kernel/scheduler/scheduling_analysis.cpp
286
return dynamic_cast<Thread*>(Lookup(ThreadKey(id)));
src/system/kernel/scheduler/scheduling_analysis.cpp
303
Thread* thread = ThreadFor(id);
src/system/kernel/scheduler/scheduling_analysis.cpp
305
void* memory = Allocate(sizeof(Thread));
src/system/kernel/scheduler/scheduling_analysis.cpp
309
thread = new(memory) Thread(id);
src/system/kernel/scheduler/scheduling_analysis.cpp
387
status_t AddThreadWaitObject(Thread* thread, uint32 type, void* object)
src/system/kernel/scheduler/scheduling_analysis.cpp
444
sizeof(Thread*) * fAnalysis.thread_count);
src/system/kernel/scheduler/scheduling_analysis.cpp
454
Thread* thread = dynamic_cast<Thread*>(object);
src/system/kernel/scheduler/scheduling_analysis.cpp
644
Thread* thread = manager.ThreadFor(entry->ThreadID());
src/system/kernel/scheduler/scheduling_analysis.cpp
72
Thread(thread_id id)
src/system/kernel/scheduler/scheduling_analysis.cpp
748
Thread* thread = manager.ThreadFor(entry->ThreadID());
src/system/kernel/scheduler/scheduling_analysis.cpp
770
Thread* thread = manager.ThreadFor(entry->ThreadID());
src/system/kernel/sem.cpp
74
queued_thread(Thread *thread, int32 count)
src/system/kernel/sem.cpp
784
Thread *thread = thread_get_current_thread();
src/system/kernel/sem.cpp
82
Thread *thread;
src/system/kernel/signal.cpp
1310
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
1333
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
1352
has_signals_pending(Thread* thread)
src/system/kernel/signal.cpp
1394
send_signal_to_thread_locked(Thread* thread, uint32 signalNumber,
src/system/kernel/signal.cpp
1431
Thread* mainThread = thread->team->main_thread;
src/system/kernel/signal.cpp
1540
send_signal_to_thread(Thread* thread, const Signal& signal, uint32 flags)
src/system/kernel/signal.cpp
1587
Thread* thread = Thread::Get(threadID);
src/system/kernel/signal.cpp
1590
BReference<Thread> threadReference(thread, true);
src/system/kernel/signal.cpp
1656
Thread* mainThread = team->main_thread;
src/system/kernel/signal.cpp
1675
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
1701
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
1717
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
1902
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
1956
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2033
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
2069
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2162
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2201
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2268
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2358
Thread* thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2405
Thread *thread = thread_get_current_thread();
src/system/kernel/signal.cpp
2484
Thread *thread = thread_get_current_thread();
src/system/kernel/signal.cpp
760
update_thread_signals_flag(Thread* thread)
src/system/kernel/signal.cpp
788
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/signal.cpp
807
notify_debugger(Thread* thread, Signal* signal, struct sigaction& handler,
src/system/kernel/signal.cpp
855
dequeue_thread_or_team_signal(Thread* thread, sigset_t nonBlocked,
src/system/kernel/signal.cpp
874
setup_signal_frame(Thread* thread, struct sigaction* action, Signal* signal,
src/system/kernel/signal.cpp
933
handle_signals(Thread* thread)
src/system/kernel/team.cpp
1173
Thread* thread = thread_get_current_thread();
src/system/kernel/team.cpp
1539
Thread* thread;
src/system/kernel/team.cpp
1721
Thread* mainThread;
src/system/kernel/team.cpp
1722
status = Thread::Create(threadName, mainThread);
src/system/kernel/team.cpp
1725
BReference<Thread> mainThreadReference(mainThread, true);
src/system/kernel/team.cpp
1929
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/team.cpp
1984
Thread* currentThread = thread_get_current_thread();
src/system/kernel/team.cpp
2104
Thread* parentThread = thread_get_current_thread();
src/system/kernel/team.cpp
2124
Thread* thread;
src/system/kernel/team.cpp
2125
status = Thread::Create(parentThread->name, thread);
src/system/kernel/team.cpp
2128
BReference<Thread> threadReference(thread, true);
src/system/kernel/team.cpp
2495
Thread* thread = thread_get_current_thread();
src/system/kernel/team.cpp
2780
Thread* currentThread = thread_get_current_thread();
src/system/kernel/team.cpp
2818
for (Thread* thread = team->thread_list.First(); thread != NULL;
src/system/kernel/team.cpp
2836
for (Thread* thread = child->thread_list.First(); thread != NULL;
src/system/kernel/team.cpp
3046
Thread* thread = thread_get_current_thread();
src/system/kernel/team.cpp
4336
Thread* thread = thread_get_current_thread();
src/system/kernel/team.cpp
929
Team::CPUTime(bool ignoreCurrentRun, Thread* lockedThread) const
src/system/kernel/team.cpp
934
Thread* currentThread = thread_get_current_thread();
src/system/kernel/team.cpp
937
for (Thread* thread = thread_list.First(); thread != NULL;
src/system/kernel/team.cpp
969
for (Thread* thread = thread_list.First(); thread != NULL;
src/system/kernel/thread.cpp
1001
status = Thread::Create(attributes.name, thread);
src/system/kernel/thread.cpp
1005
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
1104
Thread* currentThread = thread_get_current_thread();
src/system/kernel/thread.cpp
1215
Thread* thread = entry.thread;
src/system/kernel/thread.cpp
1259
get_thread_wait_sem(Thread* thread)
src/system/kernel/thread.cpp
127
Thread* thread = NULL)
src/system/kernel/thread.cpp
1273
fill_thread_info(Thread *thread, thread_info *info, size_t size)
src/system/kernel/thread.cpp
1330
Thread *target = Thread::Get(id);
src/system/kernel/thread.cpp
1333
BReference<Thread> targetReference(target, true);
src/system/kernel/thread.cpp
1392
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
141
void Notify(uint32 eventCode, Thread* thread)
src/system/kernel/thread.cpp
1516
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
1572
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
1610
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
1642
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
1676
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
1728
state_to_text(Thread *thread, int32 state)
src/system/kernel/thread.cpp
1780
_dump_thread_info(Thread *thread, bool shortInfo)
src/system/kernel/thread.cpp
1989
_dump_thread_info((Thread *)arg, shortInfo);
src/system/kernel/thread.cpp
1996
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
2058
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
2075
update_thread_sigmask_on_exit(Thread* thread)
src/system/kernel/thread.cpp
2091
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2437
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2460
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2486
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2505
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2568
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2580
thread_map(void (*function)(Thread* thread, void* data), void* data)
src/system/kernel/thread.cpp
2585
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
2617
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
263
Thread::Thread(const char* name, thread_id threadID, struct cpu_ent* cpu)
src/system/kernel/thread.cpp
2683
thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
2708
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
2711
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
2734
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
2737
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
2778
thread_state_to_text(Thread* thread, int32 state)
src/system/kernel/thread.cpp
2787
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
2790
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
2806
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
2824
sThreadCache = create_object_cache_etc("threads", sizeof(Thread), 64,
src/system/kernel/thread.cpp
2838
Thread *thread;
src/system/kernel/thread.cpp
2843
thread = new(&sIdleThreads[i]) Thread(name,
src/system/kernel/thread.cpp
2975
Thread* thread = (Thread*)timer->user_data;
src/system/kernel/thread.cpp
3000
thread_block_locked(Thread* thread)
src/system/kernel/thread.cpp
3056
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
3101
thread_unblock(Thread* thread, status_t status)
src/system/kernel/thread.cpp
3115
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/thread.cpp
3118
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
3149
thread_check_permissions(const Thread* currentThread, const Thread* thread,
src/system/kernel/thread.cpp
3174
Thread* currentThread = thread_get_current_thread();
src/system/kernel/thread.cpp
3175
Thread* thread = Thread::Get(id);
src/system/kernel/thread.cpp
3178
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
3195
Thread *thread = thread_get_current_thread();
src/system/kernel/thread.cpp
3257
Thread* currentThread = thread_get_current_thread();
src/system/kernel/thread.cpp
3258
Thread* thread;
src/system/kernel/thread.cpp
3259
BReference<Thread> threadReference;
src/system/kernel/thread.cpp
3263
thread = Thread::Get(id);
src/system/kernel/thread.cpp
3295
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
3298
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
331
Thread::~Thread()
src/system/kernel/thread.cpp
3326
Thread* thread = NULL;
src/system/kernel/thread.cpp
3334
for (Thread* previous = team->thread_list.Last(); previous != NULL;
src/system/kernel/thread.cpp
3349
for (Thread* next = team->thread_list.First(); next != NULL;
src/system/kernel/thread.cpp
3387
Thread* thread = it.Next();) {
src/system/kernel/thread.cpp
3406
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
3409
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
3440
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
3443
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
3586
Thread* thread = Thread::GetAndLock(threadID);
src/system/kernel/thread.cpp
3589
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
366
Thread::Create(const char* name, Thread*& _thread)
src/system/kernel/thread.cpp
3677
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
368
Thread* thread = new Thread(name, -1, NULL);
src/system/kernel/thread.cpp
383
/*static*/ Thread*
src/system/kernel/thread.cpp
384
Thread::Get(thread_id id)
src/system/kernel/thread.cpp
387
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
3882
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
393
Thread* thread = sThreadHash.Lookup(id);
src/system/kernel/thread.cpp
400
/*static*/ Thread*
src/system/kernel/thread.cpp
401
Thread::GetAndLock(thread_id id)
src/system/kernel/thread.cpp
4018
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
4037
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
404
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
4040
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
4074
Thread* thread = Thread::GetAndLock(id);
src/system/kernel/thread.cpp
4077
BReference<Thread> threadReference(thread, true);
src/system/kernel/thread.cpp
412
Thread* thread = sThreadHash.Lookup(id);
src/system/kernel/thread.cpp
435
/*static*/ Thread*
src/system/kernel/thread.cpp
436
Thread::GetDebug(thread_id id)
src/system/kernel/thread.cpp
443
Thread::IsAlive(thread_id id)
src/system/kernel/thread.cpp
451
Thread::operator new(size_t size)
src/system/kernel/thread.cpp
458
Thread::operator new(size_t, void* pointer)
src/system/kernel/thread.cpp
465
Thread::operator delete(void* pointer, size_t size)
src/system/kernel/thread.cpp
472
Thread::Init(bool idleThread)
src/system/kernel/thread.cpp
505
Thread::IsAlive() const
src/system/kernel/thread.cpp
514
Thread::ResetSignalsOnExec()
src/system/kernel/thread.cpp
538
Thread::AddUserTimer(UserTimer* timer)
src/system/kernel/thread.cpp
559
Thread::RemoveUserTimer(UserTimer* timer)
src/system/kernel/thread.cpp
576
Thread::DeleteUserTimers(bool userDefinedOnly)
src/system/kernel/thread.cpp
585
Thread::DeactivateCPUTimeUserTimers()
src/system/kernel/thread.cpp
611
Thread*
src/system/kernel/thread.cpp
616
Thread* thread = sThreadHash.NextElement(&fEntry);
src/system/kernel/thread.cpp
629
Thread* thread)
src/system/kernel/thread.cpp
686
Thread* currentThread = thread_get_current_thread();
src/system/kernel/thread.cpp
708
insert_thread_into_team(Team *team, Thread *thread)
src/system/kernel/thread.cpp
72
typedef BKernel::TeamThreadTable<Thread> ThreadHashTable;
src/system/kernel/thread.cpp
726
remove_thread_from_team(Team *team, Thread *thread)
src/system/kernel/thread.cpp
734
enter_userspace(Thread* thread, UserThreadEntryArguments* args)
src/system/kernel/thread.cpp
76
static Thread sIdleThreads[SMP_MAX_CPUS];
src/system/kernel/thread.cpp
794
thread_enter_userspace_new_team(Thread* thread, addr_t entryFunction,
src/system/kernel/thread.cpp
815
Thread* thread = thread_get_current_thread();
src/system/kernel/thread.cpp
857
init_thread_kernel_stack(Thread* thread, const void* data, size_t dataSize)
src/system/kernel/thread.cpp
892
create_thread_user_stack(Team* team, Thread* thread, void* _stackBase,
src/system/kernel/thread.cpp
91
Thread* thread;
src/system/kernel/thread.cpp
94
UndertakerEntry(Thread* thread, team_id teamID)
src/system/kernel/thread.cpp
963
thread_create_user_stack(Team* team, Thread* thread, void* stackBase,
src/system/kernel/thread.cpp
997
Thread* thread = attributes.thread;
src/system/kernel/vm/VMAddressSpace.cpp
237
Thread* thread = thread_get_current_thread();
src/system/kernel/vm/VMAddressSpace.cpp
249
Thread* thread = thread_get_current_thread();
src/system/kernel/vm/VMCache.cpp
69
Thread* thread;
src/system/kernel/vm/vm.cpp
3778
Thread* thread = thread_get_current_thread();
src/system/kernel/vm/vm.cpp
3790
Thread* thread = thread_get_current_thread();
src/system/kernel/vm/vm_debug.cpp
647
Thread* thread = Thread::GetDebug(threadID);
src/system/kernel/vm/vm_debug.cpp
727
Thread* thread = debug_get_debugged_thread();
src/system/kernel/vm/vm_debug.cpp
784
Thread* thread = debug_get_debugged_thread();
src/system/kernel/vm/vm_page.cpp
171
Thread* thread;
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
227
struct Thread : public DoublyLinkedListLinkImpl<Thread> {
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
270
return ((Thread*)data)->fRunnable->Run();
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
283
while (Thread *thread = fThreads.Head()) {
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
298
Thread *CreateThread(Runnable *runnable, const char *name)
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
300
Thread *thread = new Thread(runnable, name);
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
391
typedef DoublyLinkedList<Thread> ThreadList;
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
457
Thread *thread = CreateThread(
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
525
Thread *thread = CreateThread(
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
591
Thread *thread = CreateThread(
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
652
Thread *thread = CreateThread(
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
728
Thread *readWriter = CreateThread(
src/tests/add-ons/kernel/drivers/tty/tty-test.cpp
731
Thread *selector = CreateThread(
src/tests/add-ons/kernel/file_systems/bfs/btree/stubs.cpp
29
scheduler_enqueue_in_run_queue(Thread* thread)
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
42
Thread* thread;
src/tests/add-ons/kernel/kernelland_emu/lock.cpp
48
Thread* thread;
src/tests/add-ons/kernel/kernelland_emu/thread.h
12
struct Thread;
src/tests/add-ons/kernel/kernelland_emu/thread.h
15
using BKernel::Thread;
src/tests/add-ons/kernel/kernelland_emu/thread.h
18
static inline Thread*
src/tests/add-ons/kernel/kernelland_emu/thread.h
21
return (Thread*)(addr_t)find_thread(NULL);
src/tests/add-ons/kernel/kernelland_emu/thread.h
26
get_thread_id(Thread* thread)
src/tests/kits/app/blooper/RunTest.cpp
45
CPPUNIT_ASSERT(tid == Looper->Thread());
src/tests/kits/storage/testapps/NodeMonitorTest.cpp
92
wait_for_thread(looper.Thread(), &status);
src/tests/kits/storage/testapps/PathMonitorTest.cpp
185
wait_for_thread(looper.Thread(), &status);
src/tests/servers/app/stress_test/main.cpp
240
if (Thread() < B_OK)
src/tests/system/kernel/scheduler/main.cpp
112
Thread::~Thread()
src/tests/system/kernel/scheduler/main.cpp
129
: Thread("idle thread", B_IDLE_PRIORITY)
src/tests/system/kernel/scheduler/main.cpp
29
Thread(const char* name, int32 priority);
src/tests/system/kernel/scheduler/main.cpp
30
virtual ~Thread();
src/tests/system/kernel/scheduler/main.cpp
335
add_thread(Thread* thread)
src/tests/system/kernel/scheduler/main.cpp
348
delete (Thread*)sThreads.ItemAt(i);
src/tests/system/kernel/scheduler/main.cpp
381
add_thread(new Thread("test 1", 5));
src/tests/system/kernel/scheduler/main.cpp
382
add_thread(new Thread("test 2", 10));
src/tests/system/kernel/scheduler/main.cpp
383
add_thread(new Thread("test 3", 15));
src/tests/system/kernel/scheduler/main.cpp
44
class IdleThread : public Thread {
src/tests/system/kernel/scheduler/main.cpp
71
Thread* fCurrentThread;
src/tests/system/kernel/scheduler/main.cpp
98
Thread::Thread(const char* name, int32 priority)
src/tests/system/kernel/scheduler/override_types.h
30
struct Thread *object;
src/tests/system/kernel/unit/kernel_unit_tests.cpp
188
Thread* thread = thread_get_current_thread();