Home
last modified time | relevance | path

Searched refs:lthreads (Results 1 – 1 of 1) sorted by relevance

/rk3399_rockchip-uboot/examples/standalone/
H A Dsched.c58 static volatile struct lthread lthreads[MAX_THREADS]; variable
174 lthreads[i].state = STATE_EMPTY; in sched_init()
177 lthreads[current_tid].state = STATE_RUNNABLE; in sched_init()
179 (unsigned)lthreads[current_tid].context); in sched_init()
190 if(lthreads[new].state == STATE_RUNNABLE) { \ in thread_yield()
193 (unsigned)lthreads[current_tid].context); \ in thread_yield()
194 if(setjmp(lthreads[current_tid].context) == 0) { \ in thread_yield()
198 longjmp(lthreads[new].context, 1); \ in thread_yield()
225 if (lthreads[i].state == STATE_EMPTY) { in thread_create()
226 lthreads[i].state = STATE_STOPPED; in thread_create()
[all …]