/AliOS-Things-master/components/trace/ |
A D | k_trace.c | 8 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 D | k_trace.h | 74 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 D | k_internal.h | 31 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 D | k_task.h | 171 } 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 D | k_hook.h | 41 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 D | k_task_sem.h | 28 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 D | debug_infoget.c | 7 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 D | debug_infoget.h | 15 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 D | debug_backtrace.c | 20 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 D | debug_dumpsys.c | 47 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 D | debug_overview.c | 92 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 D | debug_cpuusage.c | 23 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 D | aos_task.c | 26 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 D | k_task.c | 95 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 D | k_obj.c | 17 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 D | k_sched.c | 90 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 D | k_tick.c | 12 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 D | k_task_sem.c | 8 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 D | k_mutex.c | 47 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 D | k_pend.c | 7 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 D | k_cfs.c | 58 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 D | k_sem.c | 77 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 D | k_config.c | 62 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 D | k_config.c | 97 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 D | k_config.c | 88 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()
|