Home
last modified time | relevance | path

Searched refs:rt_thread (Results 1 – 5 of 5) sorted by relevance

/include/
A Drtsched.h21 struct rt_thread;
83 struct rt_thread, sched_thread_ctx)
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);
138 void rt_sched_remove_thread(struct rt_thread *thread);
[all …]
A Drtdef.h695 struct rt_thread *current_thread;
715 struct rt_thread *idle_thread;
732 struct rt_thread *current_thread;
733 struct rt_thread *idle_thread;
749 struct rt_thread;
762 typedef rt_err_t (*rt_wakeup_func_t)(void *object, struct rt_thread *thread);
848 typedef void (*rt_thread_cleanup_t)(struct rt_thread *tid);
854 struct rt_thread struct
956 typedef struct rt_thread *rt_thread_t; argument
1036 struct rt_thread *owner; /**< current owner of mutex */
[all …]
A Drthw.h162 void rt_hw_context_switch(rt_ubase_t from, rt_ubase_t to, struct rt_thread *to_thread);
163 void rt_hw_context_switch_to(rt_ubase_t to, struct rt_thread *to_thread);
164 void rt_hw_context_switch_interrupt(void *context, rt_ubase_t from, rt_ubase_t to, struct rt_thread
A Drtthread.h149 rt_err_t rt_thread_init(struct rt_thread *thread,
181 void rt_thread_wakeup_set(struct rt_thread *thread, rt_wakeup_func_t func, void* user_data);
223 void rt_scheduler_stack_check(struct rt_thread *thread);
240 void rt_scheduler_switch_sethook(void (*hook)(struct rt_thread *tid));
404 struct rt_thread *rt_susp_list_dequeue(rt_list_t *susp_list, rt_err_t thread_error);
736 void rt_cpus_lock_status_restore(struct rt_thread *thread);
A Drttypes.h196 struct rt_thread *_curthr = rt_thread_self(); \

Completed in 13 milliseconds