Searched refs:workqueue (Results 1 – 13 of 13) sorted by relevance
/AliOS-Things-master/kernel/rhino/ |
A D | k_workqueue.c | 18 if (pos == workqueue) { in workqueue_is_exist() 67 NULL_PARA_CHK(workqueue); in krhino_workqueue_create() 79 ret = workqueue_is_exist(workqueue); in krhino_workqueue_create() 85 klist_init(&(workqueue->work_list)); in krhino_workqueue_create() 86 workqueue->work_current = NULL; in krhino_workqueue_create() 87 workqueue->name = name; in krhino_workqueue_create() 98 ret = krhino_task_create(&(workqueue->worker), name, (void *)workqueue, pri, in krhino_workqueue_create() 118 NULL_PARA_CHK(workqueue); in krhino_workqueue_del() 120 ret = workqueue_is_exist(workqueue); in krhino_workqueue_del() 232 NULL_PARA_CHK(workqueue); in krhino_work_run() [all …]
|
/AliOS-Things-master/components/osal_aos/rhino/ |
A D | aos_workqueue.c | 27 if (workqueue == NULL) { in aos_workqueue_create() 48 workqueue->stk = stk; in aos_workqueue_create() 50 workqueue->stk = NULL; in aos_workqueue_create() 58 if (workqueue->stk != NULL) { in aos_workqueue_create() 59 aos_free(workqueue->stk); in aos_workqueue_create() 64 workqueue->hdl = wq; in aos_workqueue_create() 71 if (!workqueue || !(workqueue->hdl)) { in aos_workqueue_del() 75 krhino_workqueue_del(workqueue->hdl); in aos_workqueue_del() 77 aos_free(workqueue->hdl); in aos_workqueue_del() 79 if (NULL != workqueue->stk) { in aos_workqueue_del() [all …]
|
/AliOS-Things-master/kernel/rhino/include/ |
A D | k_workqueue.h | 53 kstat_t krhino_workqueue_create(kworkqueue_t *workqueue, const name_t *name, 61 kstat_t krhino_workqueue_del(kworkqueue_t *workqueue); 83 kstat_t krhino_work_run(kworkqueue_t *workqueue, kwork_t *work);
|
A D | k_trace.h | 177 void trace_workqueue_create(ktask_t *task, kworkqueue_t *workqueue); 178 void trace_workqueue_del(ktask_t *task, kworkqueue_t *workqueue); 181 #define TRACE_WORKQUEUE_CREATE(task, workqueue) trace_workqueue_create(task, workqueue) argument 182 #define TRACE_WORKQUEUE_DEL(task, workqueue) trace_workqueue_del(task, workqueue) argument 254 #define TRACE_WORKQUEUE_CREATE(task, workqueue) 255 #define TRACE_WORKQUEUE_DEL(task, workqueue)
|
/AliOS-Things-master/components/cplusplus/ |
A D | workQueue.cpp | 59 kstat_t Work::run(kworkqueue_t *workqueue) in run() argument 61 return krhino_work_run(workqueue, &_work_def); in run()
|
/AliOS-Things-master/components/trace/ |
A D | k_trace.c | 243 void trace_workqueue_create(ktask_t *task, kworkqueue_t *workqueue) in trace_workqueue_create() argument 245 SEGGER_SYSVIEW_RecordObject_Name(SYSVIEW_TRACE_ID_WORKQUEUE_CREATE, workqueue->name); in trace_workqueue_create() 248 void trace_workqueue_del(ktask_t *task, kworkqueue_t *workqueue) in trace_workqueue_del() argument 250 SEGGER_SYSVIEW_RecordObject_Name(SYSVIEW_TRACE_ID_WORKQUEUE_DEL, workqueue->name); in trace_workqueue_del()
|
/AliOS-Things-master/components/osal_aos/ |
A D | README.md | 1173 …workqueue)机制简化了基础的任务创建和处理机制,一个workqueue对应一个实体task任务处理,workqueue下面可以挂接多个work实体,每一个work实体都能对应不同的处理接口… 1175 workqueue的处理依赖于task任务。一个workqueue队列会创建关联其对应的task任务,一个workqueue会挂载多个work处理,每个work处理对应一个处理函数。当workque…
|
/AliOS-Things-master/components/osal_aos/include/aos/ |
A D | kernel.h | 762 aos_status_t aos_workqueue_create(aos_workqueue_t *workqueue, const char *name, int32_t prio, void … 769 void aos_workqueue_del(aos_workqueue_t *workqueue); 800 aos_status_t aos_work_run(aos_workqueue_t *workqueue, aos_work_t *work);
|
/AliOS-Things-master/components/cplusplus/include/ |
A D | cpp_workQueue.h | 69 kstat_t run(kworkqueue_t *workqueue);
|
/AliOS-Things-master/components/osal_aos/example/ |
A D | workqueue_example.c | 192 aos workqueue example)
|
/AliOS-Things-master/components/ble_host/bt_host/ |
A D | Kconfig | 38 # The Bluetooth subsystem requires the system workqueue to execute at
|
/AliOS-Things-master/hardware/chip/haas1000/ |
A D | _haas1000_alios_sec_b.lds | 20 /* kernel workqueue conf */
|
A D | _haas1000_alios_sec_b_a7.lds | 20 /* kernel workqueue conf */
|
Completed in 29 milliseconds