| /Zephyr-latest/kernel/include/ | 
| D | kthread.h | 40 #define z_thread_monitor_exit(thread) \  argument46 static inline void thread_schedule_new(struct k_thread *thread, k_timeout_t delay)  in thread_schedule_new()
 60 static inline int thread_is_preemptible(struct k_thread *thread)  in thread_is_preemptible()
 67 static inline int thread_is_metairq(struct k_thread *thread)  in thread_is_metairq()
 79 static inline bool is_thread_dummy(struct k_thread *thread)  in is_thread_dummy()
 86 static inline bool z_is_thread_suspended(struct k_thread *thread)  in z_is_thread_suspended()
 91 static inline bool z_is_thread_pending(struct k_thread *thread)  in z_is_thread_pending()
 96 static inline bool z_is_thread_prevented_from_running(struct k_thread *thread)  in z_is_thread_prevented_from_running()
 104 static inline bool z_is_thread_timeout_active(struct k_thread *thread)  in z_is_thread_timeout_active()
 109 static inline bool z_is_thread_ready(struct k_thread *thread)  in z_is_thread_ready()
 [all …]
 
 | 
| D | priority_q.h | 106 static ALWAYS_INLINE void z_priq_simple_add(sys_dlist_t *pq, struct k_thread *thread)  in z_priq_simple_add()120 static ALWAYS_INLINE void z_priq_simple_remove(sys_dlist_t *pq, struct k_thread *thread)  in z_priq_simple_remove()
 160 	struct k_thread *thread = NULL;  in z_priq_simple_best()  local
 175 	struct k_thread *thread;  in z_priq_simple_mask_best()  local
 198 static ALWAYS_INLINE void z_priq_rb_add(struct _priq_rb *pq, struct k_thread *thread)  in z_priq_rb_add()
 221 static ALWAYS_INLINE void z_priq_rb_remove(struct _priq_rb *pq, struct k_thread *thread)  in z_priq_rb_remove()
 240 	struct k_thread *thread = NULL;  in z_priq_rb_best()  local
 293 					struct k_thread *thread)  in z_priq_mq_add()
 308 					   struct k_thread *thread)  in z_priq_mq_remove()
 
 | 
| D | timeout_q.h | 47 static inline void z_add_thread_timeout(struct k_thread *thread, k_timeout_t ticks)  in z_add_thread_timeout()52 static inline void z_abort_thread_timeout(struct k_thread *thread)  in z_abort_thread_timeout()
 
 | 
| /Zephyr-latest/kernel/ | 
| D | sched.c | 48 static ALWAYS_INLINE void *thread_runq(struct k_thread *thread)  in thread_runq()77 static ALWAYS_INLINE void runq_add(struct k_thread *thread)  in runq_add()
 84 static ALWAYS_INLINE void runq_remove(struct k_thread *thread)  in runq_remove()
 104 static inline bool should_queue_thread(struct k_thread *thread)  in should_queue_thread()
 109 static ALWAYS_INLINE void queue_thread(struct k_thread *thread)  in queue_thread()
 123 static ALWAYS_INLINE void dequeue_thread(struct k_thread *thread)  in dequeue_thread()
 137 void z_requeue_current(struct k_thread *thread)  in z_requeue_current()
 146 static inline bool is_aborting(struct k_thread *thread)  in is_aborting()
 152 static inline bool is_halting(struct k_thread *thread)  in is_halting()
 159 static inline void clear_halting(struct k_thread *thread)  in clear_halting()
 [all …]
 
 | 
| D | cpu_mask.c | 19 static int cpu_mask_mod(k_tid_t thread, uint32_t enable_mask, uint32_t disable_mask)  in cpu_mask_mod()47 int k_thread_cpu_mask_clear(k_tid_t thread)  in k_thread_cpu_mask_clear()
 52 int k_thread_cpu_mask_enable_all(k_tid_t thread)  in k_thread_cpu_mask_enable_all()
 57 int k_thread_cpu_mask_enable(k_tid_t thread, int cpu)  in k_thread_cpu_mask_enable()
 62 int k_thread_cpu_mask_disable(k_tid_t thread, int cpu)  in k_thread_cpu_mask_disable()
 67 int k_thread_cpu_pin(k_tid_t thread, int cpu)  in k_thread_cpu_pin()
 
 | 
