Home
last modified time | relevance | path

Searched refs:thread (Results 1 – 4 of 4) sorted by relevance

/include/
A Drtsched.h73 #define RT_SCHED_PRIV(thread) ((thread)->sched_thread_ctx.sched_thread_priv) argument
74 #define RT_SCHED_CTX(thread) ((thread)->sched_thread_ctx) argument
84 #define RT_THREAD_LIST_NODE(thread) (RT_SCHED_CTX(thread).thread_list_node) argument
117 void rt_sched_thread_startup(struct rt_thread *thread);
120 void rt_sched_post_ctx_switch(struct rt_thread *thread);
124 rt_uint8_t rt_sched_thread_get_stat(struct rt_thread *thread);
127 rt_err_t rt_sched_thread_yield(struct rt_thread *thread);
128 rt_err_t rt_sched_thread_close(struct rt_thread *thread);
129 rt_err_t rt_sched_thread_ready(struct rt_thread *thread);
137 void rt_sched_insert_thread(struct rt_thread *thread);
[all …]
A Drtthread.h149 rt_err_t rt_thread_init(struct rt_thread *thread,
157 rt_err_t rt_thread_detach(rt_thread_t thread);
165 rt_err_t rt_thread_delete(rt_thread_t thread);
167 rt_err_t rt_thread_close(rt_thread_t thread);
170 rt_err_t rt_thread_startup(rt_thread_t thread);
176 rt_err_t rt_thread_suspend(rt_thread_t thread);
178 rt_err_t rt_thread_resume(rt_thread_t thread);
180 rt_err_t rt_thread_wakeup(rt_thread_t thread);
888 if (thread == RT_NULL) in rt_sched_thread_is_binding()
890 thread = rt_thread_self(); in rt_sched_thread_is_binding()
[all …]
A Drthw.h103 void rt_hw_stack_guard_init(rt_thread_t thread);
179 rt_err_t rt_hw_backtrace_frame_get(rt_thread_t thread, struct rt_hw_backtrace_frame *frame);
181 rt_err_t rt_hw_backtrace_frame_unwind(rt_thread_t thread, struct rt_hw_backtrace_frame *frame);
A Drtdef.h762 typedef rt_err_t (*rt_wakeup_func_t)(void *object, struct rt_thread *thread);

Completed in 10 milliseconds