Home
last modified time | relevance | path

Searched refs:kstat_t (Results 1 – 25 of 70) sorted by relevance

123

/AliOS-Things-master/kernel/rhino/include/
A Dk_task.h230 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);
338 kstat_t krhino_task_sleep(tick_t ticks);
347 kstat_t krhino_task_yield(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_queue.h62 kstat_t krhino_queue_create(kqueue_t *queue, const name_t *name, void **start, size_t msg_num);
71 kstat_t krhino_queue_del(kqueue_t *queue);
83 kstat_t krhino_queue_dyn_create(kqueue_t **queue, const name_t *name, size_t msg_num);
92 kstat_t krhino_queue_dyn_del(kqueue_t *queue);
103 kstat_t krhino_queue_back_send(kqueue_t *queue, void *msg);
113 kstat_t krhino_queue_all_send(kqueue_t *queue, void *msg);
124 kstat_t krhino_queue_recv(kqueue_t *queue, tick_t ticks, void **msg);
133 kstat_t krhino_queue_is_full(kqueue_t *queue);
142 kstat_t krhino_queue_flush(kqueue_t *queue);
152 kstat_t krhino_queue_info_get(kqueue_t *queue, msg_info_t *info);
A Dk_sem.h47 kstat_t krhino_sem_create(ksem_t *sem, const name_t *name, sem_count_t count);
56 kstat_t krhino_sem_del(ksem_t *sem);
68 kstat_t krhino_sem_dyn_create(ksem_t **sem, const name_t *name, sem_count_t count);
77 kstat_t krhino_sem_dyn_del(ksem_t *sem);
87 kstat_t krhino_sem_give(ksem_t *sem);
96 kstat_t krhino_sem_give_all(ksem_t *sem);
106 kstat_t krhino_sem_take(ksem_t *sem, tick_t ticks);
116 kstat_t krhino_sem_count_set(ksem_t *sem, sem_count_t count);
126 kstat_t krhino_sem_count_get(ksem_t *sem, sem_count_t *count);
A Dk_buf_queue.h64 kstat_t krhino_buf_queue_create(kbuf_queue_t *queue, const name_t *name,
78 kstat_t krhino_fix_buf_queue_create(kbuf_queue_t *queue, const name_t *name,
88 kstat_t krhino_buf_queue_del(kbuf_queue_t *queue);
103 kstat_t krhino_buf_queue_dyn_create(kbuf_queue_t **queue, const name_t *name,
117 kstat_t krhino_fix_buf_queue_dyn_create(kbuf_queue_t **queue, const name_t *name,
127 kstat_t krhino_buf_queue_dyn_del(kbuf_queue_t *queue);
140 kstat_t krhino_buf_queue_send(kbuf_queue_t *queue, void *msg, size_t size);
153 kstat_t krhino_buf_queue_recv(kbuf_queue_t *queue, tick_t ticks, void *msg, size_t *size);
162 kstat_t krhino_buf_queue_flush(kbuf_queue_t *queue);
172 kstat_t krhino_buf_queue_info_get(kbuf_queue_t *queue, kbuf_queue_info_t *info);
A Dk_timer.h92 kstat_t krhino_timer_create(ktimer_t *timer, const name_t *name, timer_cb_t cb,
102 kstat_t krhino_timer_del(ktimer_t *timer);
118 kstat_t krhino_timer_dyn_create(ktimer_t **timer, const name_t *name, timer_cb_t cb,
127 kstat_t krhino_timer_dyn_del(ktimer_t *timer);
137 kstat_t krhino_timer_start(ktimer_t *timer);
146 kstat_t krhino_timer_stop(ktimer_t *timer);
158 kstat_t krhino_timer_change(ktimer_t *timer, tick_t first, tick_t round);
169 kstat_t krhino_timer_arg_change_auto(ktimer_t *timer, void *arg);
179 kstat_t krhino_timer_arg_change(ktimer_t *timer, void *arg);
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);
55 kstat_t krhino_task_sem_take(tick_t ticks);
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);
A Dk_mutex.h48 kstat_t krhino_mutex_create(kmutex_t *mutex, const name_t *name);
57 kstat_t krhino_mutex_del(kmutex_t *mutex);
68 kstat_t krhino_mutex_dyn_create(kmutex_t **mutex, const name_t *name);
77 kstat_t krhino_mutex_dyn_del(kmutex_t *mutex);
88 kstat_t krhino_mutex_lock(kmutex_t *mutex, tick_t ticks);
97 kstat_t krhino_mutex_unlock(kmutex_t *mutex);
A Dk_event.h62 kstat_t krhino_event_create(kevent_t *event, const name_t *name, uint32_t flags);
71 kstat_t krhino_event_del(kevent_t *event);
83 kstat_t krhino_event_dyn_create(kevent_t **event, const name_t *name, uint32_t flags);
92 kstat_t krhino_event_dyn_del(kevent_t *event);
110 kstat_t krhino_event_get(kevent_t *event, uint32_t flags, uint8_t opt,
124 kstat_t krhino_event_set(kevent_t *event, uint32_t flags, uint8_t opt);
A Dk_workqueue.h53 kstat_t krhino_workqueue_create(kworkqueue_t *workqueue, const name_t *name,
61 kstat_t krhino_workqueue_del(kworkqueue_t *workqueue);
73 kstat_t krhino_work_init(kwork_t *work, work_handle_t handle, void *arg, tick_t dly);
83 kstat_t krhino_work_run(kworkqueue_t *workqueue, kwork_t *work);
92 kstat_t krhino_work_sched(kwork_t *work);
101 kstat_t krhino_work_cancel(kwork_t *work);
/AliOS-Things-master/components/cplusplus/include/
A Dcpp_thread.h37 kstat_t create(const name_t *name, void *arg, uint8_t prio,
62 kstat_t create_smp(const name_t *name, void *arg, uint8_t prio,
73 kstat_t terminate(void);
83 kstat_t start(void);
90 kstat_t stop(void);
97 kstat_t sleep(uint32_t millisec);
104 kstat_t yield(void);
120 kstat_t prio_change(uint8_t pri);
129 kstat_t cpu_bind(uint8_t cpu_num);
136 kstat_t cpu_unbind(void);
A Dcpp_semaphore.h30 kstat_t create(const name_t *name, sem_count_t count);
37 kstat_t destroy(void);
44 kstat_t wait(uint32_t millisec);
51 kstat_t release(void);
58 kstat_t release_all(void);
65 kstat_t count_set(sem_count_t count);
72 kstat_t count_get(sem_count_t *count);
A Dcpp_queue.h32 kstat_t create(const name_t *name, void *buf, size_t size,
40 kstat_t destory(void);
48 kstat_t send(void *msg, size_t size);
57 kstat_t receive(void *msg, size_t *size, uint32_t millisec);
64 kstat_t flush(void);
72 kstat_t info_get(kbuf_queue_info_t *info);
A Dcpp_workQueue.h31 kstat_t create(const name_t *name, uint8_t pri, cpu_stack_t *stack_buf,
39 kstat_t destory(void);
62 kstat_t init(work_handle_t handle, void *arg, tick_t dly);
69 kstat_t run(kworkqueue_t *workqueue);
76 kstat_t sched(void);
83 kstat_t cancel(void);
A Dcpp_mutex.h38 kstat_t create(const name_t *name);
45 kstat_t destroy(void);
52 kstat_t lock(uint32_t millisec);
59 kstat_t unlock(void);
/AliOS-Things-master/components/cplusplus/
A Dthread.cpp21 kstat_t thread::create(const name_t *name, in create()
71 kstat_t thread::create_smp(const name_t *name, in create_smp()
98 kstat_t thread::terminate(void) in terminate()
115 kstat_t thread::start(void) in start()
125 kstat_t thread::stop(void) in stop()
135 kstat_t thread::sleep(uint32_t millisec) in sleep()
155 kstat_t thread::yield(void) in yield()
177 kstat_t thread::prio_change(uint8_t pri) in prio_change()
191 kstat_t thread::cpu_bind(uint8_t cpu_num) in cpu_bind()
201 kstat_t thread::cpu_unbind(void) in cpu_unbind()
A DworkQueue.cpp17 kstat_t WorkQueue::create(const name_t *name, uint8_t pri, cpu_stack_t *stack_buf, size_t stack_siz… in create()
27 kstat_t WorkQueue::destory(void) in destory()
29 return kstat_t(0); in destory()
49 kstat_t Work::init(work_handle_t handle, void *arg, tick_t dly) in init()
59 kstat_t Work::run(kworkqueue_t *workqueue) in run()
69 kstat_t Work::sched(void) in sched()
79 kstat_t Work::cancel(void) in cancel()
A Dsemaphore.cpp15 kstat_t Semaphore::create(const name_t *name, sem_count_t count) in create()
25 kstat_t Semaphore::destroy(void) in destroy()
35 kstat_t Semaphore::wait(uint32_t millisec) in wait()
55 kstat_t Semaphore::release(void) in release()
65 kstat_t Semaphore::release_all(void) in release_all()
75 kstat_t Semaphore::count_set(sem_count_t count) in count_set()
85 kstat_t Semaphore::count_get(sem_count_t *count) in count_get()
A Dqueue.cpp17 kstat_t Queue::create(const name_t *name, void *buf, size_t size, size_t max_msg) in create()
27 kstat_t Queue::destory(void) in destory()
38 kstat_t Queue::send(void *msg, size_t size) in send()
50 kstat_t Queue::receive(void *msg, size_t *size, uint32_t millisec) in receive()
70 kstat_t Queue::flush(void) in flush()
81 kstat_t Queue::info_get(kbuf_queue_info_t *info) in info_get()
/AliOS-Things-master/kernel/rhino/
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()
11 kstat_t ret; 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()
43 kstat_t krhino_task_sem_take(tick_t ticks) in krhino_task_sem_take()
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_task.c21 kstat_t err; in task_policy_check()
264 kstat_t ret; in task_dyn_create()
335 kstat_t krhino_task_sleep(tick_t ticks) in krhino_task_sleep()
339 kstat_t ret; in krhino_task_sleep()
375 kstat_t krhino_task_yield(void) in krhino_task_yield()
399 kstat_t task_suspend(ktask_t *task) in task_suspend()
473 kstat_t task_resume(ktask_t *task) in task_resume()
656 kstat_t error; in krhino_task_pri_change()
906 kstat_t ret; in krhino_task_dyn_del()
1038 kstat_t ret; in krhino_task_cancel()
[all …]
A Dk_workqueue.c8 static kstat_t workqueue_is_exist(kworkqueue_t *workqueue) in workqueue_is_exist()
31 kstat_t ret; in worker_task()
65 kstat_t ret; in krhino_workqueue_create()
113 kstat_t krhino_workqueue_del(kworkqueue_t *workqueue) in krhino_workqueue_del()
116 kstat_t ret; in krhino_workqueue_del()
160 kstat_t ret; in work_timer_cb()
193 kstat_t ret; in krhino_work_init()
227 kstat_t krhino_work_run(kworkqueue_t *workqueue, kwork_t *work) in krhino_work_run()
230 kstat_t ret; in krhino_work_run()
273 kstat_t krhino_work_sched(kwork_t *work) in krhino_work_sched()
[all …]
A Dk_sem.c51 kstat_t krhino_sem_del(ksem_t *sem) in krhino_sem_del()
91 kstat_t krhino_sem_dyn_create(ksem_t **sem, const name_t *name, in krhino_sem_dyn_create()
94 kstat_t stat; in krhino_sem_dyn_create()
117 kstat_t krhino_sem_dyn_del(ksem_t *sem) in krhino_sem_dyn_del()
160 static kstat_t sem_give(ksem_t *sem, uint8_t opt_wake_all) in sem_give()
223 kstat_t krhino_sem_give(ksem_t *sem) in krhino_sem_give()
230 kstat_t krhino_sem_give_all(ksem_t *sem) in krhino_sem_give_all()
237 kstat_t krhino_sem_take(ksem_t *sem, tick_t ticks) in krhino_sem_take()
241 kstat_t stat; in krhino_sem_take()
292 kstat_t krhino_sem_count_set(ksem_t *sem, sem_count_t sem_count) in krhino_sem_count_set()
[all …]
A Dk_queue.c66 kstat_t krhino_queue_del(kqueue_t *queue) in krhino_queue_del()
108 kstat_t krhino_queue_dyn_create(kqueue_t **queue, const name_t *name, in krhino_queue_dyn_create()
111 kstat_t stat; in krhino_queue_dyn_create()
141 kstat_t krhino_queue_dyn_del(kqueue_t *queue) in krhino_queue_dyn_del()
238 kstat_t krhino_queue_back_send(kqueue_t *queue, void *msg) in krhino_queue_back_send()
243 kstat_t krhino_queue_all_send(kqueue_t *queue, void *msg) in krhino_queue_all_send()
251 kstat_t ret; in krhino_queue_recv()
322 kstat_t krhino_queue_is_full(kqueue_t *queue) in krhino_queue_is_full()
325 kstat_t ret; in krhino_queue_is_full()
347 kstat_t krhino_queue_flush(kqueue_t *queue) in krhino_queue_flush()
[all …]
A Dk_buf_queue.c59 kstat_t krhino_buf_queue_create(kbuf_queue_t *queue, const name_t *name, in krhino_buf_queue_create()
65 kstat_t krhino_fix_buf_queue_create(kbuf_queue_t *queue, const name_t *name, in krhino_fix_buf_queue_create()
71 kstat_t krhino_buf_queue_del(kbuf_queue_t *queue) in krhino_buf_queue_del()
113 static kstat_t buf_queue_dyn_create(kbuf_queue_t **queue, const name_t *name, in buf_queue_dyn_create()
116 kstat_t stat; in buf_queue_dyn_create()
154 kstat_t krhino_buf_queue_dyn_create(kbuf_queue_t **queue, const name_t *name, in krhino_buf_queue_dyn_create()
166 kstat_t krhino_buf_queue_dyn_del(kbuf_queue_t *queue) in krhino_buf_queue_dyn_del()
214 kstat_t err; in buf_queue_send()
283 kstat_t krhino_buf_queue_send(kbuf_queue_t *queue, void *msg, size_t size) in krhino_buf_queue_send()
294 kstat_t ret; in krhino_buf_queue_recv()
[all …]
/AliOS-Things-master/hardware/board/c906/adapter/
A Dcsi_rhino.c29 kstat_t ret = krhino_init(); in csi_kernel_init()
45 kstat_t ret = krhino_start(); in csi_kernel_start()
56 kstat_t get = g_sys_stat; in csi_kernel_get_stat()
116 kstat_t ret; in csi_kernel_task_new()
146 kstat_t ret = krhino_task_dyn_del(task_handle); in csi_kernel_task_del()
289 kstat_t ret = krhino_task_yield(); in csi_kernel_task_yield()
423 kstat_t ret = krhino_intrpt_enter(); in csi_kernel_intrpt_enter()
443 kstat_t ret = krhino_task_sleep(ticks); in csi_kernel_delay()
480 kstat_t ret = krhino_task_sleep(ticks); in csi_kernel_delay_ms()
645 kstat_t ret = krhino_timer_stop(handle); in csi_kernel_timer_stop()
[all …]

Completed in 40 milliseconds

123