/AliOS-Things-master/components/trace/ |
A D | k_trace.c | 110 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_CREATE, &sem->blk_obj); in trace_sem_create() 115 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_OVERFLOW, &sem->blk_obj); in trace_sem_overflow() 125 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_GET_SUCCESS, &sem->blk_obj); in trace_sem_get_success() 130 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_GET_BLK, &sem->blk_obj); in trace_sem_get_blk() 135 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_TASK_WAKE, &sem->blk_obj); in trace_sem_task_wake() 140 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_SEM_DEL, &sem->blk_obj); in trace_sem_del() 150 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_MUTEX_CREATE, &mutex->blk_obj); in trace_mutex_create() 160 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_MUTEX_GET, &mutex->blk_obj); in trace_mutex_get() 185 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_MUTEX_DEL, &mutex->blk_obj); in trace_mutex_del() 195 SEGGER_SYSVIEW_RecordObject(SYSVIEW_TRACE_ID_EVENT_GET, &event->blk_obj); in trace_event_get() [all …]
|
/AliOS-Things-master/kernel/rhino/ |
A D | k_pend.c | 47 task->blk_obj = NULL; in pend_task_wakeup() 53 task->blk_obj = blk_obj; in pend_to_blk_obj() 64 if (blk_obj->blk_policy == BLK_POLICY_FIFO) { in pend_to_blk_obj() 66 klist_insert(&blk_obj->blk_list, &task->task_list); in pend_to_blk_obj() 69 pend_list_add(&blk_obj->blk_list, task); in pend_to_blk_obj() 98 task->blk_obj = NULL; in pend_task_rm() 103 if (task->blk_obj->blk_policy == BLK_POLICY_PRI) { in pend_list_reorder() 106 pend_list_add(&task->blk_obj->blk_list, task); in pend_list_reorder() 114 (void)blk_obj; in pend_state_end_proc() 136 if (blk_obj == NULL) { in pend_state_end_proc() [all …]
|
A D | k_sem.c | 21 klist_init(&sem->blk_obj.blk_list); in sem_create() 26 sem->blk_obj.name = name; in sem_create() 27 sem->blk_obj.blk_policy = BLK_POLICY_PRI; in sem_create() 30 sem->blk_obj.cancel = 1u; in sem_create() 39 sem->blk_obj.obj_type = RHINO_SEM_OBJ_TYPE; in sem_create() 72 blk_list_head = &sem->blk_obj.blk_list; in krhino_sem_del() 73 sem->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_sem_del() 138 blk_list_head = &sem->blk_obj.blk_list; in krhino_sem_dyn_del() 139 sem->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_sem_dyn_del() 176 blk_list_head = &sem->blk_obj.blk_list; in sem_give() [all …]
|
A D | k_mutex.c | 19 klist_init(&mutex->blk_obj.blk_list); in mutex_create() 20 mutex->blk_obj.blk_policy = BLK_POLICY_PRI; in mutex_create() 21 mutex->blk_obj.name = name; in mutex_create() 26 mutex->blk_obj.cancel = 0u; in mutex_create() 35 mutex->blk_obj.obj_type = RHINO_MUTEX_OBJ_TYPE; in mutex_create() 87 blk_list_head = &mutex->blk_obj.blk_list; in krhino_mutex_del() 89 mutex->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_mutex_del() 164 blk_list_head = &mutex->blk_obj.blk_list; in krhino_mutex_dyn_del() 166 mutex->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_mutex_dyn_del() 272 mutex_tmp = (kmutex_t *)(task->blk_obj); in mutex_task_pri_reset() [all …]
|
A D | k_queue.c | 32 klist_init(&queue->blk_obj.blk_list); in queue_create() 34 queue->blk_obj.name = name; in queue_create() 35 queue->blk_obj.blk_policy = BLK_POLICY_PRI; in queue_create() 46 queue->blk_obj.cancel = 1u; in queue_create() 55 queue->blk_obj.obj_type = RHINO_QUEUE_OBJ_TYPE; in queue_create() 77 if (queue->blk_obj.obj_type != RHINO_QUEUE_OBJ_TYPE) { in krhino_queue_del() 87 blk_list_head = &queue->blk_obj.blk_list; in krhino_queue_del() 89 queue->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_queue_del() 162 blk_list_head = &queue->blk_obj.blk_list; in krhino_queue_dyn_del() 164 queue->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_queue_dyn_del() [all …]
|
A D | k_event.c | 20 klist_init(&event->blk_obj.blk_list); in event_create() 21 event->blk_obj.blk_policy = BLK_POLICY_PRI; in event_create() 22 event->blk_obj.name = name; in event_create() 26 event->blk_obj.cancel = 1u; in event_create() 37 event->blk_obj.obj_type = RHINO_EVENT_OBJ_TYPE; in event_create() 58 if (event->blk_obj.obj_type != RHINO_EVENT_OBJ_TYPE) { in krhino_event_del() 68 blk_list_head = &event->blk_obj.blk_list; in krhino_event_del() 70 event->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_event_del() 138 blk_list_head = &event->blk_obj.blk_list; in krhino_event_dyn_del() 140 event->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_event_dyn_del() [all …]
|
A D | k_buf_queue.c | 31 klist_init(&queue->blk_obj.blk_list); in buf_queue_create() 37 queue->blk_obj.name = name; in buf_queue_create() 38 queue->blk_obj.blk_policy = BLK_POLICY_PRI; in buf_queue_create() 41 queue->blk_obj.cancel = 1u; in buf_queue_create() 50 queue->blk_obj.obj_type = RHINO_BUF_QUEUE_OBJ_TYPE; in buf_queue_create() 82 if (queue->blk_obj.obj_type != RHINO_BUF_QUEUE_OBJ_TYPE) { in krhino_buf_queue_del() 92 head = &queue->blk_obj.blk_list; in krhino_buf_queue_del() 94 queue->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_buf_queue_del() 187 head = &queue->blk_obj.blk_list; in krhino_buf_queue_dyn_del() 189 queue->blk_obj.obj_type = RHINO_OBJ_TYPE_NONE; in krhino_buf_queue_dyn_del() [all …]
|
A D | k_tick.c | 88 p_tcb->blk_obj = NULL; in tick_list_update() 97 p_tcb->blk_obj = NULL; in tick_list_update()
|
A D | k_task.c | 613 if (task->blk_obj->obj_type == RHINO_MUTEX_OBJ_TYPE) { in task_pri_change() 614 mutex_tmp = (kmutex_t *)(task->blk_obj); in task_pri_change() 740 task->blk_obj = NULL; in krhino_task_wait_abort() 772 blk_list_head = &mutex->blk_obj.blk_list; in task_mutex_free()
|
/AliOS-Things-master/components/drivers/core/base/include/drivers/ |
A D | mutex.h | 121 .blk_obj.blk_list.prev = &blk_obj.blk_list, \ 122 .blk_obj.blk_list.next = &blk_obj.blk_list, \ 123 .blk_obj.blk_policy = BLK_POLICY_PRI, \ 124 .blk_obj.name = name, \ 126 .blk_obj.cancel = 0u, \ 131 .blk_obj.obj_type = RHINO_MUTEX_OBJ_TYPE, \
|
/AliOS-Things-master/components/debug/src/ |
A D | debug_overview.c | 211 if (buf_queue->blk_obj.obj_type != RHINO_BUF_QUEUE_OBJ_TYPE) { in debug_buf_queue_overview() 225 blk_list_head = &buf_queue->blk_obj.blk_list; in debug_buf_queue_overview() 276 if (queue->blk_obj.obj_type != RHINO_QUEUE_OBJ_TYPE) { in debug_queue_overview() 288 blk_list_head = &queue->blk_obj.blk_list; in debug_queue_overview() 343 if (sem->blk_obj.obj_type != RHINO_SEM_OBJ_TYPE) { in debug_sem_overview() 349 blk_list_head = &sem->blk_obj.blk_list; in debug_sem_overview() 360 blk_list_head = &sem->blk_obj.blk_list; in debug_sem_overview() 413 if (mutex->blk_obj.obj_type != RHINO_MUTEX_OBJ_TYPE) { in debug_mutex_overview() 438 blk_list_head = &mutex->blk_obj.blk_list; in debug_mutex_overview()
|
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_internal.h | 149 if ((g_active_task[cur_cpu_num]->cancel == 1u) && (obj->blk_obj.cancel == 1u)) {\ 184 void pend_to_blk_obj(blk_obj_t *blk_obj, ktask_t *task, tick_t timeout); 187 kstat_t pend_state_end_proc(ktask_t *task, blk_obj_t *blk_obj);
|
A D | k_mutex.h | 26 blk_obj_t blk_obj; member
|
A D | k_obj.h | 64 typedef struct blk_obj { struct
|
A D | k_event.h | 26 blk_obj_t blk_obj; member
|
A D | k_sem.h | 29 blk_obj_t blk_obj; member
|
A D | k_queue.h | 43 blk_obj_t blk_obj; /**< Manage blocked tasks */ member
|
A D | k_buf_queue.h | 25 blk_obj_t blk_obj; /**< Manage blocked tasks */ member
|
A D | k_task.h | 102 blk_obj_t *blk_obj; member
|
/AliOS-Things-master/components/osal_aos/rhino/ |
A D | aos_event.c | 97 if (k_event->blk_obj.obj_type != RHINO_EVENT_OBJ_TYPE) { in aos_event_is_valid()
|
A D | aos_mutex.c | 131 if (k_mutex->blk_obj.obj_type != RHINO_MUTEX_OBJ_TYPE) { in aos_mutex_is_valid()
|
A D | aos_sem.c | 129 if (k_sem->blk_obj.obj_type != RHINO_SEM_OBJ_TYPE) { in aos_sem_is_valid()
|
A D | aos_queue.c | 130 if (k_queue->blk_obj.obj_type != RHINO_BUF_QUEUE_OBJ_TYPE) { in aos_queue_is_valid()
|