Lines Matching refs:key

25 void qdict_copy_default(QDict *dst, QDict *src, const char *key)  in qdict_copy_default()  argument
29 if (qdict_haskey(dst, key)) { in qdict_copy_default()
33 val = qdict_get(src, key); in qdict_copy_default()
35 qdict_put_obj(dst, key, qobject_ref(val)); in qdict_copy_default()
43 void qdict_set_default_str(QDict *dst, const char *key, const char *val) in qdict_set_default_str() argument
45 if (qdict_haskey(dst, key)) { in qdict_set_default_str()
49 qdict_put_str(dst, key, val); in qdict_set_default_str()
100 char *key, *new_key; in qdict_flatten_qdict() local
111 key = new_key = g_strdup_printf("%s.%s", prefix, entry->key); in qdict_flatten_qdict()
113 key = entry->key; in qdict_flatten_qdict()
130 qdict_flatten_qdict(dict_val, target, key); in qdict_flatten_qdict()
132 qdict_del(qdict, entry->key); in qdict_flatten_qdict()
135 qdict_flatten_qlist(list_val, target, key); in qdict_flatten_qdict()
137 qdict_del(qdict, entry->key); in qdict_flatten_qdict()
140 qdict_put_obj(target, key, qobject_ref(value)); in qdict_flatten_qdict()
176 if (strstart(entry->key, start, &p)) { in qdict_extract_subqdict()
180 qdict_del(src, entry->key); in qdict_extract_subqdict()
192 if (strstart(entry->key, start, NULL)) { in qdict_count_prefixed_entries()
285 static void qdict_split_flat_key(const char *key, char **prefix, in qdict_split_flat_key() argument
298 separator = key; in qdict_split_flat_key()
304 *prefix = g_strndup(key, separator - key); in qdict_split_flat_key()
307 *prefix = g_strdup(key); in qdict_split_flat_key()
345 int is_index = !qemu_strtoi64(ent->key, NULL, 10, &val); in qdict_is_list()
443 error_setg(errp, "Value %s is not flat", ent->key); in qdict_crumple()
447 qdict_split_flat_key(ent->key, &prefix, &suffix); in qdict_crumple()
489 qdict_put_obj(multi_level, ent->key, child); in qdict_crumple()
491 qdict_put_obj(multi_level, ent->key, qobject_ref(ent->value)); in qdict_crumple()
507 char *key = g_strdup_printf("%zu", i); in qdict_crumple() local
509 child = qdict_get(multi_level, key); in qdict_crumple()
510 g_free(key); in qdict_crumple()
580 qdict_put_str(tmp, ent->key, s); in qdict_crumple_for_keyval_qiv()
673 if (overwrite || !qdict_haskey(dest, entry->key)) { in qdict_join()
674 qdict_put_obj(dest, entry->key, qobject_ref(entry->value)); in qdict_join()
675 qdict_del(src, entry->key); in qdict_join()