| D | float.c | 11 int z_impl_k_float_disable(struct k_thread *thread)  in z_impl_k_float_disable()21 int z_impl_k_float_enable(struct k_thread *thread, unsigned int options)  in z_impl_k_float_enable()
 33 static inline int z_vrfy_k_float_disable(struct k_thread *thread)  in z_vrfy_k_float_disable()
 40 static inline int z_vrfy_k_float_enable(struct k_thread *thread, unsigned int options)  in z_vrfy_k_float_enable()
 
 | 
| D | thread_monitor.c | 15 void z_thread_monitor_exit(struct k_thread *thread)  in z_thread_monitor_exit()40 	struct k_thread *thread;  in k_thread_foreach()  local
 66 	struct k_thread *thread;  in k_thread_foreach_unlocked()  local
 91 	struct k_thread *thread;  in k_thread_foreach_filter_by_cpu()  local
 121 	struct k_thread *thread;  in k_thread_foreach_unlocked_filter_by_cpu()  local
 
 | 
| D | timeslicing.c | 25 static inline int slice_time(struct k_thread *thread)  in slice_time()39 bool thread_is_sliceable(struct k_thread *thread)  in thread_is_sliceable()
 68 void z_reset_time_slice(struct k_thread *thread)  in z_reset_time_slice()
 90 void k_thread_time_slice_set(struct k_thread *thread, int32_t thread_slice_ticks,  in k_thread_time_slice_set()
 
 | 
| D | usage.c | 61 static void sched_thread_update_usage(struct k_thread *thread, uint32_t cycles)  in sched_thread_update_usage()74 void z_sched_usage_start(struct k_thread *thread)  in z_sched_usage_start()
 173 void z_sched_thread_usage(struct k_thread *thread,  in z_sched_thread_usage()
 228 int k_thread_runtime_stats_enable(k_tid_t  thread)  in k_thread_runtime_stats_enable()
 249 int k_thread_runtime_stats_disable(k_tid_t  thread)  in k_thread_runtime_stats_disable()
 360 	struct k_thread *thread;  in z_thread_stats_query()  local
 373 	struct k_thread *thread;  in z_thread_stats_reset()  local
 418 	struct k_thread *thread;  in z_thread_stats_disable()  local
 431 	struct k_thread *thread;  in z_thread_stats_enable()  local
 
 | 
| D | thread.c | 124 int z_impl_k_thread_priority_get(k_tid_t thread)  in z_impl_k_thread_priority_get()130 static inline int z_vrfy_k_thread_priority_get(k_tid_t thread)  in z_vrfy_k_thread_priority_get()
 138 int z_impl_k_thread_name_set(k_tid_t thread, const char *str)  in z_impl_k_thread_name_set()
 166 static inline int z_vrfy_k_thread_name_set(k_tid_t thread, const char *str)  in z_vrfy_k_thread_name_set()
 193 const char *k_thread_name_get(k_tid_t thread)  in k_thread_name_get()
 203 int z_impl_k_thread_name_copy(k_tid_t thread, char *buf, size_t size)  in z_impl_k_thread_name_copy()
 284 static inline int z_vrfy_k_thread_name_copy(k_tid_t thread,  in z_vrfy_k_thread_name_copy()
 857 int z_impl_k_thread_stack_space_get(const struct k_thread *thread,  in z_impl_k_thread_stack_space_get()
 871 int z_vrfy_k_thread_stack_space_get(const struct k_thread *thread,  in z_vrfy_k_thread_stack_space_get()
 900 						    const struct k_thread *thread)  in z_vrfy_k_thread_timeout_remaining_ticks()
 [all …]
 
 | 
| D | mem_domain.c | 260 			     k_tid_t thread)  in add_thread_locked()279 static int remove_thread_locked(struct k_thread *thread)  in remove_thread_locked()
 296 void z_mem_domain_init_thread(struct k_thread *thread)  in z_mem_domain_init_thread()
 310 void z_mem_domain_exit_thread(struct k_thread *thread)  in z_mem_domain_exit_thread()
 323 int k_mem_domain_add_thread(struct k_mem_domain *domain, k_tid_t thread)  in k_mem_domain_add_thread()
 
 | 
| /Zephyr-latest/arch/posix/core/ | 
| D | thread.c | 32 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()58 int arch_thread_name_set(struct k_thread *thread, const char *str)  in arch_thread_name_set()
 100 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 108 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 119 void z_impl_k_thread_abort(k_tid_t thread)  in z_impl_k_thread_abort()
 
 | 
| /Zephyr-latest/arch/x86/core/ia32/ | 
| D | float.c | 131 static void FpCtxSave(struct k_thread *thread)  in FpCtxSave()148 static inline void FpCtxInit(struct k_thread *thread)  in FpCtxInit()
 167 void z_float_enable(struct k_thread *thread, unsigned int options)  in z_float_enable()
 269 int z_float_disable(struct k_thread *thread)  in z_float_disable()
 
 | 
| /Zephyr-latest/arch/x86/core/intel64/ | 
| D | thread.c | 28 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()70 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 78 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 
 | 
| /Zephyr-latest/arch/xtensa/core/ | 
| D | thread.c | 38 static void *init_stack(struct k_thread *thread, int *stack_top,  in init_stack()128 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()
 142 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 148 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 175 int arch_thread_priv_stack_space_get(const struct k_thread *thread, size_t *stack_size,  in arch_thread_priv_stack_space_get()
 
 | 
| /Zephyr-latest/arch/arm/core/cortex_a_r/ | 
| D | thread.c | 52 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()145 static inline void z_arm_thread_stack_info_adjust(struct k_thread *thread,  in z_arm_thread_stack_info_adjust()
 307 	const struct k_thread *thread = _current;  in z_check_thread_stack_fail()  local
 378 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 410 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 
 | 
| /Zephyr-latest/subsys/shell/modules/kernel_service/thread/ | 
| D | mask.c | 16 	struct k_thread *thread;  in cmd_kernel_thread_mask_clear()  local45 	struct k_thread *thread;  in cmd_kernel_thread_mask_enable_all()  local
 74 	struct k_thread *thread;  in cmd_kernel_thread_mask_enable()  local
 109 	struct k_thread *thread;  in cmd_kernel_thread_mask_disable()  local
 
 | 
| D | thread.c | 16 	const struct k_thread *const thread;  member29 bool z_thread_is_valid(const struct k_thread *thread)  in z_thread_is_valid()
 
 | 
| /Zephyr-latest/arch/arc/core/ | 
| D | thread.c | 50 static bool is_user(struct k_thread *thread)  in is_user()57 static void setup_stack_vars(struct k_thread *thread)  in setup_stack_vars()
 97 static struct init_stack_frame *get_iframe(struct k_thread *thread,  in get_iframe()
 125 static inline void arch_setup_callee_saved_regs(struct k_thread *thread,  in arch_setup_callee_saved_regs()
 153 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()
 245 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 262 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 306 void arc_dsp_disable(struct k_thread *thread, unsigned int options)  in arc_dsp_disable()
 317 void arc_dsp_enable(struct k_thread *thread, unsigned int options)  in arc_dsp_enable()
 
 | 
| /Zephyr-latest/arch/arm/core/cortex_m/ | 
| D | thread.c | 60 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack, char *stack_ptr,  in arch_new_thread()133 static inline void z_arm_thread_stack_info_adjust(struct k_thread *thread, bool use_large_guard)  in z_arm_thread_stack_info_adjust()
 177 uint32_t z_arm_mpu_stack_guard_and_fpu_adjust(struct k_thread *thread)  in z_arm_mpu_stack_guard_and_fpu_adjust()
 278 void configure_builtin_stack_guard(struct k_thread *thread)  in configure_builtin_stack_guard()
 361 	const struct k_thread *thread = _current;  in z_check_thread_stack_fail()  local
 424 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 456 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 
 | 
| /Zephyr-latest/arch/sparc/core/ | 
| D | thread.c | 31 void arch_new_thread(struct k_thread *thread, k_thread_stack_t *stack,  in arch_new_thread()70 int arch_float_disable(struct k_thread *thread)  in arch_float_disable()
 75 int arch_float_enable(struct k_thread *thread, unsigned int options)  in arch_float_enable()
 
 | 
| /Zephyr-latest/subsys/tracing/sysview/ | 
| D | sysview_config.c | 20 static void set_thread_name(char *name, struct k_thread *thread)  in set_thread_name()33 void sys_trace_thread_info(struct k_thread *thread)  in sys_trace_thread_info()
 60 	struct k_thread *thread;  in send_task_list_cb()  local
 
 | 
| /Zephyr-latest/subsys/tracing/test/ | 
| D | tracing_string_format_test.c | 16 	struct k_thread *thread;  in sys_trace_k_thread_switched_out()  local24 	struct k_thread *thread;  in sys_trace_k_thread_switched_in()  local
 30 void sys_trace_k_thread_priority_set(struct k_thread *thread)  in sys_trace_k_thread_priority_set()
 35 void sys_trace_k_thread_create(struct k_thread *thread, size_t stack_size,  in sys_trace_k_thread_create()
 41 void sys_trace_k_thread_start(struct k_thread *thread)  in sys_trace_k_thread_start()
 46 void sys_trace_k_thread_abort(struct k_thread *thread)  in sys_trace_k_thread_abort()
 51 void sys_trace_k_thread_suspend(struct k_thread *thread)  in sys_trace_k_thread_suspend()
 56 void sys_trace_k_thread_resume(struct k_thread *thread)  in sys_trace_k_thread_resume()
 61 void sys_trace_k_thread_resume_exit(struct k_thread *thread)  in sys_trace_k_thread_resume_exit()
 66 void sys_trace_k_thread_ready(struct k_thread *thread)  in sys_trace_k_thread_ready()
 [all …]
 
 | 
| /Zephyr-latest/arch/riscv/core/ | 
| D | stacktrace.c | 38 static inline bool in_kernel_thread_stack_bound(uintptr_t addr, const struct k_thread *const thread)  in in_kernel_thread_stack_bound()56 static inline bool in_user_thread_stack_bound(uintptr_t addr, const struct k_thread *const thread)  in in_user_thread_stack_bound()
 73 static bool in_stack_bound(uintptr_t addr, const struct k_thread *const thread,  in in_stack_bound()
 99 static void walk_stackframe(riscv_stacktrace_cb cb, void *cookie, const struct k_thread *thread,  in walk_stackframe()
 172 static void walk_stackframe(riscv_stacktrace_cb cb, void *cookie, const struct k_thread *thread,  in walk_stackframe()
 215 		     const struct k_thread *thread, const struct arch_esf *esf)  in arch_stack_walk()
 227 static bool in_fatal_stack_bound(uintptr_t addr, const struct k_thread *const thread,  in in_fatal_stack_bound()
 
 | 
| /Zephyr-latest/subsys/tracing/user/ | 
| D | tracing_user.c | 13 void __weak sys_trace_thread_create_user(struct k_thread *thread) {}  in sys_trace_thread_create_user()14 void __weak sys_trace_thread_abort_user(struct k_thread *thread) {}  in sys_trace_thread_abort_user()
 15 void __weak sys_trace_thread_suspend_user(struct k_thread *thread) {}  in sys_trace_thread_suspend_user()
 16 void __weak sys_trace_thread_resume_user(struct k_thread *thread) {}  in sys_trace_thread_resume_user()
 17 void __weak sys_trace_thread_name_set_user(struct k_thread *thread) {}  in sys_trace_thread_name_set_user()
 20 void __weak sys_trace_thread_info_user(struct k_thread *thread) {}  in sys_trace_thread_info_user()
 21 void __weak sys_trace_thread_sched_ready_user(struct k_thread *thread) {}  in sys_trace_thread_sched_ready_user()
 22 void __weak sys_trace_thread_pend_user(struct k_thread *thread) {}  in sys_trace_thread_pend_user()
 23 void __weak sys_trace_thread_priority_set_user(struct k_thread *thread, int prio) {}  in sys_trace_thread_priority_set_user()
 79 void sys_trace_thread_create(struct k_thread *thread)  in sys_trace_thread_create()
 [all …]
 
 |