Lines Matching refs:name

76     char                    *name;  member
151 char *name[MAX_CFG_DEPTH]; in get_full_name() local
159 if (curr->name) { in get_full_name()
162 name[i++] = delmiter; in get_full_name()
164 name[i++] = curr->name; in get_full_name()
183 len += snprintf(buf + len, buf_size - len, "%s", name[i]); in get_full_name()
191 cfg_io_dbg_name("depth %d obj %-16s -> %s\n", obj->depth, obj->name, buf); in get_full_name()
207 rk_s32 mpp_cfg_get_object(MppCfgObj *obj, const char *name, MppCfgType type, MppCfgVal *val) in mpp_cfg_get_object() argument
216 mpp_loge_f("invalid param obj %p name %s type %d val %p\n", obj, name, type, val); in mpp_cfg_get_object()
227 if (name) { in mpp_cfg_get_object()
228 name_len = strlen(name); in mpp_cfg_get_object()
247 impl->name = (char *)(impl + 1); in mpp_cfg_get_object()
248 memcpy(impl->name, name, name_len); in mpp_cfg_get_object()
249 impl->name[name_len] = '\0'; in mpp_cfg_get_object()
275 rk_s32 mpp_cfg_get_array(MppCfgObj *obj, const char *name, rk_s32 count) in mpp_cfg_get_array() argument
283 mpp_loge_f("invalid param obj %p name %s count %d\n", obj, name, count); in mpp_cfg_get_array()
292 if (name) { in mpp_cfg_get_array()
293 name_len = strlen(name); in mpp_cfg_get_array()
309 impl->name = (char *)(impl + 1); in mpp_cfg_get_array()
310 memcpy(impl->name, name, name_len); in mpp_cfg_get_array()
311 impl->name[name_len] = '\0'; in mpp_cfg_get_array()
362 impl->depth, impl, impl->type, impl->name); in mpp_cfg_put_all_child()
368 impl->depth, impl, pos, pos->type, pos->name); in mpp_cfg_put_all_child()
374 impl->depth, impl, impl->type, impl->name); in mpp_cfg_put_all_child()
483 rk_s32 mpp_cfg_find(MppCfgObj *obj, MppCfgObj root, char *name, rk_s32 type) in mpp_cfg_find() argument
491 if (!obj || !root || !name) { in mpp_cfg_find()
492 mpp_loge_f("invalid param obj %p root %p name %s\n", obj, root, name); in mpp_cfg_find()
497 str_len = strlen(name); in mpp_cfg_find()
500 if (name[i] == delimiter || name[i] == '\0') { in mpp_cfg_find()
503 char bak = name[i]; in mpp_cfg_find()
506 name[i] = '\0'; in mpp_cfg_find()
507 mpp_logi("try match %s\n", name + str_start); in mpp_cfg_find()
509 if (pos->name && !strcmp(pos->name, name + str_start)) { in mpp_cfg_find()
516 … if (impl->type == MPP_CFG_TYPE_ARRAY && pos->type == MPP_CFG_TYPE_OBJECT && !pos->name) in mpp_cfg_find()
524 if (array_pos->name && !strcmp(array_pos->name, name + str_start)) { in mpp_cfg_find()
532 name[i] = bak; in mpp_cfg_find()
553 impl->name, strof_cfg_type(info->data_type), in mpp_cfg_set_info()
619 char name[256]; in mpp_cfg_to_trie() local
636 ret = mpp_trie_init(&p, impl->name ? impl->name : "cfg_io"); in mpp_cfg_to_trie()
638 mpp_loge_f("failed to init obj %s trie\n", impl->name ? impl->name : "cfg_io"); in mpp_cfg_to_trie()
643 ctx.buf = name; in mpp_cfg_to_trie()
644 ctx.buf_size = sizeof(name) - 1; in mpp_cfg_to_trie()
842 cfg_io_dbg_to("depth %d leaf write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_log()
844 if (impl->name) in mpp_cfg_to_log()
845 len += snprintf(buf + len, total - len, "%s : ", impl->name); in mpp_cfg_to_log()
884 cfg_io_dbg_to("depth %d branch write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_log()
886 if (impl->name) in mpp_cfg_to_log()
887 len += snprintf(buf + len, total - len, "%s : ", impl->name); in mpp_cfg_to_log()
905 cfg_io_dbg_to("depth %d child write name %s type %d\n", str->depth, pos->name, pos->type); in mpp_cfg_to_log()
933 cfg_io_dbg_to("depth %d leaf write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_json()
935 if (impl->name) in mpp_cfg_to_json()
936 len += snprintf(buf + len, total - len, "\"%s\" : ", impl->name); in mpp_cfg_to_json()
975 cfg_io_dbg_to("depth %d branch write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_json()
977 if (impl->name) in mpp_cfg_to_json()
978 len += snprintf(buf + len, total - len, "\"%s\" : ", impl->name); in mpp_cfg_to_json()
996 cfg_io_dbg_to("depth %d child write name %s type %d\n", str->depth, pos->name, pos->type); in mpp_cfg_to_json()
1021 !impl->name && impl->parent->type == MPP_CFG_TYPE_ARRAY; in mpp_toml_parent_is_array_table()
1030 if (impl->name && impl->type == MPP_CFG_TYPE_OBJECT) in mpp_toml_top()
1031 len += snprintf(buf + len, total - len, "\n[%s]\n", impl->name); in mpp_toml_top()
1042 if (impl->name) in mpp_toml_non_top()
1043 len += snprintf(buf + len, total - len, "%s = ", impl->name); in mpp_toml_non_top()
1052 len += snprintf(buf + len, total - len, "\n[[%s]]\n", impl->parent->name); in mpp_toml_non_top()
1072 cfg_io_dbg_to("depth %d leaf write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_toml()
1074 if (impl->name) in mpp_cfg_to_toml()
1075 len += snprintf(buf + len, total - len, "%s = ", impl->name); in mpp_cfg_to_toml()
1119 cfg_io_dbg_to("depth %d branch write name %s type %d\n", str->depth, impl->name, impl->type); in mpp_cfg_to_toml()
1136 cfg_io_dbg_to("depth %d child write name %s type %d\n", str->depth, pos->name, pos->type); in mpp_cfg_to_toml()
1232 static rk_s32 parse_log_string(MppCfgStrBuf *str, char **name, rk_s32 *len, rk_u32 type) in parse_log_string() argument
1239 *name = NULL; in parse_log_string()
1271 *name = start; in parse_log_string()
1277 static rk_s32 parse_log_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str);
1370 static rk_s32 parse_log_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str) in parse_log_value() argument
1379 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_NULL, NULL); in parse_log_value()
1391 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_log_value()
1404 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_log_value()
1425 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_STRING, &val); in parse_log_value()
1445 mpp_cfg_get_object(&obj, name, type, &val); in parse_log_value()
1459 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_OBJECT, NULL); in parse_log_value()
1475 mpp_cfg_get_array(&obj, name, 0); in parse_log_value()
1533 char *name = NULL; in parse_log_object() local
1559 ret = parse_log_string(str, &name, &name_len, MPP_CFG_PARSER_TYPE_KEY); in parse_log_object()
1564 tmp = dup_str(name, name_len); in parse_log_object()
1589 tmp = dup_str(name, name_len); in parse_log_object()
1668 static rk_s32 parse_json_string(MppCfgStrBuf *str, char **name, rk_s32 *len) in parse_json_string() argument
1674 *name = NULL; in parse_json_string()
1701 *name = start; in parse_json_string()
1707 static rk_s32 parse_json_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str);
1755 char *name = NULL; in parse_json_object() local
1780 ret = parse_json_string(str, &name, &name_len); in parse_json_object()
1805 tmp = dup_str(name, name_len); in parse_json_object()
1969 static rk_s32 parse_json_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str) in parse_json_value() argument
1978 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_NULL, NULL); in parse_json_value()
1990 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_json_value()
2003 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_json_value()
2024 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_STRING, &val); in parse_json_value()
2044 mpp_cfg_get_object(&obj, name, type, &val); in parse_json_value()
2058 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_OBJECT, NULL); in parse_json_value()
2074 mpp_cfg_get_array(&obj, name, 0); in parse_json_value()
2128 static rk_s32 parse_toml_nested_table(MppCfgIoImpl *root, MppCfgObj *object, char *name, in parse_toml_nested_table() argument
2140 if (name[i] == '.' || name[i] == '\0') { in parse_toml_nested_table()
2142 memcpy(sub_name, name, sub_name_len); in parse_toml_nested_table()
2147 memcpy(sub_name, name + sub_name_offset, sub_name_len - sub_name_offset); in parse_toml_nested_table()
2151 mpp_loge_f("failed to create object %s\n", name); in parse_toml_nested_table()
2168 static rk_s32 parse_toml_nested_array_table(MppCfgIoImpl *root, MppCfgObj *object, char *name, in parse_toml_nested_array_table() argument
2180 if (name[i] == '.' || name[i] == '\0') { in parse_toml_nested_array_table()
2182 memcpy(sub_name, name, sub_name_len); in parse_toml_nested_array_table()
2187 memcpy(sub_name, name + sub_name_offset, sub_name_len - sub_name_offset); in parse_toml_nested_array_table()
2195 if (!child_pos->name && child_pos->type == MPP_CFG_TYPE_OBJECT) { in parse_toml_nested_array_table()
2206 if (name[i] == '\0') { in parse_toml_nested_array_table()
2209 mpp_loge_f("failed to create object %s\n", name); in parse_toml_nested_array_table()
2217 mpp_loge_f("failed to create nested object %s\n", name); in parse_toml_nested_array_table()
2235 static rk_s32 parse_toml_string(MppCfgStrBuf *str, char **name, rk_s32 *len, rk_u32 type) in parse_toml_string() argument
2242 *name = NULL; in parse_toml_string()
2284 *name = start; in parse_toml_string()
2290 static rk_s32 parse_toml_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str);
2394 static rk_s32 parse_toml_value(MppCfgIoImpl *parent, const char *name, MppCfgStrBuf *str) in parse_toml_value() argument
2403 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_NULL, NULL); in parse_toml_value()
2415 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_toml_value()
2428 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_BOOL, &val); in parse_toml_value()
2455 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_STRING, &val); in parse_toml_value()
2476 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_STRING, &val); in parse_toml_value()
2496 mpp_cfg_get_object(&obj, name, type, &val); in parse_toml_value()
2510 mpp_cfg_get_object(&obj, name, MPP_CFG_TYPE_OBJECT, NULL); in parse_toml_value()
2526 mpp_cfg_get_array(&obj, name, 0); in parse_toml_value()
2589 char *name = NULL; in parse_toml_object() local
2614 ret = parse_toml_string(str, &name, &name_len, MPP_CFG_PARSER_TYPE_KEY); in parse_toml_object()
2640 tmp = dup_str(name, name_len); in parse_toml_object()
2703 char *name = NULL; in parse_toml_table() local
2706 ret = parse_toml_string(str, &name, &name_len, MPP_CFG_PARSER_TYPE_TABLE); in parse_toml_table()
2712 tmp = dup_str(name, name_len); in parse_toml_table()
2770 char *name = NULL; in parse_toml_array_table() local
2773 ret = parse_toml_string(str, &name, &name_len, MPP_CFG_PARSER_TYPE_ARRAY_TABLE); in parse_toml_array_table()
2779 tmp = dup_str(name, name_len); in parse_toml_array_table()
2946 mpp_logi_f("obj %s - %p at %s\n", impl->name ? impl->name : "n/a", impl, func); in mpp_cfg_dump()
2998 mpp_loge_f("%p %s failed to get string buffer\n", impl, impl->name); in mpp_cfg_to_string()
3061 if (obj->name) { in write_struct()
3076 obj->depth, strof_type(obj->type), obj->name ? str->buf : "null", in write_struct()
3113 char name[256] = { 0 }; in mpp_cfg_to_struct() local
3124 str.buf = name; in mpp_cfg_to_struct()
3125 str.buf_size = sizeof(name) - 1; in mpp_cfg_to_struct()
3153 ret->name = (char *)(ret + 1); in read_struct()
3154 memcpy(ret->name, impl->name, impl->name_buf_len); in read_struct()
3195 strof_type(ret->type), ret->name); in read_struct()