/haiku/src/system/kernel/arch/x86/ |
H A D | asm_offsets.cpp | 40 // struct Thread 41 DEFINE_OFFSET_MACRO(THREAD, Thread, team); 42 DEFINE_OFFSET_MACRO(THREAD, Thread, time_lock); 43 DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_time); 44 DEFINE_OFFSET_MACRO(THREAD, Thread, user_time); 45 DEFINE_OFFSET_MACRO(THREAD, Thread, last_time); 46 DEFINE_OFFSET_MACRO(THREAD, Thread, in_kernel); 47 DEFINE_OFFSET_MACRO(THREAD, Thread, flags); 48 DEFINE_OFFSET_MACRO(THREAD, Thread, kernel_stack_top); 49 DEFINE_OFFSET_MACRO(THREAD, Thread, fault_handle [all...] |
H A D | arch_thread.cpp | 39 find_previous_iframe(Thread* thread, addr_t frame) 108 x86_get_thread_user_iframe(Thread *thread) 135 x86_next_page_directory(Thread* from, Thread* to) 162 x86_initial_return_to_userland(Thread* thread, iframe* frame) 187 arch_thread_init_tls(Thread *thread) 196 arch_thread_context_switch(Thread* from, Thread* to) 243 arch_on_signal_stack(Thread *thread)
|
/haiku/headers/private/debugger/model/ |
H A D | Thread.h | 43 class Thread : public BReferenceable, class in inherits:BReferenceable,DoublyLinkedListLinkImpl 44 public DoublyLinkedListLinkImpl< ::Thread> { 46 Thread(Team* team, thread_id threadID); 47 ~Thread(); 100 typedef DoublyLinkedList< ::Thread> ThreadList;
|
/haiku/headers/private/kernel/ |
H A D | thread.h | 43 Thread* thread; 60 team_id team = -1, Thread* thread = NULL); 92 void thread_map(void (*function)(Thread* thread, void* data), void* data); 97 const char* thread_state_to_text(Thread* thread, int32 state); 108 Thread *thread = thread_get_current_thread(); 113 thread_is_idle_thread(Thread *thread) 121 status_t thread_enter_userspace_new_team(Thread* thread, addr_t entryFunction, 123 status_t thread_create_user_stack(Team* team, Thread* thread, void* stackBase, 138 void thread_unblock(Thread* thread, status_t status); 193 thread_is_interrupted(Thread* threa [all...] |
H A D | syscall_restart.h | 24 Thread* thread = thread_get_current_thread(); 48 Thread* thread = thread_get_current_thread(); 71 Thread* thread = thread_get_current_thread(); 85 Thread* thread = thread_get_current_thread(); 96 Thread* thread = thread_get_current_thread(); 112 Thread* thread = thread_get_current_thread(); 132 Thread* fThread; 166 Thread* fThread;
|
H A D | UserEvent.h | 22 struct Thread; 70 static ThreadSignalEvent* Create(Thread* thread, uint32 signalNumber, 80 ThreadSignalEvent(Thread* thread, 84 Thread* fThread;
|
H A D | cpu.h | 25 struct Thread; 28 using BKernel::Thread; 73 Thread* running_thread; 74 Thread* previous_thread;
|
/haiku/headers/private/kernel/arch/ |
H A D | debug.h | 21 struct Thread; 24 using BKernel::Thread; 43 bool arch_debug_contains_call(Thread *thread, const char *symbol,
|
H A D | user_debugger.h | 23 struct Thread; 25 using BKernel::Thread; 37 status_t arch_get_thread_debug_cpu_state(Thread *thread,
|
/haiku/src/apps/debuganalyzer/model_loader/ |
H A D | ThreadModelLoader.h | 18 Model::Thread* thread, 45 Model::Thread* fThread;
|
/haiku/src/apps/debugger/user_interface/gui/team_window/ |
H A D | ThreadListView.h | 15 class Thread; 32 void SetThread(Thread* thread); 56 Thread* fThread; 67 virtual void ThreadSelectionChanged(Thread* thread) = 0;
|
/haiku/src/tests/add-ons/kernel/file_systems/bfs/btree/ |
H A D | stubs.cpp | 29 scheduler_enqueue_in_run_queue(Thread* thread)
|
/haiku/src/system/kernel/arch/ppc/ |
H A D | arch_thread.cpp | 57 Thread *thread = thread_get_current_thread(); 73 Thread *thread = thread_get_current_thread(); 108 arch_thread_init_thread_struct(Thread *thread) 118 arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop, 165 arch_thread_init_tls(Thread *thread) 173 arch_thread_context_switch(Thread *t_from, Thread *t_to) 204 arch_thread_enter_userspace(Thread *thread, addr_t entry, void *arg1, void *arg2) 212 arch_on_signal_stack(Thread *thread) 219 arch_setup_signal_frame(Thread *threa [all...] |
/haiku/src/add-ons/kernel/bus_managers/acpi/acpica/components/dispatcher/ |
H A D | dsdebug.c | 246 ACPI_THREAD_STATE *Thread; local 272 * If there is no Thread, we are not actually executing a method. 276 Thread = WalkState->Thread; 277 if (!Thread) 294 NextWalkState = Thread->WalkStateList;
|
H A D | dswstate.c | 592 * PARAMETERS: Thread - Get current active state for this Thread 603 ACPI_THREAD_STATE *Thread) 608 if (!Thread) 614 Thread->WalkStateList)); 616 return (Thread->WalkStateList); 625 * Thread - Thread state object 629 * DESCRIPTION: Place the Thread state at the head of the state list 636 ACPI_THREAD_STATE *Thread) 602 AcpiDsGetCurrentWalkState( ACPI_THREAD_STATE *Thread) argument 634 AcpiDsPushWalkState( ACPI_WALK_STATE *WalkState, ACPI_THREAD_STATE *Thread) argument 663 AcpiDsPopWalkState( ACPI_THREAD_STATE *Thread) argument 708 AcpiDsCreateWalkState( ACPI_OWNER_ID OwnerId, ACPI_PARSE_OBJECT *Origin, ACPI_OPERAND_OBJECT *MethodDesc, ACPI_THREAD_STATE *Thread) argument [all...] |
/haiku/src/tests/system/kernel/scheduler/ |
H A D | main.cpp | 27 class Thread { class 29 Thread(const char* name, int32 priority); 30 virtual ~Thread(); 44 class IdleThread : public Thread { 71 Thread* fCurrentThread; 98 Thread::Thread(const char* name, int32 priority) function in class:Thread 112 Thread::~Thread() 129 : Thread("idl [all...] |
/haiku/src/system/kernel/arch/arm64/ |
H A D | arch_thread.cpp | 61 arch_thread_init_thread_struct(Thread *thread) 68 arch_thread_init_kthread_stack(Thread* thread, void* _stack, void* _stackTop, 79 arch_thread_init_tls(Thread *thread) 88 arm64_set_tls_context(Thread *thread) 97 arch_thread_context_switch(Thread *from, Thread *to) 114 arch_thread_enter_userspace(Thread *thread, addr_t entry, 145 arch_on_signal_stack(Thread *thread) 152 arch_setup_signal_frame(Thread *thread, struct sigaction *sa,
|
/haiku/src/apps/debuganalyzer/model/ |
H A D | Model.h | 48 class Thread; 99 Thread* ThreadAt(int32 index) const; 100 Thread* ThreadByID(thread_id id) const; 101 Thread* AddThread( 140 typedef BObjectList<Thread> ThreadList; 411 bool AddThread(Thread* thread); 420 typedef BObjectList<Thread> ThreadList; 430 class Model::Thread { class in class:Model 432 Thread(Team* team, 435 ~Thread(); [all...] |
H A D | Model.cpp | 284 Model::Team::AddThread(Thread* thread) 286 return fThreads.BinaryInsert(thread, &Thread::CompareByCreationTimeID); 290 // #pragma mark - Thread 293 Model::Thread::Thread(Team* team, const system_profiler_thread_added* event, function in class:Model::Thread 328 Model::Thread::~Thread() 342 Model::Thread::SetEvents(system_profiler_event_header** events, 351 Model::Thread::SetIORequests(IORequest** requests, size_t requestCount) 359 Model::Thread [all...] |
/haiku/src/system/kernel/ |
H A D | thread.cpp | 71 typedef BKernel::TeamThreadTable<Thread> ThreadHashTable; 75 static Thread sIdleThreads[SMP_MAX_CPUS]; 90 Thread* thread; 93 UndertakerEntry(Thread* thread, team_id teamID) 126 Thread* thread = NULL) 140 void Notify(uint32 eventCode, Thread* thread) 157 // #pragma mark - Thread 167 Thread::Thread(const char* name, thread_id threadID, struct cpu_ent* cpu) function in class:Thread 209 snprintf(lockName, sizeof(lockName), "Thread [all...] |
/haiku/src/apps/debuganalyzer/gui/thread_window/ |
H A D | ThreadWindow.h | 20 Model* model, Model::Thread* thread); 42 Model::Thread* fThread;
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_thread_types.h | 22 struct Thread; 41 // Back pointer to the containing Thread structure. The GS segment base is 43 BKernel::Thread* thread;
|
/haiku/src/apps/debugger/user_interface/cli/commands/ |
H A D | CliContinueCommand.cpp | 32 Thread* thread = context.CurrentThread();
|
/haiku/src/bin/debug/profile/ |
H A D | Team.h | 15 #include "Thread.h" 30 status_t InitThread(Thread* thread); 32 void RemoveThread(Thread* thread); 54 typedef DoublyLinkedList<Thread> ThreadList;
|
/haiku/headers/private/debugger/debug_managers/ |
H A D | ValueNodeManager.h | 13 class Thread; 23 status_t SetStackFrame(::Thread* thread, 51 ::Thread* fThread;
|