Lines Matching refs:ent
337 const QDictEntry *ent; in qdict_is_list() local
343 for (ent = qdict_first(maybe_list); ent != NULL; in qdict_is_list()
344 ent = qdict_next(maybe_list, ent)) { in qdict_is_list()
345 int is_index = !qemu_strtoi64(ent->key, NULL, 10, &val); in qdict_is_list()
425 const QDictEntry *ent; in qdict_crumple() local
438 for (ent = qdict_first(src); ent != NULL; ent = qdict_next(src, ent)) { in qdict_crumple()
439 dict_val = qobject_to(QDict, ent->value); in qdict_crumple()
440 list_val = qobject_to(QList, ent->value); in qdict_crumple()
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()
468 qdict_put_obj(child_dict, suffix, qobject_ref(ent->value)); in qdict_crumple()
470 qdict_put_obj(two_level, prefix, qobject_ref(ent->value)); in qdict_crumple()
480 for (ent = qdict_first(two_level); ent != NULL; in qdict_crumple()
481 ent = qdict_next(two_level, ent)) { in qdict_crumple()
482 dict_val = qobject_to(QDict, ent->value); 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()
553 const QDictEntry *ent; in qdict_crumple_for_keyval_qiv() local
556 for (ent = qdict_first(src); ent; ent = qdict_next(src, ent)) { in qdict_crumple_for_keyval_qiv()
558 switch (qobject_type(ent->value)) { in qdict_crumple_for_keyval_qiv()
563 s = buf = qnum_to_string(qobject_to(QNum, ent->value)); in qdict_crumple_for_keyval_qiv()
570 s = qbool_get_bool(qobject_to(QBool, ent->value)) in qdict_crumple_for_keyval_qiv()
580 qdict_put_str(tmp, ent->key, s); in qdict_crumple_for_keyval_qiv()