Home
last modified time | relevance | path

Searched refs:MP_STATE_VM (Results 1 – 25 of 33) sorted by relevance

12

/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()
92 MP_STATE_VM(sched_state) = MP_SCHED_LOCKED; in mp_handle_pending_tail()
94 mp_sched_item_t item = MP_STATE_VM(sched_queue)[MP_STATE_VM(sched_idx)]; in mp_handle_pending_tail()
95 MP_STATE_VM(sched_idx) = IDX_MASK(MP_STATE_VM(sched_idx) + 1); in mp_handle_pending_tail()
96 --MP_STATE_VM(sched_len); 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()
117 assert(MP_STATE_VM(sched_state) < 0); in mp_sched_unlock()
118 if (++MP_STATE_VM(sched_state) == 0) { in mp_sched_unlock()
136 uint8_t iput = IDX_MASK(MP_STATE_VM(sched_idx) + MP_STATE_VM(sched_len)++); in MICROPY_WRAP_MP_SCHED_SCHEDULE()
[all …]
A Dqstr.c126 MP_STATE_VM(qstr_last_chunk) = NULL; in qstr_init()
148 if (MP_STATE_VM(last_pool)->len >= MP_STATE_VM(last_pool)->alloc) { in qstr_add()
159 pool->prev = MP_STATE_VM(last_pool); in qstr_add()
160 pool->total_prev_len = MP_STATE_VM(last_pool)->total_prev_len + MP_STATE_VM(last_pool)->len; in qstr_add()
163 MP_STATE_VM(last_pool) = pool; in qstr_add()
168 MP_STATE_VM(last_pool)->qstrs[MP_STATE_VM(last_pool)->len++] = q_ptr; in qstr_add()
171 return MP_STATE_VM(last_pool)->total_prev_len + MP_STATE_VM(last_pool)->len - 1; in qstr_add()
210 …if (MP_STATE_VM(qstr_last_chunk) != NULL && MP_STATE_VM(qstr_last_used) + n_bytes > MP_STATE_VM(qs… in qstr_from_strn()
212 …byte *new_p = m_renew_maybe(byte, MP_STATE_VM(qstr_last_chunk), MP_STATE_VM(qstr_last_alloc), MP_S… in qstr_from_strn()
215 …(void)m_renew_maybe(byte, MP_STATE_VM(qstr_last_chunk), MP_STATE_VM(qstr_last_alloc), MP_STATE_VM(… in qstr_from_strn()
[all …]
A Dobjexcept.c82 #define mp_emergency_exception_buf_size MP_STATE_VM(mp_emergency_exception_buf_size)
86 MP_STATE_VM(mp_emergency_exception_buf) = NULL; in mp_init_emergency_exception_buf()
97 void *old_buf = MP_STATE_VM(mp_emergency_exception_buf); in mp_alloc_emergency_exception_buf()
103 MP_STATE_VM(mp_emergency_exception_buf) = buf; in mp_alloc_emergency_exception_buf()
132 … buf = (byte *)((uint8_t *)MP_STATE_VM(mp_emergency_exception_buf) + EMG_BUF_STR_BUF_OFFSET); in decompress_error_text_maybe()
207 o_exc = &MP_STATE_VM(mp_emergency_exception_obj); in mp_obj_exception_make_new()
229 ((uint8_t *)MP_STATE_VM(mp_emergency_exception_buf) + EMG_BUF_TUPLE_OFFSET); in mp_obj_exception_make_new()
401 o_str = (mp_obj_str_t *)((uint8_t *)MP_STATE_VM(mp_emergency_exception_buf) in mp_obj_new_exception_msg()
484 … o_str = (mp_obj_str_t *)((uint8_t *)MP_STATE_VM(mp_emergency_exception_buf) + EMG_BUF_STR_OFFSET); in mp_obj_new_exception_msg_vlist()
584 size_t *tb = (size_t *)((uint8_t *)MP_STATE_VM(mp_emergency_exception_buf) in mp_obj_exception_add_traceback()
[all …]
A Dmodsys.c142 mp_obj_t cur_exc = MP_OBJ_FROM_PTR(MP_STATE_VM(cur_exception)); in mp_sys_exc_info()
170 mp_obj_t old = MP_STATE_VM(sys_exitfunc); in mp_sys_atexit()
171 MP_STATE_VM(sys_exitfunc) = obj; in mp_sys_atexit()
188 { MP_ROM_QSTR(MP_QSTR_path), MP_ROM_PTR(&MP_STATE_VM(mp_sys_path_obj)) },
189 { MP_ROM_QSTR(MP_QSTR_argv), MP_ROM_PTR(&MP_STATE_VM(mp_sys_argv_obj)) },
230 { MP_ROM_QSTR(MP_QSTR_modules), MP_ROM_PTR(&MP_STATE_VM(mp_loaded_modules_dict)) },
A Druntime.c67 MP_STATE_VM(sched_state) = MP_SCHED_IDLE; in mp_init()
68 MP_STATE_VM(sched_idx) = 0; in mp_init()
69 MP_STATE_VM(sched_len) = 0; in mp_init()
87 MP_STATE_VM(mp_optimise_value) = 0; in mp_init()
97 mp_obj_dict_init(&MP_STATE_VM(dict_main), 1); in mp_init()
101 mp_locals_set(&MP_STATE_VM(dict_main)); in mp_init()
102 mp_globals_set(&MP_STATE_VM(dict_main)); in mp_init()
121 MP_STATE_VM(vfs_cur) = NULL; in mp_init()
122 MP_STATE_VM(vfs_mount_table) = NULL; in mp_init()
126 MP_STATE_VM(sys_exitfunc) = mp_const_none; in mp_init()
[all …]
A Dobjmodule.c82 if (MP_STATE_VM(mp_module_builtins_override_dict) == NULL) { in module_attr()
83MP_STATE_VM(mp_module_builtins_override_dict) = MP_OBJ_TO_PTR(mp_obj_new_dict(1)); in module_attr()
85 dict = MP_STATE_VM(mp_module_builtins_override_dict); in module_attr()
112 mp_map_t *mp_loaded_modules_map = &MP_STATE_VM(mp_loaded_modules_dict).map; in mp_obj_new_module()
247 mp_map_t *mp_loaded_modules_map = &MP_STATE_VM(mp_loaded_modules_dict).map; in mp_module_get()
265 mp_map_t *mp_loaded_modules_map = &MP_STATE_VM(mp_loaded_modules_dict).map; in mp_module_register()
A Dmpthread.h54 #define MP_THREAD_GIL_ENTER() mp_thread_mutex_lock(&MP_STATE_VM(gil_mutex), 1)
55 #define MP_THREAD_GIL_EXIT() mp_thread_mutex_unlock(&MP_STATE_VM(gil_mutex))
A Dqstr.h58 #define QSTR_TOTAL() (MP_STATE_VM(last_pool)->total_prev_len + MP_STATE_VM(last_pool)->len)
A Druntime.h75 #define mp_sched_num_pending() (MP_STATE_VM(sched_len))
207 #define mp_sys_path (MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_sys_path_obj)))
208 #define mp_sys_argv (MP_OBJ_FROM_PTR(&MP_STATE_VM(mp_sys_argv_obj)))
A Dmodmicropython.c41 return MP_OBJ_NEW_SMALL_INT(MP_STATE_VM(mp_optimise_value)); in mp_micropython_opt_level()
43 MP_STATE_VM(mp_optimise_value) = mp_obj_get_int(args[0]); in mp_micropython_opt_level()
A Dvm.c102 #define CLEAR_SYS_EXC_INFO() MP_STATE_VM(cur_exception) = NULL;
1366 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()
1421 MP_STATE_VM(cur_exception) = nlr.ret_val; in mp_execute_bytecode()
A Dmpstate.h288 #define MP_STATE_VM(x) (mp_state_ctx.vm.x) macro
/AliOS-Things-master/components/py_engine/engine/extmod/
A Duos_dupterm.c41 mp_obj_t term = MP_STATE_VM(dupterm_objs[dupterm_idx]); in mp_uos_deactivate()
42 MP_STATE_VM(dupterm_objs[dupterm_idx]) = MP_OBJ_NULL; in mp_uos_deactivate()
60 mp_obj_t s = MP_STATE_VM(dupterm_objs[idx]); in mp_uos_dupterm_poll()
97 if (MP_STATE_VM(dupterm_objs[idx]) == MP_OBJ_NULL) { in mp_uos_dupterm_rx_chr()
102 if (mp_uos_dupterm_is_builtin_stream(MP_STATE_VM(dupterm_objs[idx]))) { in mp_uos_dupterm_rx_chr()
152 if (MP_STATE_VM(dupterm_objs[idx]) == MP_OBJ_NULL) { in mp_uos_dupterm_tx_strn()
157 if (mp_uos_dupterm_is_builtin_stream(MP_STATE_VM(dupterm_objs[idx]))) { in mp_uos_dupterm_tx_strn()
160 stream_p->write(MP_STATE_VM(dupterm_objs[idx]), str, len, &errcode); in mp_uos_dupterm_tx_strn()
185 mp_obj_t previous_obj = MP_STATE_VM(dupterm_objs[idx]); in mp_uos_dupterm()
190 MP_STATE_VM(dupterm_objs[idx]) = MP_OBJ_NULL; in mp_uos_dupterm()
[all …]
A Dvfs.c58 if (*path == '/' || MP_STATE_VM(vfs_cur) == MP_VFS_ROOT) { in mp_vfs_lookup_path()
92 return MP_STATE_VM(vfs_cur); in mp_vfs_lookup_path()
249 mp_vfs_mount_t **vfsp = &MP_STATE_VM(vfs_mount_table); in mp_vfs_mount()
285 if (MP_STATE_VM(vfs_cur) == vfs) { in mp_vfs_umount()
286 MP_STATE_VM(vfs_cur) = MP_VFS_ROOT; in mp_vfs_umount()
340 MP_STATE_VM(vfs_cur) = vfs; in mp_vfs_chdir()
346 if (MP_STATE_VM(vfs_cur) == MP_VFS_ROOT) { in mp_vfs_getcwd()
350 if (MP_STATE_VM(vfs_cur)->len == 1) { in mp_vfs_getcwd()
356 vstr_init(&vstr, MP_STATE_VM(vfs_cur)->len + strlen(cwd) + 1); in mp_vfs_getcwd()
357 vstr_add_strn(&vstr, MP_STATE_VM(vfs_cur)->str, MP_STATE_VM(vfs_cur)->len); in mp_vfs_getcwd()
[all …]
A Dmodbluetooth.c257 if (MP_STATE_VM(bluetooth) == MP_OBJ_NULL) { in bluetooth_ble_make_new()
277 MP_STATE_VM(bluetooth) = MP_OBJ_FROM_PTR(o); in bluetooth_ble_make_new()
279 return MP_STATE_VM(bluetooth); in bluetooth_ble_make_new()
431 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in bluetooth_ble_irq()
1035 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in bluetooth_ble_invoke_irq()
1121 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in invoke_irq_handler()
1380 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in schedule_ringbuf()
1392 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in mp_bluetooth_gap_on_connected_disconnected()
1405 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in mp_bluetooth_gap_on_connection_update()
1418 mp_obj_bluetooth_ble_t *o = MP_OBJ_TO_PTR(MP_STATE_VM(bluetooth)); in mp_bluetooth_gatts_on_write()
[all …]
A Dmodlwip.c118 mp_obj_type_t *type = mp_obj_get_type(MP_STATE_VM(lwip_slip_stream)); in sio_send()
120 type->stream_p->write(MP_STATE_VM(lwip_slip_stream), &c, 1, &error); in sio_send()
124 mp_obj_type_t *type = mp_obj_get_type(MP_STATE_VM(lwip_slip_stream)); in sio_tryread()
126 mp_uint_t out_sz = type->stream_p->read(MP_STATE_VM(lwip_slip_stream), data, len, &error); in sio_tryread()
143 MP_STATE_VM(lwip_slip_stream) = args[0]; in lwip_slip_make_new()
/AliOS-Things-master/components/py_engine/engine/shared/runtime/
A Dpyexec.c293 MP_STATE_VM(repl_line) = vstr_new(32); in pyexec_event_repl_init()
297 readline_init(MP_STATE_VM(repl_line), ""); in pyexec_event_repl_init()
308 … if (vstr_len(MP_STATE_VM(repl_line)) == 2 && vstr_str(MP_STATE_VM(repl_line))[0] == CHAR_CTRL_E) { in pyexec_raw_repl_process_char()
320 vstr_reset(MP_STATE_VM(repl_line)); in pyexec_raw_repl_process_char()
327 vstr_reset(MP_STATE_VM(repl_line)); in pyexec_raw_repl_process_char()
340 if (MP_STATE_VM(repl_line)->len == 0) { in pyexec_raw_repl_process_char()
343 vstr_clear(MP_STATE_VM(repl_line)); in pyexec_raw_repl_process_char()
353 vstr_reset(MP_STATE_VM(repl_line)); in pyexec_raw_repl_process_char()
411 vstr_clear(MP_STATE_VM(repl_line)); in pyexec_friendly_repl_process_char()
416 vstr_reset(MP_STATE_VM(repl_line)); in pyexec_friendly_repl_process_char()
[all …]
/AliOS-Things-master/components/py_engine/engine/mpy-cross/
A Dmain.c201 MP_STATE_VM(default_emit_opt) = emit_opt; in main_()
241 MP_STATE_VM(mp_optimise_value) = argv[a][2] & 0xf; in main_()
243 MP_STATE_VM(mp_optimise_value) = 0; in main_()
244 … for (char *p = argv[a] + 1; *p && *p == 'O'; p++, MP_STATE_VM(mp_optimise_value)++) {; in main_()
/AliOS-Things-master/components/py_engine/adapter/
A Dmain.c440 MP_STATE_VM(vfs_cur) = MP_STATE_VM(vfs_mount_table); in mpy_init()
/AliOS-Things-master/components/py_engine/adapter/haas510/
A Dmpconfigport.h292 #define MP_STATE_PORT MP_STATE_VM
A Dmodmachine.c97 for (mp_vfs_mount_t *vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; vfs = vfs->next) { in machine_info()
/AliOS-Things-master/components/py_engine/adapter/haas600/
A Dmpconfigport.h292 #define MP_STATE_PORT MP_STATE_VM
A Dmodmachine.c97 for (mp_vfs_mount_t *vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; vfs = vfs->next) { in machine_info()
/AliOS-Things-master/components/py_engine/adapter/haas/
A Dmodmachine.c105 for (mp_vfs_mount_t *vfs = MP_STATE_VM(vfs_mount_table); vfs != NULL; in machine_info()
A Dmpconfigport.h303 #define MP_STATE_PORT MP_STATE_VM

Completed in 40 milliseconds

12