/qemu/hw/core/ |
H A D | qdev-properties.c | 122 qapi_enum_lookup(prop->info->enum_table, prop->defval.i)); in qdev_propinfo_set_default_value_enum() 908 prop->driver, prop->property); in qdev_prop_check_globals() 915 prop->driver, prop->property, prop->value); in qdev_prop_check_globals() 979 op = object_property_add(obj, prop->name, prop->info->name, in qdev_property_add_static() 989 prop->info->set_default_value(op, prop); in qdev_property_add_static() 1003 op = prop->info->create(oc, name, prop); in qdev_class_add_property() 1013 prop->info->set_default_value(op, prop); in qdev_class_add_property() 1031 prop->info->print(obj, prop, buffer, sizeof(buffer)); in qdev_get_legacy_property() 1054 if (!prop->info->print && prop->info->get) { in qdev_class_add_legacy_property() 1069 for (prop = props; prop && prop->name; prop++) { in device_class_set_props() [all …]
|
H A D | qdev-properties-system.c | 50 if (prop) { in check_prop_still_unset() 52 prop->driver, prop->property, name, new_val); in check_prop_still_unset() 67 Property *prop = opaque; in get_drive() local 93 Property *prop = opaque; in set_drive_helper() local 202 Property *prop = opaque; in release_drive() local 246 Property *prop = opaque; in set_chr() local 282 Property *prop = opaque; in release_chr() local 306 Property *prop = opaque; in get_mac() local 321 Property *prop = opaque; in set_mac() local 383 Property *prop = opaque; in get_netdev() local [all …]
|
H A D | qdev-prop-internal.h | 17 const Property *prop); 19 const Property *prop); 21 const Property *prop);
|
H A D | cpu-common.c | 179 GlobalProperty *prop = g_new0(typeof(*prop), 1); in cpu_common_parse_features() local 182 prop->driver = typename; in cpu_common_parse_features() 183 prop->property = g_strdup(featurestr); in cpu_common_parse_features() 184 prop->value = g_strdup(val); in cpu_common_parse_features() 185 qdev_prop_register_global(prop); in cpu_common_parse_features()
|
H A D | machine-qmp-cmds.c | 109 CompatProperty *prop; in qmp_query_machines() local 111 prop = g_malloc0(sizeof(*prop)); in qmp_query_machines() 112 prop->qom_type = g_strdup(mt_prop->driver); in qmp_query_machines() 113 prop->property = g_strdup(mt_prop->property); in qmp_query_machines() 114 prop->value = g_strdup(mt_prop->value); in qmp_query_machines() 116 QAPI_LIST_APPEND(tail, prop); in qmp_query_machines()
|
/qemu/qom/ |
H A D | object.c | 543 prop->init(obj, prop); in object_class_property_init_all() 675 prop->release(obj, prop->name, prop->opaque); in object_property_del_all() 697 prop->release(obj, prop->name, prop->opaque); in object_property_del_child() 1286 prop = g_malloc0(sizeof(*prop)); in object_property_try_add() 1324 prop = g_malloc0(sizeof(*prop)); in object_class_property_add() 1423 prop->release(obj, name, prop->opaque); in object_property_del() 1443 prop->get(obj, v, name, prop->opaque, &err); in object_property_get() 1463 prop->set(obj, v, name, prop->opaque, errp); in object_property_set() 1599 prop->set(obj, v, prop->name, prop->opaque, &error_abort); in object_property_init_defval() 2506 TMProperty *prop = g_malloc0(sizeof(*prop)); in object_property_add_tm() local [all …]
|
H A D | qom-qmp-cmds.c | 36 ObjectProperty *prop; in qmp_qom_list() local 56 value->name = g_strdup(prop->name); in qmp_qom_list() 57 value->type = g_strdup(prop->type); in qmp_qom_list() 126 ObjectProperty *prop; in qmp_device_list_properties() local 151 if (strcmp(prop->name, "type") == 0 || in qmp_device_list_properties() 152 strcmp(prop->name, "realized") == 0 || in qmp_device_list_properties() 167 info->name = g_strdup(prop->name); in qmp_device_list_properties() 168 info->type = g_strdup(prop->type); in qmp_device_list_properties() 185 ObjectProperty *prop; in qmp_qom_list_properties() local 212 info->name = g_strdup(prop->name); in qmp_qom_list_properties() [all …]
|
H A D | object_interfaces.c | 205 ObjectProperty *prop; in type_print_class_properties() local 216 while ((prop = object_property_iter_next(&iter))) { in type_print_class_properties() 217 if (!prop->set) { in type_print_class_properties() 222 object_property_help(prop->name, prop->type, in type_print_class_properties() 223 prop->defval, prop->description)); in type_print_class_properties()
|
/qemu/hw/usb/ |
H A D | desc-msos.c | 132 struct msos_prop *prop = (void *)dest; in usb_desc_msos_prop_str() local 134 int length = sizeof(*prop); in usb_desc_msos_prop_str() 137 prop->dwPropertyDataType = cpu_to_le32(type); in usb_desc_msos_prop_str() 138 length += usb_desc_msos_prop_name(prop, name); in usb_desc_msos_prop_str() 142 length += sizeof(*prop); in usb_desc_msos_prop_str() 150 prop->dwLength = cpu_to_le32(length); in usb_desc_msos_prop_str() 157 struct msos_prop *prop = (void *)dest; in usb_desc_msos_prop_dword() local 159 int length = sizeof(*prop); in usb_desc_msos_prop_dword() 162 length += usb_desc_msos_prop_name(prop, name); in usb_desc_msos_prop_dword() 170 length += sizeof(*prop) + 4; in usb_desc_msos_prop_dword() [all …]
|
/qemu/target/i386/ |
H A D | cpu-sysemu.c | 81 qdict_put_obj(props, prop, value); in x86_cpu_expand_prop() 93 const char *prop = qdict_entry_key(e); in x86_cpu_to_dict() local 94 x86_cpu_expand_prop(cpu, props, prop); in x86_cpu_to_dict() 105 ObjectProperty *prop; in x86_cpu_to_dict_full() local 108 while ((prop = object_property_iter_next(&iter))) { in x86_cpu_to_dict_full() 110 if (!prop->get || !prop->set) { in x86_cpu_to_dict_full() 119 if (!strcmp(prop->name, "hotplugged")) { in x86_cpu_to_dict_full() 122 x86_cpu_expand_prop(cpu, props, prop->name); in x86_cpu_to_dict_full() 131 const QDictEntry *prop; in object_apply_props() local 140 for (prop = qdict_first(qdict); prop; prop = qdict_next(qdict, prop)) { in object_apply_props() [all …]
|
/qemu/monitor/ |
H A D | qemu-config-qmp.c | 103 info->name = g_strdup(prop->name); in objprop_to_cmdline_prop() 105 if (g_str_equal(prop->type, "bool") || g_str_equal(prop->type, "OnOffAuto")) { in objprop_to_cmdline_prop() 107 } else if (g_str_equal(prop->type, "int")) { in objprop_to_cmdline_prop() 109 } else if (g_str_equal(prop->type, "size")) { in objprop_to_cmdline_prop() 115 if (prop->description) { in objprop_to_cmdline_prop() 116 info->help = g_strdup(prop->description); in objprop_to_cmdline_prop() 128 ObjectProperty *prop; in query_all_machine_properties() local 138 while ((prop = object_property_iter_next(&op_iter))) { in query_all_machine_properties() 139 if (!prop->set) { in query_all_machine_properties() 148 if (g_str_equal(clpiter->value->name, prop->name)) { in query_all_machine_properties() [all …]
|
/qemu/scripts/ |
H A D | compare-machine-types.py | 114 for prop in self.cached[driver]: 115 if prop['name'] == prop_name: 150 for prop in self.cached[driver]: 151 if prop['name'] == prop_name: 202 return drv.get_prop(driver, prop) 222 driver = prop['qom-type'] 230 self.compat_props[impl][prop['property']] = prop['value'] 235 self.compat_props[driver][prop['property']] = prop['value'] 258 for driver, prop in req_props: 402 for prop in sorted(props): [all …]
|
/qemu/system/ |
H A D | bootdevice.c | 293 BootIndexProperty *prop = opaque; in device_get_bootindex() local 300 BootIndexProperty *prop = opaque; in device_set_bootindex() local 314 *prop->bootindex = boot_index; in device_set_bootindex() 316 add_boot_device_path(*prop->bootindex, prop->dev, prop->suffix); in device_set_bootindex() 325 del_boot_device_path(prop->dev, prop->suffix); in property_release_bootindex() 326 g_free(prop); in property_release_bootindex() 333 BootIndexProperty *prop = g_malloc0(sizeof(*prop)); in device_add_bootindex_property() local 335 prop->bootindex = bootindex; in device_add_bootindex_property() 336 prop->suffix = suffix; in device_add_bootindex_property() 337 prop->dev = dev; in device_add_bootindex_property() [all …]
|
H A D | qdev-monitor.c | 285 ObjectPropertyInfoList *prop; in qdev_device_help() local 318 for (prop = prop_list; prop; prop = prop->next) { in qdev_device_help() 320 object_property_help(prop->value->name, in qdev_device_help() 321 prop->value->type, in qdev_device_help() 322 prop->value->default_value, in qdev_device_help() 323 prop->value->description)); in qdev_device_help() 589 ObjectProperty *prop; in qdev_set_id() local 598 prop = object_property_try_add_child(qdev_get_peripheral(), id, in qdev_set_id() 600 if (prop) { in qdev_set_id() 610 prop = object_property_add_child(qdev_get_peripheral_anon(), name, in qdev_set_id() [all …]
|
/qemu/python/qemu/utils/ |
H A D | qom_fuse.py | 108 path, prop = path.rsplit('/', 1) 113 if item.name == prop: 121 path, prop = path.rsplit('/', 1) 126 if item.name == prop and item.link: 136 path, prop = path.rsplit('/', 1) 140 data = str(self.qmp.cmd('qom-get', path=path, property=prop)) 153 path, prop = path.rsplit('/', 1) 156 property=prop))
|
/qemu/target/s390x/kvm/ |
H A D | kvm.c | 2150 .addr = (uint64_t) &prop, in query_cpu_subfunc() 2207 .addr = (uint64_t) &prop, in configure_cpu_subfunc() 2277 .addr = (uint64_t) &prop, in query_uv_feat_guest() 2291 if (prop.ap) { in query_uv_feat_guest() 2294 if (prop.ap_intr) { in query_uv_feat_guest() 2324 .addr = (uint64_t) &prop, in query_cpu_feat() 2348 .addr = (uint64_t) &prop, in configure_cpu_feat() 2384 .addr = (uint64_t) &prop, in kvm_s390_get_host_cpu_model() 2403 cpu_type = cpuid_type(prop.cpuid); in kvm_s390_get_host_cpu_model() 2404 if (has_ibc(prop.ibc)) { in kvm_s390_get_host_cpu_model() [all …]
|
/qemu/hw/ppc/ |
H A D | fdt.c | 17 size_t ppc_create_page_sizes_prop(PowerPCCPU *cpu, uint32_t *prop, in ppc_create_page_sizes_prop() argument 22 uint32_t *p = prop; in ppc_create_page_sizes_prop() 35 if ((p - prop) >= (maxcells - 3 - count * 2)) { in ppc_create_page_sizes_prop() 47 return (p - prop) * sizeof(uint32_t); in ppc_create_page_sizes_prop()
|
H A D | vof.c | 179 const char *unit, *prop; in getprop() local 197 if (!prop) { in getprop() 202 unit = memchr(prop, '@', *proplen); in getprop() 204 *proplen = unit - prop; in getprop() 215 return prop; in getprop() 224 const void *prop; in vof_getprop() local 236 if (prop) { in vof_getprop() 272 const void *prop; in vof_getproplen() local 282 if (prop) { in vof_getproplen() 1035 const void *prop; in vof_build_dt() local [all …]
|
H A D | spapr_drc.c | 345 const struct fdt_property *prop = NULL; in prop_get_fdt() local 372 dt_name = fdt_string(fdt, fdt32_to_cpu(prop->nameoff)); in prop_get_fdt() 832 ObjectProperty *prop; in spapr_dt_drc() local 866 while ((prop = object_property_iter_next(&iter))) { in spapr_dt_drc() 873 if (!strstart(prop->type, "link<", NULL)) { in spapr_dt_drc() 877 obj = object_property_get_link(root_container, prop->name, in spapr_dt_drc() 953 ObjectProperty *prop; in spapr_drc_reset_all() local 959 while ((prop = object_property_iter_next(&iter))) { in spapr_drc_reset_all() 962 if (!strstart(prop->type, "link<", NULL)) { in spapr_drc_reset_all() 966 prop->name, in spapr_drc_reset_all() [all …]
|
/qemu/docs/sphinx/ |
H A D | dbusdoc.py | 89 def add_property(self, prop): argument 94 prop.access 97 if prop.emits_changed_signal: 100 for line in prepare_docstring("\n" + prop.doc_string): 114 for prop in iface.properties: 115 self.add_property(prop)
|
/qemu/target/i386/kvm/ |
H A D | kvm-cpu.c | 181 void x86_cpu_change_kvm_default(const char *prop, const char *value) in x86_cpu_change_kvm_default() argument 184 for (pv = kvm_default_props; pv->prop; pv++) { in x86_cpu_change_kvm_default() 185 if (!strcmp(pv->prop, prop)) { in x86_cpu_change_kvm_default() 195 assert(pv->prop); in x86_cpu_change_kvm_default()
|
/qemu/tests/qtest/ |
H A D | lsm303dlhc-mag-test.c | 27 static int qmp_lsm303dlhc_mag_get_property(const char *id, const char *prop) in qmp_lsm303dlhc_mag_get_property() argument 33 "'property': %s } }", id, prop); in qmp_lsm303dlhc_mag_get_property() 40 static void qmp_lsm303dlhc_mag_set_property(const char *id, const char *prop, in qmp_lsm303dlhc_mag_set_property() argument 46 "'property': %s, 'value': %d } }", id, prop, value); in qmp_lsm303dlhc_mag_set_property()
|
/qemu/hw/nvme/ |
H A D | nguid.c | 152 Property *prop = opaque; in get_nguid() local 153 NvmeNGUID *nguid = object_field_prop_ptr(obj, prop); in get_nguid() 165 Property *prop = opaque; in set_nguid() local 166 NvmeNGUID *nguid = object_field_prop_ptr(obj, prop); in set_nguid()
|
/qemu/tests/avocado/ |
H A D | virtio_check_params.py | 46 pattern_items = [r'{0} = \w+'.format(prop) for prop in props] 70 for prop in res: 71 p = prop.split(' = ')
|
/qemu/include/hw/ |
H A D | qdev-properties.h | 37 int (*print)(Object *obj, Property *prop, char *dest, size_t len); 38 void (*set_default_value)(ObjectProperty *op, const Property *prop); 40 Property *prop); 207 void *object_field_prop_ptr(Object *obj, Property *prop); 209 void qdev_prop_register_global(GlobalProperty *prop); 226 void qdev_property_add_static(DeviceState *dev, Property *prop);
|