Searched refs:Thread (Results 26 - 50 of 229) sorted by relevance

12345678910

/haiku/src/system/kernel/arch/x86/
H A Dasm_offsets.cpp40 // 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 Darch_thread.cpp39 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 DThread.h43 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 Dthread.h43 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 Dsyscall_restart.h24 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 DUserEvent.h22 struct Thread;
70 static ThreadSignalEvent* Create(Thread* thread, uint32 signalNumber,
80 ThreadSignalEvent(Thread* thread,
84 Thread* fThread;
H A Dcpu.h25 struct Thread;
28 using BKernel::Thread;
73 Thread* running_thread;
74 Thread* previous_thread;
/haiku/headers/private/kernel/arch/
H A Ddebug.h21 struct Thread;
24 using BKernel::Thread;
43 bool arch_debug_contains_call(Thread *thread, const char *symbol,
H A Duser_debugger.h23 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 DThreadModelLoader.h18 Model::Thread* thread,
45 Model::Thread* fThread;
/haiku/src/apps/debugger/user_interface/gui/team_window/
H A DThreadListView.h15 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 Dstubs.cpp29 scheduler_enqueue_in_run_queue(Thread* thread)
/haiku/src/system/kernel/arch/ppc/
H A Darch_thread.cpp57 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 Ddsdebug.c246 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 Ddswstate.c592 * 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 Dmain.cpp27 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 Darch_thread.cpp61 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 DModel.h48 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 DModel.cpp284 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 Dthread.cpp71 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 DThreadWindow.h20 Model* model, Model::Thread* thread);
42 Model::Thread* fThread;
/haiku/headers/private/kernel/arch/x86/
H A Darch_thread_types.h22 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 DCliContinueCommand.cpp32 Thread* thread = context.CurrentThread();
/haiku/src/bin/debug/profile/
H A DTeam.h15 #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 DValueNodeManager.h13 class Thread;
23 status_t SetStackFrame(::Thread* thread,
51 ::Thread* fThread;

Completed in 116 milliseconds

12345678910