Home
last modified time | relevance | path

Searched refs:prop (Results 1 – 25 of 66) sorted by relevance

123

/qemu/hw/core/
H A Dqdev-properties.c122 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 Dqdev-properties-system.c50 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 Dqdev-prop-internal.h17 const Property *prop);
19 const Property *prop);
21 const Property *prop);
H A Dcpu-common.c179 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 Dmachine-qmp-cmds.c109 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 Dobject.c543 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 Dqom-qmp-cmds.c36 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 Dobject_interfaces.c205 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 Ddesc-msos.c132 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 Dcpu-sysemu.c81 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 Dqemu-config-qmp.c103 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 Dcompare-machine-types.py114 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 Dbootdevice.c293 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 Dqdev-monitor.c285 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 Dqom_fuse.py108 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 Dkvm.c2150 .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 Dfdt.c17 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 Dvof.c179 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 Dspapr_drc.c345 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 Ddbusdoc.py89 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 Dkvm-cpu.c181 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 Dlsm303dlhc-mag-test.c27 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 Dnguid.c152 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 Dvirtio_check_params.py46 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 Dqdev-properties.h37 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);

123