/haiku/headers/cpp/ |
H A D | stl_alloc.h | 84 # include <thread.h> 135 // Typically thread-safe and more storage efficient. 307 // The first template parameter specifies whether more than one thread
|
/haiku/headers/os/app/ |
H A D | Looper.h | 81 static BLooper* LooperForThread(thread_id thread);
|
/haiku/headers/posix/arch/x86/ |
H A D | npx.h | 153 void npxexit(struct thread *td); 155 int npxgetregs(struct thread *td, union savefpu *addr); 158 void npxsetregs(struct thread *td, union savefpu *addr);
|
/haiku/headers/posix/ |
H A D | malloc_debug.h | 25 void heap_debug_dump_allocations(bool statsOnly, thread_id thread); 31 thread_id *thread);
|
/haiku/headers/private/app/ |
H A D | LooperList.h | 62 FindThreadPred(thread_id tid) : thread(tid) {} 64 thread_id thread; member in struct:BPrivate::BLooperList::FindThreadPred
|
/haiku/headers/private/debug/ |
H A D | DebugContext.h | 45 status_t ContinueThread(thread_id thread, 47 status_t SetThreadDebuggingFlags(thread_id thread, 49 status_t GetThreadCpuState(thread_id thread,
|
H A D | debug_support.h | 42 status_t debug_get_cpu_state(debug_context *context, thread_id thread, 54 status_t debug_get_instruction_pointer(debug_context *context, thread_id thread,
|
/haiku/headers/private/debugger/controllers/ |
H A D | TeamDebugger.h | 139 ::Thread* thread = NULL); 232 ::Thread* thread);
|
H A D | ThreadHandler.h | 39 ThreadHandler(::Thread* thread, Worker* worker, 53 // All Handle*() methods are invoked in team debugger thread,
|
/haiku/headers/private/debugger/debug_managers/ |
H A D | ValueNodeManager.h | 23 status_t SetStackFrame(::Thread* thread,
|
/haiku/headers/private/debugger/model/ |
H A D | ExpressionValues.h | 31 Thread* thread, 35 Thread* thread, 39 Thread* thread, 42 Thread* thread, 45 Thread* thread, 67 ExpressionValues::GetValue(FunctionID* function, Thread* thread, argument 70 return GetValue(function, thread, &expression, _value); 75 ExpressionValues::HasValue(FunctionID* function, Thread* thread, argument 78 return HasValue(function, thread, &expression);
|
H A D | Team.h | 129 void AddThread(::Thread* thread); 132 void RemoveThread(::Thread* thread); 231 void NotifyThreadStateChanged(::Thread* thread); 232 void NotifyThreadCpuStateChanged(::Thread* thread); 234 ::Thread* thread); 287 void _NotifyThreadAdded(::Thread* thread); 288 void _NotifyThreadRemoved(::Thread* thread); 331 ThreadEvent(uint32 type, ::Thread* thread);
|
H A D | ThreadInfo.h | 16 ThreadInfo(team_id team, thread_id thread, 19 void SetTo(team_id team, thread_id thread,
|
/haiku/headers/private/debugger/target_host_interface/ |
H A D | TargetHostInterface.h | 57 virtual status_t FindTeamByThread(thread_id thread, 122 thread_id thread; member in struct:TeamDebuggerOptions
|
/haiku/headers/private/debugger/user_interface/ |
H A D | UserInterface.h | 179 ::Thread* thread = NULL) = 0;
|
/haiku/headers/private/firewire/ |
H A D | firewirereg.h | 46 typedef struct thread fw_proc;
|
/haiku/headers/private/fs_shell/ |
H A D | fssh_lock.h | 64 extern void fssh_recursive_lock_transfer_lock(fssh_recursive_lock *lock, fssh_thread_id thread); 82 extern void fssh_mutex_transfer_lock(fssh_mutex* lock, fssh_thread_id thread);
|
H A D | fssh_os.h | 58 FSSH_B_DO_NOT_RESCHEDULE = 0x02, // thread is not rescheduled 119 fssh_thread_id thread; member in struct:__anon369 153 extern fssh_status_t fssh_kill_thread(fssh_thread_id thread); 154 extern fssh_status_t fssh_resume_thread(fssh_thread_id thread); 155 extern fssh_status_t fssh_suspend_thread(fssh_thread_id thread); 157 extern fssh_status_t fssh_rename_thread(fssh_thread_id thread, 159 extern fssh_status_t fssh_set_thread_priority (fssh_thread_id thread, 162 extern fssh_status_t fssh_wait_for_thread (fssh_thread_id thread, 169 extern fssh_status_t fssh_send_data(fssh_thread_id thread, int32_t code, 174 extern bool fssh_has_data(fssh_thread_id thread); [all...] |
/haiku/headers/private/kernel/ |
H A D | UserEvent.h | 15 #include <thread.h> 70 static ThreadSignalEvent* Create(Thread* thread, uint32 signalNumber, 80 ThreadSignalEvent(Thread* thread,
|
H A D | UserTimer.h | 251 status_t user_timer_create_thread_timers(Team* team, Thread* thread); 257 void user_timer_stop_cpu_timers(Thread* thread, Thread* nextThread); 258 void user_timer_continue_cpu_timers(Thread* thread,
|
H A D | elf.h | 13 #include <thread.h>
|
/haiku/headers/private/kernel/arch/m68k/ |
H A D | arch_thread.h | 13 #include <arch/thread.h>
|
/haiku/headers/private/kernel/arch/ |
H A D | thread.h | 22 status_t arch_thread_init_tls(Thread *thread); 24 void arch_thread_init_kthread_stack(Thread *thread, void *stack, 30 bool arch_on_signal_stack(Thread *thread); 31 status_t arch_setup_signal_frame(Thread *thread, struct sigaction *action,
|
H A D | user_debugger.h | 37 status_t arch_get_thread_debug_cpu_state(Thread *thread,
|
/haiku/headers/private/kernel/arch/x86/ |
H A D | arch_thread.h | 24 struct iframe* x86_get_thread_user_iframe(Thread* thread); 27 void x86_initial_return_to_userland(Thread* thread, struct iframe* iframe); 30 void x86_set_tls_context(Thread* thread); 48 // Point GS segment base at thread architecture data. 49 t->arch_info.thread = t;
|