Searched refs:thread (Results 1 - 25 of 475) sorted by path

1234567891011>>

/haiku/headers/cpp/
H A Dstl_alloc.h84 # 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 DLooper.h81 static BLooper* LooperForThread(thread_id thread);
/haiku/headers/posix/arch/x86/
H A Dnpx.h153 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 Dmalloc_debug.h25 void heap_debug_dump_allocations(bool statsOnly, thread_id thread);
31 thread_id *thread);
/haiku/headers/private/app/
H A DLooperList.h62 FindThreadPred(thread_id tid) : thread(tid) {}
64 thread_id thread; member in struct:BPrivate::BLooperList::FindThreadPred
/haiku/headers/private/debug/
H A DDebugContext.h45 status_t ContinueThread(thread_id thread,
47 status_t SetThreadDebuggingFlags(thread_id thread,
49 status_t GetThreadCpuState(thread_id thread,
H A Ddebug_support.h42 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 DTeamDebugger.h139 ::Thread* thread = NULL);
232 ::Thread* thread);
H A DThreadHandler.h39 ThreadHandler(::Thread* thread, Worker* worker,
53 // All Handle*() methods are invoked in team debugger thread,
/haiku/headers/private/debugger/debug_managers/
H A DValueNodeManager.h23 status_t SetStackFrame(::Thread* thread,
/haiku/headers/private/debugger/model/
H A DExpressionValues.h31 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 DTeam.h129 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 DThreadInfo.h16 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 DTargetHostInterface.h57 virtual status_t FindTeamByThread(thread_id thread,
122 thread_id thread; member in struct:TeamDebuggerOptions
/haiku/headers/private/debugger/user_interface/
H A DUserInterface.h179 ::Thread* thread = NULL) = 0;
/haiku/headers/private/firewire/
H A Dfirewirereg.h46 typedef struct thread fw_proc;
/haiku/headers/private/fs_shell/
H A Dfssh_lock.h64 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 Dfssh_os.h58 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 DUserEvent.h15 #include <thread.h>
70 static ThreadSignalEvent* Create(Thread* thread, uint32 signalNumber,
80 ThreadSignalEvent(Thread* thread,
H A DUserTimer.h251 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 Delf.h13 #include <thread.h>
/haiku/headers/private/kernel/arch/m68k/
H A Darch_thread.h13 #include <arch/thread.h>
/haiku/headers/private/kernel/arch/
H A Dthread.h22 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 Duser_debugger.h37 status_t arch_get_thread_debug_cpu_state(Thread *thread,
/haiku/headers/private/kernel/arch/x86/
H A Darch_thread.h24 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;

Completed in 131 milliseconds

1234567891011>>