Home
last modified time | relevance | path

Searched refs:ktask_t (Results 1 – 25 of 63) sorted by relevance

123

/AliOS-Things-master/components/trace/
A Dk_trace.c8 void SendTaskInfo(ktask_t *task) in SendTaskInfo()
53 void trace_task_resume(ktask_t *task, ktask_t *task_resumed) in trace_task_resume()
58 void trace_task_suspend(ktask_t *task, ktask_t *task_suspended) in trace_task_suspend()
71 void trace_task_wait_abort(ktask_t *task, ktask_t *task_abort) in trace_task_wait_abort()
76 void trace_task_switch(ktask_t *from, ktask_t *to) in trace_task_switch()
83 void trace_intrpt_task_switch(ktask_t *from, ktask_t *to) in trace_intrpt_task_switch()
153 void trace_mutex_release(ktask_t *task, ktask_t *task_release, uint8_t new_pri) in trace_mutex_release()
163 void trace_task_pri_inv(ktask_t *task, ktask_t *mtxtsk) in trace_task_pri_inv()
178 void trace_mutex_task_wake(ktask_t *task, ktask_t *task_waked_up, kmutex_t *mutex) in trace_mutex_task_wake()
203 void trace_event_task_wake(ktask_t *task, ktask_t *task_waked_up, kevent_t *event) in trace_event_task_wake()
[all …]
/AliOS-Things-master/kernel/rhino/include/
A Dk_trace.h74 void trace_task_switch(ktask_t *from, ktask_t *to);
75 void trace_intrpt_task_switch(ktask_t *from, ktask_t *to);
79 void trace_task_wait_abort(ktask_t *task, ktask_t *task_abort);
80 void trace_task_resume(ktask_t *task, ktask_t *task_resumed);
81 void trace_task_suspend(ktask_t *task, ktask_t *task_suspended);
104 void trace_sem_task_wake(ktask_t *task, ktask_t *task_waked_up, ksem_t *sem, uint8_t opt_wake_all);
119 void trace_mutex_release(ktask_t *task, ktask_t *task_release, uint8_t new_pri);
121 void trace_task_pri_inv(ktask_t *task, ktask_t *mtxtsk);
124 void trace_mutex_task_wake(ktask_t *task, ktask_t *task_waked_up, kmutex_t *mutex);
140 void trace_event_task_wake(ktask_t *task, ktask_t *task_waked_up, kevent_t *event);
[all …]
A Dk_internal.h31 extern ktask_t *g_active_task[RHINO_CONFIG_CPU_NUM];
54 extern ktask_t g_timer_task;
76 extern ktask_t g_cpu_usage_task;
85 extern ktask_t g_dyn_task;
124 RHINO_INLINE uint8_t is_task_exec(ktask_t *task) in is_task_exec()
168 ktask_t *cfs_preferred_task_get(void);
182 void pend_list_reorder(ktask_t *task);
183 void pend_task_wakeup(ktask_t *task);
185 void pend_task_rm(ktask_t *task);
195 void tick_list_rm(ktask_t *task);
[all …]
A Dk_task.h171 } ktask_t; typedef
230 kstat_t krhino_task_cpu_bind(ktask_t *task, uint8_t cpu_num);
239 kstat_t krhino_task_cpu_unbind(ktask_t *task);
300 kstat_t krhino_task_del(ktask_t *task);
309 kstat_t krhino_task_dyn_del(ktask_t *task);
319 kstat_t krhino_task_cancel(ktask_t *task);
356 ktask_t *krhino_cur_task_get(void);
365 kstat_t krhino_task_suspend(ktask_t *task);
374 kstat_t krhino_task_resume(ktask_t *task);
404 kstat_t krhino_task_wait_abort(ktask_t *task);
[all …]
A Dk_hook.h41 void krhino_task_create_hook(ktask_t *task);
51 void krhino_task_del_hook(ktask_t *task, res_free_t *arg);
60 void krhino_task_abort_hook(ktask_t *task);
70 void krhino_task_switch_hook(ktask_t *orgin, ktask_t *dest);
A Dk_task_sem.h28 kstat_t krhino_task_sem_create(ktask_t *task, ksem_t *sem, const name_t *name, size_t count);
37 kstat_t krhino_task_sem_del(ktask_t *task);
46 kstat_t krhino_task_sem_give(ktask_t *task);
65 kstat_t krhino_task_sem_count_set(ktask_t *task, sem_count_t count);
75 kstat_t krhino_task_sem_count_get(ktask_t *task, sem_count_t *count);
/AliOS-Things-master/components/debug/src/
A Ddebug_infoget.c7 ktask_t *debug_task_find(char *name) in debug_task_find()
11 ktask_t *task; in debug_task_find()
15 task = krhino_list_entry(listnode, ktask_t, task_stats_item); in debug_task_find()
25 ktask_t *debug_task_find_running(char **name) in debug_task_find_running()
27 ktask_t *task_running; in debug_task_find_running()
36 ktask_t *debug_task_find_by_id(uint32_t task_id) in debug_task_find_by_id()
40 ktask_t *task; in debug_task_find_by_id()
44 task = krhino_list_entry(listnode, ktask_t, task_stats_item); in debug_task_find_by_id()
59 int debug_task_is_running(ktask_t *task) in debug_task_is_running()
87 void *debug_task_stack_bottom(ktask_t *task) in debug_task_stack_bottom()
A Ddebug_infoget.h15 ktask_t *debug_task_find(char *name);
20 ktask_t *debug_task_find_running(char **name);
25 ktask_t *debug_task_find_by_id(uint32_t task_id);
30 int debug_task_is_running(ktask_t *task);
42 void *debug_task_stack_bottom(ktask_t *task);
A Ddebug_backtrace.c20 ktask_t *task; in debug_backtrace_task()
24 task = krhino_list_entry(listnode, ktask_t, task_stats_item); in debug_backtrace_task()
28 ((ktask_t *)task)->task_name ? ((ktask_t *)task)->task_name : "anonym"); in debug_backtrace_task()
A Ddebug_dumpsys.c47 ktask_t *task; in dumpsys_task_func()
52 ktask_t *candidate[RHINO_CONFIG_CPU_NUM]; in dumpsys_task_func()
54 ktask_t *candidate; in dumpsys_task_func()
97 task = krhino_list_entry(tmp, ktask_t, task_stats_item); in dumpsys_task_func()
228 ktask_t *task; in task_bt()
246 if (((ktask_t *)task)->task_name) { in task_bt()
247 aos_cli_printf("task name : %s\r\n", ((ktask_t *)task)->task_name); in task_bt()
248 debug_backtrace_task((char *)(((ktask_t *)task)->task_name), aos_cli_printf); in task_bt()
A Ddebug_overview.c92 static void debug_task_show(int (*print_func)(const char *fmt, ...), ktask_t *task) in debug_task_show()
161 ktask_t *task; in debug_task_overview()
177 task = krhino_list_entry(listnode, ktask_t, task_stats_item); in debug_task_overview()
195 ktask_t *task; in debug_buf_queue_overview()
229 task = krhino_list_entry(blk_list_head->next, ktask_t, task_list); in debug_buf_queue_overview()
262 ktask_t *task; in debug_queue_overview()
292 task = krhino_list_entry(blk_list_head->next, ktask_t, task_list); in debug_queue_overview()
324 ktask_t *task; in debug_sem_overview()
364 task = krhino_list_entry(blk_list_head->next, ktask_t, task_list); in debug_sem_overview()
394 ktask_t *task; in debug_mutex_overview()
[all …]
A Ddebug_cpuusage.c23 ktask_t *cpuusage_task;
47 ktask_t *task; in debug_task_cpu_usage_stats()
75 task = krhino_list_entry(tmp, ktask_t, task_stats_item); in debug_task_cpu_usage_stats()
93 ktask_t *task; in debug_total_cpu_usage_show()
152 task = krhino_list_entry(tmp, ktask_t, task_stats_item); in debug_total_cpu_usage_show()
201 uint32_t debug_task_cpu_usage_get(ktask_t *task) in debug_task_cpu_usage_get()
227 ktask_t *cur_task; in cpuusage_statistics()
352 ktask_t *task_tmp = NULL; in cpuusage_cmd()
/AliOS-Things-master/components/osal_aos/rhino/
A Daos_task.c26 ktask_t *task_handle = NULL; in aos_task_new()
61 ktask_t *task_obj; in aos_task_create()
108 ktask_t *ktask; in aos_task_delete()
112 ktask = (ktask_t *)(*task); in aos_task_delete()
123 ktask_t *ktask; in aos_task_resume()
127 ktask = (ktask_t *)(*task); in aos_task_resume()
136 ktask_t *ktask; in aos_task_suspend()
139 ktask = (ktask_t *)(*task); in aos_task_suspend()
169 name = ((ktask_t *)*task)->task_name; in aos_task_name_get()
242 *(ptcb) = ((ktask_t *)*task)->ptcb; in aos_task_ptcb_get()
[all …]
/AliOS-Things-master/kernel/rhino/
A Dk_task.c95 memset(task, 0, sizeof(ktask_t)); in task_create()
226 ktask_t *task_cur; in krhino_task_cpu_bind()
244 ktask_t *task_cur; in krhino_task_cpu_unbind()
266 ktask_t *task_obj; in task_dyn_create()
387 ktask_t *krhino_cur_task_get(void) in krhino_cur_task_get()
390 ktask_t *task; in krhino_cur_task_get()
565 ktask_t *mutex_task; in task_pri_change()
764 ktask_t *next_task; in task_mutex_free()
1053 ktask_t *cur_task; in krhino_task_cancel_chk()
1186 ktask_t *task; in krhino_task_deathbed()
[all …]
A Dk_obj.c17 ktask_t *g_preferred_ready_task[RHINO_CONFIG_CPU_NUM];
20 ktask_t *g_active_task[RHINO_CONFIG_CPU_NUM];
26 ktask_t g_idle_task[RHINO_CONFIG_CPU_NUM];
42 ktask_t g_timer_task;
64 ktask_t g_cpu_usage_task;
73 ktask_t g_dyn_task;
A Dk_sched.c90 ktask_t *preferred_task; in core_sched()
170 ktask_t *preferred_task; in core_sched()
320 void ready_list_add_head(runqueue_t *rq, ktask_t *task) in ready_list_add_head()
335 void ready_list_add_tail(runqueue_t *rq, ktask_t *task) in ready_list_add_tail()
351 void ready_list_add_head(runqueue_t *rq, ktask_t *task) in ready_list_add_head()
364 void ready_list_add_tail(runqueue_t *rq, ktask_t *task) in ready_list_add_tail()
379 void ready_list_add(runqueue_t *rq, ktask_t *task) in ready_list_add()
385 void ready_list_rm(runqueue_t *rq, ktask_t *task) in ready_list_rm()
442 ktask_t *task; in preferred_cpu_ready_task_get()
485 return krhino_list_entry(node, ktask_t, task_list); in preferred_cpu_ready_task_get()
[all …]
A Dk_tick.c12 RHINO_INLINE void tick_list_pri_insert(klist_t *head, ktask_t *task) in tick_list_pri_insert()
18 ktask_t *task_iter_temp; in tick_list_pri_insert()
26 task_iter_temp = krhino_list_entry(q, ktask_t, tick_list); in tick_list_pri_insert()
35 void tick_list_insert(ktask_t *task, tick_t time) in tick_list_insert()
42 void tick_list_rm(ktask_t *task) in tick_list_rm()
51 ktask_t *p_tcb; in tick_list_update()
66 p_tcb = krhino_list_entry(iter, ktask_t, tick_list); in tick_list_update()
A Dk_task_sem.c8 kstat_t krhino_task_sem_create(ktask_t *task, ksem_t *sem, const name_t *name, in krhino_task_sem_create()
29 kstat_t krhino_task_sem_del(ktask_t *task) in krhino_task_sem_del()
36 kstat_t krhino_task_sem_give(ktask_t *task) in krhino_task_sem_give()
48 kstat_t krhino_task_sem_count_set(ktask_t *task, sem_count_t count) in krhino_task_sem_count_set()
55 kstat_t krhino_task_sem_count_get(ktask_t *task, sem_count_t *count) in krhino_task_sem_count_get()
A Dk_mutex.c47 static void mutex_release(ktask_t *task, kmutex_t *mutex_rel) in mutex_release()
97 pend_task_rm(krhino_list_entry(blk_list_head->next, ktask_t, task_list)); in krhino_mutex_del()
191 uint8_t mutex_pri_limit(ktask_t *task, uint8_t pri) in mutex_pri_limit()
196 ktask_t *first_blk_task; in mutex_pri_limit()
222 uint8_t mutex_pri_look(ktask_t *task, kmutex_t *mutex_rel) in mutex_pri_look()
229 ktask_t *first_blk_task; in mutex_pri_look()
265 void mutex_task_pri_reset(ktask_t *task) in mutex_task_pri_reset()
269 ktask_t *mutex_task; in mutex_task_pri_reset()
287 ktask_t *mutex_task; in krhino_mutex_lock()
384 ktask_t *task; in krhino_mutex_unlock()
[all …]
A Dk_pend.c7 RHINO_INLINE void pend_list_add(klist_t *head, ktask_t *task) in pend_list_add()
14 if (krhino_list_entry(tmp, ktask_t, task_list)->prio > task->prio) { in pend_list_add()
22 void pend_task_wakeup(ktask_t *task) in pend_task_wakeup()
50 void pend_to_blk_obj(blk_obj_t *blk_obj, ktask_t *task, tick_t timeout) in pend_to_blk_obj()
73 void pend_task_rm(ktask_t *task) in pend_task_rm()
101 void pend_list_reorder(ktask_t *task) in pend_list_reorder()
110 kstat_t pend_state_end_proc(ktask_t *task, blk_obj_t *blk_obj) in pend_state_end_proc()
A Dk_cfs.c58 ktask_t *cfs_preferred_task_get(void) in cfs_preferred_task_get()
62 ktask_t *task; in cfs_preferred_task_get()
70 task = krhino_list_entry(node_cfs, ktask_t, node); in cfs_preferred_task_get()
A Dk_sem.c77 pend_task_rm(krhino_list_entry(blk_list_head->next, ktask_t, task_list)); in krhino_sem_del()
143 pend_task_rm(krhino_list_entry(blk_list_head->next, ktask_t, task_list)); in krhino_sem_dyn_del()
203 krhino_list_entry(blk_list_head->next, ktask_t, task_list), in sem_give()
206 pend_task_wakeup(krhino_list_entry(blk_list_head->next, ktask_t, task_list)); in sem_give()
210 krhino_list_entry(blk_list_head->next, ktask_t, task_list), in sem_give()
214 pend_task_wakeup(krhino_list_entry(blk_list_head->next, ktask_t, task_list)); in sem_give()
/AliOS-Things-master/hardware/board/haas200/config/
A Dk_config.c62 void krhino_task_create_hook(ktask_t *task) in krhino_task_create_hook()
66 void krhino_task_del_hook(ktask_t *task, res_free_t *arg) in krhino_task_del_hook()
88 void krhino_task_switch_hook(ktask_t *orgin, ktask_t *dest) in krhino_task_switch_hook()
96 void krhino_task_abort_hook(ktask_t *task) in krhino_task_abort_hook()
/AliOS-Things-master/hardware/board/haas100/config/
A Dk_config.c97 void krhino_task_create_hook(ktask_t *task) in krhino_task_create_hook()
101 void krhino_task_del_hook(ktask_t *task, res_free_t *arg) in krhino_task_del_hook()
123 void krhino_task_switch_hook(ktask_t *orgin, ktask_t *dest) in krhino_task_switch_hook()
131 void krhino_task_abort_hook(ktask_t *task) in krhino_task_abort_hook()
/AliOS-Things-master/hardware/board/haaseduk1/config/
A Dk_config.c88 void krhino_task_create_hook(ktask_t *task) {} in krhino_task_create_hook()
90 void krhino_task_del_hook(ktask_t *task, res_free_t *arg) in krhino_task_del_hook()
176 void krhino_task_switch_hook(ktask_t *orgin, ktask_t *dest) {} in krhino_task_switch_hook()
180 void krhino_task_abort_hook(ktask_t *task) {} in krhino_task_abort_hook()

Completed in 125 milliseconds

123