/AliOS-Things-master/components/py_engine/engine/extmod/ |
A D | machine_signal.c | 45 STATIC mp_obj_t signal_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj… in signal_make_new() argument 61 mp_obj_t *pin_args = mp_local_alloc((n_args + n_kw * 2) * sizeof(mp_obj_t)); in signal_make_new() 66 for (size_t cnt = n_kw; cnt; cnt--) { in signal_make_new() 69 n_kw--; in signal_make_new() 90 pin = MICROPY_PY_MACHINE_PIN_MAKE_NEW(NULL, n_args, n_kw, pin_args); in signal_make_new() 99 if (n_kw == 0) { in signal_make_new() 100 } else if (n_kw == 1 && args[1] == MP_OBJ_NEW_QSTR(MP_QSTR_invert)) { in signal_make_new() 135 STATIC mp_obj_t signal_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args) { in signal_call() argument 136 mp_arg_check_num(n_args, n_kw, 0, 1, false); in signal_call()
|
A D | moduhashlib.c | 84 STATIC mp_obj_t uhashlib_sha256_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, con… in uhashlib_sha256_make_new() argument 85 mp_arg_check_num(n_args, n_kw, 0, 1, false); in uhashlib_sha256_make_new() 121 mp_arg_check_num(n_args, n_kw, 0, 1, false); in uhashlib_sha256_make_new() 174 STATIC mp_obj_t uhashlib_sha1_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const… in uhashlib_sha1_make_new() argument 175 mp_arg_check_num(n_args, n_kw, 0, 1, false); in uhashlib_sha1_make_new() 214 STATIC mp_obj_t uhashlib_sha1_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const… in uhashlib_sha1_make_new() argument 215 mp_arg_check_num(n_args, n_kw, 0, 1, false); in uhashlib_sha1_make_new() 269 STATIC mp_obj_t uhashlib_md5_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const … in uhashlib_md5_make_new() argument 270 mp_arg_check_num(n_args, n_kw, 0, 1, false); in uhashlib_md5_make_new() 309 STATIC mp_obj_t uhashlib_md5_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const … in uhashlib_md5_make_new() argument [all …]
|
A D | machine_spi.h | 34 #define MP_MACHINE_SPI_CHECK_FOR_LEGACY_SOFTSPI_CONSTRUCTION(n_args, n_kw, all_args) \ argument 42 … return mp_machine_soft_spi_type.make_new(&mp_machine_soft_spi_type, n_args, n_kw, all_args); \ 62 mp_obj_t mp_machine_spi_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_ob…
|
A D | machine_pinbase.c | 48 STATIC mp_obj_t pinbase_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_ob… in pinbase_make_new() argument 51 (void)n_kw; in pinbase_make_new()
|
A D | machine_i2c.h | 33 #define MP_MACHINE_I2C_CHECK_FOR_LEGACY_SOFTI2C_CONSTRUCTION(n_args, n_kw, all_args) \ argument 41 … return mp_machine_soft_i2c_type.make_new(&mp_machine_soft_i2c_type, n_args, n_kw, all_args); \
|
/AliOS-Things-master/components/py_engine/engine/py/ |
A D | objfun.c | 55 mp_arg_check_num(n_args, n_kw, 0, 0, false); in fun_builtin_0_call() 70 mp_arg_check_num(n_args, n_kw, 1, 1, false); in fun_builtin_1_call() 85 mp_arg_check_num(n_args, n_kw, 2, 2, false); in fun_builtin_2_call() 100 mp_arg_check_num(n_args, n_kw, 3, 3, false); in fun_builtin_3_call() 117 mp_arg_check_num_sig(n_args, n_kw, self->sig); in fun_builtin_var_call() 124 mp_map_init_fixed_table(&kw_args, n_kw, args + n_args); in fun_builtin_var_call() 214 mp_setup_code_state(code_state, n_args, n_kw, args); \ 240 INIT_CODESTATE(code_state, self, n_state, n_args, n_kw, args); in mp_obj_fun_bc_prepare_codestate() 256 dump_args(args + n_args, n_kw * 2); in fun_bc_call() 285 INIT_CODESTATE(code_state, self, n_state, n_args, n_kw, args); in fun_bc_call() [all …]
|
A D | objclosure.c | 39 STATIC mp_obj_t closure_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args) { in closure_call() argument 44 size_t n_total = self->n_closed + n_args + 2 * n_kw; in closure_call() 49 memcpy(args2 + self->n_closed, args, (n_args + 2 * n_kw) * sizeof(mp_obj_t)); in closure_call() 50 return mp_call_function_n_kw(self->fun, self->n_closed + n_args, n_kw, args2); in closure_call() 55 memcpy(args2 + self->n_closed, args, (n_args + 2 * n_kw) * sizeof(mp_obj_t)); in closure_call() 56 mp_obj_t res = mp_call_function_n_kw(self->fun, self->n_closed + n_args, n_kw, args2); in closure_call()
|
A D | objboundmeth.c | 50 mp_obj_t mp_call_method_self_n_kw(mp_obj_t meth, mp_obj_t self, size_t n_args, size_t n_kw, const m… in mp_call_method_self_n_kw() argument 52 size_t n_total = n_args + 2 * n_kw; in mp_call_method_self_n_kw() 70 mp_obj_t res = mp_call_function_n_kw(meth, n_args + 1, n_kw, args2); in mp_call_method_self_n_kw() 81 STATIC mp_obj_t bound_meth_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args)… in bound_meth_call() argument 83 return mp_call_method_self_n_kw(self->meth, self->self, n_args, n_kw, args); in bound_meth_call()
|
A D | runtime.h | 82 void mp_arg_check_num_sig(size_t n_args, size_t n_kw, uint32_t sig); 83 static inline void mp_arg_check_num(size_t n_args, size_t n_kw, size_t n_args_min, size_t n_args_ma… in mp_arg_check_num() argument 84 mp_arg_check_num_sig(n_args, n_kw, MP_OBJ_FUN_MAKE_SIG(n_args_min, n_args_max, takes_kw)); in mp_arg_check_num() 87 void mp_arg_parse_all_kw_array(size_t n_pos, size_t n_kw, const mp_obj_t *args, size_t n_allowed, c… 118 mp_obj_t mp_call_function_n_kw(mp_obj_t fun, size_t n_args, size_t n_kw, const mp_obj_t *args); 119 mp_obj_t mp_call_method_n_kw(size_t n_args, size_t n_kw, const mp_obj_t *args); 121 mp_obj_t mp_call_method_self_n_kw(mp_obj_t meth, mp_obj_t self, size_t n_args, size_t n_kw, const m… 129 size_t n_args, n_kw, n_alloc; member
|
A D | objnamedtuple.c | 94 STATIC mp_obj_t namedtuple_make_new(const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, const… in namedtuple_make_new() argument 97 if (n_args + n_kw != num_fields) { in namedtuple_make_new() 103 num_fields, n_args + n_kw); in namedtuple_make_new() 107 type->base.name, num_fields, n_args + n_kw); in namedtuple_make_new() 119 memset(&tuple->items[n_args], 0, sizeof(mp_obj_t) * n_kw); in namedtuple_make_new() 120 for (size_t i = n_args; i < n_args + 2 * n_kw; i += 2) { in namedtuple_make_new()
|
A D | argcheck.c | 32 void mp_arg_check_num_sig(size_t n_args, size_t n_kw, uint32_t sig) { in mp_arg_check_num_sig() argument 40 if (n_kw && !takes_kw) { in mp_arg_check_num_sig() 134 void mp_arg_parse_all_kw_array(size_t n_pos, size_t n_kw, const mp_obj_t *args, size_t n_allowed, c… in mp_arg_parse_all_kw_array() argument 136 mp_map_init_fixed_table(&kw_args, n_kw, args + n_pos); in mp_arg_parse_all_kw_array()
|
A D | objenumerate.c | 42 STATIC mp_obj_t enumerate_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_… in enumerate_make_new() argument 53 mp_arg_parse_all_kw_array(n_args, n_kw, args, in enumerate_make_new() 62 mp_arg_check_num(n_args, n_kw, 1, 2, false); in enumerate_make_new()
|
A D | objtype.c | 308 if (n_args == 0 && n_kw == 0) { in mp_obj_instance_make_new() 312 mp_obj_t *args2 = m_new(mp_obj_t, 1 + n_args + 2 * n_kw); in mp_obj_instance_make_new() 316 m_del(mp_obj_t, args2, 1 + n_args + 2 * n_kw); in mp_obj_instance_make_new() 340 if (n_args == 0 && n_kw == 0) { in mp_obj_instance_make_new() 343 mp_obj_t *args2 = m_new(mp_obj_t, 2 + n_args + 2 * n_kw); in mp_obj_instance_make_new() 347 init_ret = mp_call_method_n_kw(n_args, n_kw, args2); in mp_obj_instance_make_new() 348 m_del(mp_obj_t, args2, 2 + n_args + 2 * n_kw); in mp_obj_instance_make_new() 965 mp_arg_check_num(n_args, n_kw, 1, 3, false); in type_make_new() 996 mp_obj_t o = self->make_new(self, n_args, n_kw, args); in type_call() 1235 mp_arg_check_num(n_args, n_kw, 2, 2, false); in super_make_new() [all …]
|
A D | objtype.h | 47 mp_obj_t mp_obj_instance_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args); 52 mp_obj_t mp_obj_instance_make_new(const mp_obj_type_t *self_in, size_t n_args, size_t n_kw, const m…
|
A D | objreversed.c | 40 STATIC mp_obj_t reversed_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_o… in reversed_make_new() argument 41 mp_arg_check_num(n_args, n_kw, 1, 1, false); in reversed_make_new()
|
A D | bc.c | 112 void mp_setup_code_state(mp_code_state_t *code_state, size_t n_args, size_t n_kw, const mp_obj_t *a… in mp_setup_code_state() argument 168 if (n_kw == 0 && (scope_flags & MP_SCOPE_FLAG_DEFKWARGS) == 0) { in mp_setup_code_state() 187 if (n_kw != 0 || (scope_flags & MP_SCOPE_FLAG_DEFKWARGS) != 0) { in mp_setup_code_state() 193 dict = mp_obj_new_dict(n_kw); // TODO: better go conservative with 0? in mp_setup_code_state() 200 for (size_t i = 0; i < n_kw; i++) { in mp_setup_code_state()
|
A D | objfilter.c | 37 STATIC mp_obj_t filter_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj… in filter_make_new() argument 38 mp_arg_check_num(n_args, n_kw, 2, 2, false); in filter_make_new()
|
A D | runtime.c | 655 return type->call(fun_in, n_args, n_kw, args); in mp_call_function_n_kw() 685 uint n_kw = (n_args_n_kw >> 8) & 0xff; in mp_call_prepare_args_n_kw_var() local 686 mp_obj_t pos_seq = args[n_args + 2 * n_kw]; // may be MP_OBJ_NULL in mp_call_prepare_args_n_kw_var() 687 mp_obj_t kw_dict = args[n_args + 2 * n_kw + 1]; // may be MP_OBJ_NULL in mp_call_prepare_args_n_kw_var() 712 args2_alloc = 1 + n_args + 2 * (n_kw + kw_dict_len); in mp_call_prepare_args_n_kw_var() 733 args2_alloc = 1 + n_args + len + 2 * (n_kw + kw_dict_len); in mp_call_prepare_args_n_kw_var() 749 args2_alloc = 1 + n_args + 2 * (n_kw + kw_dict_len) + 3; in mp_call_prepare_args_n_kw_var() 778 mp_seq_copy(args2 + args2_len, args + n_args, 2 * n_kw, mp_obj_t); in mp_call_prepare_args_n_kw_var() 779 args2_len += 2 * n_kw; in mp_call_prepare_args_n_kw_var() 841 out_args->n_kw = (args2_len - pos_args_len) / 2; in mp_call_prepare_args_n_kw_var() [all …]
|
A D | objzip.c | 39 STATIC mp_obj_t zip_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t … in zip_make_new() argument 40 mp_arg_check_num(n_args, n_kw, 0, MP_OBJ_FUN_ARGS_MAX, false); in zip_make_new()
|
A D | objbool.c | 63 STATIC mp_obj_t bool_make_new(const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, const mp_ob… in bool_make_new() argument 65 mp_arg_check_num(n_args, n_kw, 0, 1, false); in bool_make_new()
|
A D | objmap.c | 39 STATIC mp_obj_t map_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t … in map_make_new() argument 40 mp_arg_check_num(n_args, n_kw, 2, MP_OBJ_FUN_ARGS_MAX, false); in map_make_new()
|
/AliOS-Things-master/components/py_engine/adapter/haas510/ |
A D | machine_pin.c | 172 mp_obj_t mp_pin_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *arg… in mp_pin_make_new() argument 173 mp_arg_check_num(n_args, n_kw, 1, MP_OBJ_FUN_ARGS_MAX, true); in mp_pin_make_new() 187 if (n_args > 1 || n_kw > 0) { in mp_pin_make_new() 190 mp_map_init_fixed_table(&kw_args, n_kw, args + n_args); in mp_pin_make_new() 198 STATIC mp_obj_t machine_pin_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args… in machine_pin_call() argument 199 mp_arg_check_num(n_args, n_kw, 0, 1, false); in machine_pin_call()
|
A D | machine_wdt.c | 50 STATIC mp_obj_t machine_wdt_make_new(const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, cons… in machine_wdt_make_new() argument 57 …mp_arg_parse_all_kw_array(n_args, n_kw, all_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args); in machine_wdt_make_new()
|
/AliOS-Things-master/components/py_engine/adapter/haas600/ |
A D | machine_pin.c | 172 mp_obj_t mp_pin_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *arg… in mp_pin_make_new() argument 173 mp_arg_check_num(n_args, n_kw, 1, MP_OBJ_FUN_ARGS_MAX, true); in mp_pin_make_new() 187 if (n_args > 1 || n_kw > 0) { in mp_pin_make_new() 190 mp_map_init_fixed_table(&kw_args, n_kw, args + n_args); in mp_pin_make_new() 198 STATIC mp_obj_t machine_pin_call(mp_obj_t self_in, size_t n_args, size_t n_kw, const mp_obj_t *args… in machine_pin_call() argument 199 mp_arg_check_num(n_args, n_kw, 0, 1, false); in machine_pin_call()
|
A D | machine_wdt.c | 50 STATIC mp_obj_t machine_wdt_make_new(const mp_obj_type_t *type_in, size_t n_args, size_t n_kw, cons… in machine_wdt_make_new() argument 57 …mp_arg_parse_all_kw_array(n_args, n_kw, all_args, MP_ARRAY_SIZE(allowed_args), allowed_args, args); in machine_wdt_make_new()
|