Home
last modified time | relevance | path

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

/AliOS-Things-master/components/py_engine/engine/py/
A Dscheduler.c36 if (MP_STATE_VM(sched_state) == MP_SCHED_IDLE) { in MICROPY_WRAP_MP_SCHED_EXCEPTION()
37 MP_STATE_VM(sched_state) = MP_SCHED_PENDING; in MICROPY_WRAP_MP_SCHED_EXCEPTION()
67 if (MP_STATE_VM(sched_state) == MP_SCHED_PENDING) { in mp_handle_pending()
92 MP_STATE_VM(sched_state) = MP_SCHED_LOCKED; in mp_handle_pending_tail()
107 if (MP_STATE_VM(sched_state) < 0) { in mp_sched_lock()
108 --MP_STATE_VM(sched_state); in mp_sched_lock()
110 MP_STATE_VM(sched_state) = MP_SCHED_LOCKED; in mp_sched_lock()
117 assert(MP_STATE_VM(sched_state) < 0); in mp_sched_unlock()
118 if (++MP_STATE_VM(sched_state) == 0) { in mp_sched_unlock()
121 MP_STATE_VM(sched_state) = MP_SCHED_PENDING; in mp_sched_unlock()
[all …]
A Dmpstate.h227 volatile int16_t sched_state; member
A Dvm.c1366 if (MP_STATE_VM(sched_state) == MP_SCHED_PENDING) { in mp_execute_bytecode()
1369 if (MP_STATE_VM(sched_state) == MP_SCHED_PENDING) { in mp_execute_bytecode()
1375 MP_STATE_VM(sched_state) = MP_SCHED_IDLE; in mp_execute_bytecode()
1405 if (MP_STATE_VM(sched_state) == MP_SCHED_IDLE) in mp_execute_bytecode()
A Druntime.c67 MP_STATE_VM(sched_state) = MP_SCHED_IDLE; in mp_init()

Completed in 10 milliseconds