Lines Matching refs:chr_new
1047 Chardev *chr, *chr_new; in qmp_chardev_change() local
1093 chr_new = chardev_new(id, object_class_get_name(OBJECT_CLASS(cc_new)), in qmp_chardev_change()
1095 if (!chr_new) { in qmp_chardev_change()
1099 if (chr->be_open && !chr_new->be_open) { in qmp_chardev_change()
1105 qemu_chr_fe_init(be, chr_new, &error_abort); in qmp_chardev_change()
1108 error_setg(errp, "Chardev '%s' change failed", chr_new->label); in qmp_chardev_change()
1109 chr_new->be = NULL; in qmp_chardev_change()
1114 object_unref(OBJECT(chr_new)); in qmp_chardev_change()
1119 chr_new->handover_yank_instance = false; in qmp_chardev_change()
1128 object_property_add_child(get_chardevs_root(), chr_new->label, in qmp_chardev_change()
1129 OBJECT(chr_new)); in qmp_chardev_change()
1130 object_unref(OBJECT(chr_new)); in qmp_chardev_change()
1133 if (CHARDEV_IS_PTY(chr_new)) { in qmp_chardev_change()
1134 ret->pty = g_strdup(chr_new->filename + 4); in qmp_chardev_change()