| /openbmc/qemu/hw/core/ |
| H A D | qdev-properties.c | 55 void *object_field_prop_ptr(Object *obj, const Property *prop) in object_field_prop_ptr() argument 58 ptr += prop->offset; in object_field_prop_ptr() 65 const Property *prop = opaque; in field_prop_get() local 66 return prop->info->get(obj, v, name, opaque, errp); in field_prop_get() 82 const Property *prop = opaque; in field_prop_set() local 84 if (!qdev_prop_allow_set(obj, name, prop->info, errp)) { in field_prop_set() 88 return prop->info->set(obj, v, name, opaque, errp); in field_prop_set() 104 const Property *prop = opaque; in qdev_propinfo_get_enum() local 105 int *ptr = object_field_prop_ptr(obj, prop); in qdev_propinfo_get_enum() 107 visit_type_enum(v, name, ptr, prop->info->enum_table, errp); in qdev_propinfo_get_enum() [all …]
|
| H A D | qdev-properties-system.c | 44 const GlobalProperty *prop = qdev_find_global_prop(obj, name); in check_prop_still_unset() local 46 if (!old_val || (!prop && allow_override)) { in check_prop_still_unset() 50 if (prop) { in check_prop_still_unset() 52 prop->driver, prop->property, name, new_val); in check_prop_still_unset() 93 const Property *prop = opaque; in get_drive() local 94 void **ptr = object_field_prop_ptr(obj, prop); in get_drive() 119 const Property *prop = opaque; in set_drive_helper() local 120 void **ptr = object_field_prop_ptr(obj, prop); in set_drive_helper() 229 const Property *prop = opaque; in release_drive() local 230 BlockBackend **ptr = object_field_prop_ptr(obj, prop); in release_drive() [all …]
|
| /openbmc/u-boot/scripts/dtc/ |
| H A D | checks.c | 77 struct property *prop, in check_msg() argument 90 if (prop) in check_msg() 91 fprintf(stderr, ":%s", prop->name); in check_msg() 107 #define FAIL_PROP(c, dti, node, prop, ...) \ argument 111 check_msg((c), dti, node, prop, __VA_ARGS__); \ 182 struct property *prop; in check_is_string() local 185 prop = get_property(node, propname); in check_is_string() 186 if (!prop) in check_is_string() 189 if (!data_is_one_string(prop->val)) in check_is_string() 190 FAIL_PROP(c, dti, node, prop, "property is not a string"); in check_is_string() [all …]
|
| H A D | livetree.c | 250 void add_property(struct node *node, struct property *prop) in add_property() argument 254 prop->next = NULL; in add_property() 260 *p = prop; in add_property() 265 struct property *prop = node->proplist; in delete_property_by_name() local 267 while (prop) { in delete_property_by_name() 268 if (streq(prop->name, name)) { in delete_property_by_name() 269 delete_property(prop); in delete_property_by_name() 272 prop = prop->next; in delete_property_by_name() 276 void delete_property(struct property *prop) in delete_property() argument 278 prop->deleted = 1; in delete_property() [all …]
|
| /openbmc/u-boot/scripts/kconfig/ |
| H A D | symbol.c | 40 struct property *prop = prop_alloc(P_DEFAULT, sym); in sym_add_default() local 42 prop->expr = expr_alloc_symbol(sym_lookup(def, SYMBOL_CONST)); in sym_add_default() 99 struct property *prop; in sym_get_choice_prop() local 101 for_all_choices(sym, prop) in sym_get_choice_prop() 102 return prop; in sym_get_choice_prop() 108 struct property *prop; in sym_get_env_prop() local 110 for_all_properties(sym, prop, P_ENV) in sym_get_env_prop() 111 return prop; in sym_get_env_prop() 117 struct property *prop; in sym_get_default_prop() local 119 for_all_defaults(sym, prop) { in sym_get_default_prop() [all …]
|
| H A D | menu.c | 31 static void prop_warn(struct property *prop, const char *fmt, ...) in prop_warn() argument 35 fprintf(stderr, "%s:%d:warning: ", prop->file->name, prop->lineno); in prop_warn() 129 struct property *prop = prop_alloc(type, current_entry->sym); in menu_add_prop() local 131 prop->menu = current_entry; in menu_add_prop() 132 prop->expr = expr; in menu_add_prop() 133 prop->visible.expr = dep; in menu_add_prop() 137 prop_warn(prop, "leading whitespace ignored"); in menu_add_prop() 142 prop_warn(prop, "prompt redefined"); in menu_add_prop() 164 prop->visible.expr in menu_add_prop() 165 = expr_alloc_and(prop->visible.expr, in menu_add_prop() [all …]
|
| /openbmc/u-boot/tools/binman/ |
| H A D | fdt_test.py | 52 prop = node.props['intval'] 53 self.assertEquals(fdt.TYPE_INT, prop.type) 56 prop = node.props['intarray'] 57 self.assertEquals(fdt.TYPE_INT, prop.type) 58 self.assertEquals(list, type(prop.value)) 59 self.assertEquals(2, len(prop.value)) 61 [fdt_util.fdt32_to_cpu(val) for val in prop.value]) 63 prop = node.props['byteval'] 64 self.assertEquals(fdt.TYPE_BYTE, prop.type) 65 self.assertEquals(chr(8), prop.value) [all …]
|
| /openbmc/qemu/qom/ |
| H A D | object.c | 324 ObjectProperty *prop = data; in object_property_free() local 326 if (prop->defval) { in object_property_free() 327 qobject_unref(prop->defval); in object_property_free() 328 prop->defval = NULL; in object_property_free() 330 g_free(prop->name); in object_property_free() 331 g_free(prop->type); in object_property_free() 332 g_free(prop->description); in object_property_free() 333 g_free(prop); in object_property_free() 498 void object_register_sugar_prop(const char *driver, const char *prop, in object_register_sugar_prop() argument 507 g->property = g_strdup(prop); in object_register_sugar_prop() [all …]
|
| H A D | qom-qmp-cmds.c | 51 ObjectProperty *prop; in qmp_qom_list() local 60 while ((prop = object_property_iter_next(&iter))) { in qmp_qom_list() 65 value->name = g_strdup(prop->name); in qmp_qom_list() 66 value->type = g_strdup(prop->type); in qmp_qom_list() 72 static void qom_list_add_property_value(Object *obj, ObjectProperty *prop, in qom_list_add_property_value() argument 79 item->name = g_strdup(prop->name); in qom_list_add_property_value() 80 item->type = g_strdup(prop->type); in qom_list_add_property_value() 81 item->value = object_property_get_qobject(obj, prop->name, NULL); in qom_list_add_property_value() 88 ObjectProperty *prop; in qom_get_property_value_list() local 98 while ((prop = object_property_iter_next(&iter))) { in qom_get_property_value_list() [all …]
|
| /openbmc/u-boot/arch/arm/cpu/armv8/ |
| H A D | spin_table.c | 14 const char *prop; in spin_table_update_dt() local 27 prop = fdt_getprop(fdt, offset, "device_type", NULL); in spin_table_update_dt() 28 if (!prop || strcmp(prop, "cpu")) in spin_table_update_dt() 36 prop = fdt_getprop(fdt, offset, "enable-method", NULL); in spin_table_update_dt() 37 if (!prop || strcmp(prop, "spin-table")) in spin_table_update_dt() 44 prop = fdt_getprop(fdt, offset, "device_type", NULL); in spin_table_update_dt() 45 if (!prop || strcmp(prop, "cpu")) in spin_table_update_dt()
|
| /openbmc/u-boot/tools/dtoc/ |
| H A D | test_fdt | 43 prop = node.props[prop_name] 46 offset = prop.GetOffset() + 12 47 data = dtb.GetContents()[offset:offset + len(prop.value)] 48 return prop, [chr(x) for x in data] 157 prop, value = _GetPropertyValue(self.dtb, self.node, 'longbytearray') 158 self.assertEqual(prop.value, value) 198 prop = node.props['clocks'] 200 self.assertEqual(target, dtb.LookupPhandle(fdt32_to_cpu(prop.value))) 225 prop = node.props['clocks'] 226 self.assertTrue(fdt32_to_cpu(prop.value) > 0) [all …]
|
| H A D | test_fdt.py | 43 prop = node.props[prop_name] 46 offset = prop.GetOffset() + 12 47 data = dtb.GetContents()[offset:offset + len(prop.value)] 48 return prop, [chr(x) for x in data] 157 prop, value = _GetPropertyValue(self.dtb, self.node, 'longbytearray') 158 self.assertEqual(prop.value, value) 198 prop = node.props['clocks'] 200 self.assertEqual(target, dtb.LookupPhandle(fdt32_to_cpu(prop.value))) 225 prop = node.props['clocks'] 226 self.assertTrue(fdt32_to_cpu(prop.value) > 0) [all …]
|
| H A D | dtb_platdata.py | 202 def get_phandle_argc(self, prop, node_name): argument 213 if prop.name in ['clocks']: 214 if not isinstance(prop.value, list): 215 prop.value = [prop.value] 216 val = prop.value 232 (prop.name, node_name)) 359 for name, prop in node.props.items(): 361 fields[name] = copy.deepcopy(prop) 366 for name, prop in fields.items(): 369 oldprop.Widen(prop) [all …]
|
| H A D | fdt_util.py | 106 prop = node.props.get(propname) 107 if not prop: 109 if isinstance(prop.value, list): 112 value = fdt32_to_cpu(prop.value) 126 prop = node.props.get(propname) 127 if not prop: 129 value = prop.value 162 prop = node.props.get(propname) 163 if not prop: 165 value = prop.value [all …]
|
| /openbmc/u-boot/arch/powerpc/cpu/mpc83xx/ |
| H A D | fdt.c | 63 const char *prop; in ft_cpu_setup() local 68 prop = fdt_getprop(blob, nodeoffset, "ethernet0", NULL); in ft_cpu_setup() 69 if (prop) { in ft_cpu_setup() 72 path = fdt_path_offset(blob, prop); in ft_cpu_setup() 73 prop = fdt_getprop(blob, path, "interrupts", in ft_cpu_setup() 75 if (prop) in ft_cpu_setup() 81 prop = fdt_getprop(blob, nodeoffset, "ethernet1", NULL); in ft_cpu_setup() 82 if (prop) { in ft_cpu_setup() 85 path = fdt_path_offset(blob, prop); in ft_cpu_setup() 86 prop = fdt_getprop(blob, path, "interrupts", in ft_cpu_setup() [all …]
|
| /openbmc/qemu/hw/usb/ |
| H A D | desc-msos.c | 114 static int usb_desc_msos_prop_name(struct msos_prop *prop, in usb_desc_msos_prop_name() argument 120 prop->dwPropertyNameLength_lo = usb_lo(length*2); in usb_desc_msos_prop_name() 121 prop->dwPropertyNameLength_hi = usb_hi(length*2); in usb_desc_msos_prop_name() 123 prop->bPropertyName[i*2] = usb_lo(name[i]); in usb_desc_msos_prop_name() 124 prop->bPropertyName[i*2+1] = usb_hi(name[i]); in usb_desc_msos_prop_name() 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() [all …]
|
| /openbmc/u-boot/scripts/dtc/libfdt/ |
| H A D | fdt_rw.c | 204 int len, struct fdt_property **prop) in fdt_resize_property_() argument 209 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen); in fdt_resize_property_() 210 if (!*prop) in fdt_resize_property_() 213 if ((err = fdt_splice_struct_(fdt, (*prop)->data, FDT_TAGALIGN(oldlen), in fdt_resize_property_() 217 (*prop)->len = cpu_to_fdt32(len); in fdt_resize_property_() 222 int len, struct fdt_property **prop) in fdt_add_property_() argument 236 *prop = fdt_offset_ptr_w_(fdt, nextoffset); in fdt_add_property_() 237 proplen = sizeof(**prop) + FDT_TAGALIGN(len); in fdt_add_property_() 239 err = fdt_splice_struct_(fdt, *prop, 0, proplen); in fdt_add_property_() 243 (*prop)->tag = cpu_to_fdt32(FDT_PROP); in fdt_add_property_() [all …]
|
| H A D | fdt_ro.c | 295 const struct fdt_property *prop; in fdt_get_property_by_offset_() local 303 prop = fdt_offset_ptr_(fdt, offset); in fdt_get_property_by_offset_() 306 *lenp = fdt32_to_cpu(prop->len); in fdt_get_property_by_offset_() 308 return prop; in fdt_get_property_by_offset_() 337 const struct fdt_property *prop; in fdt_get_property_namelen_() local 339 if (!(prop = fdt_get_property_by_offset_(fdt, offset, lenp))) { in fdt_get_property_namelen_() 343 if (fdt_string_eq_(fdt, fdt32_to_cpu(prop->nameoff), in fdt_get_property_namelen_() 347 return prop; in fdt_get_property_namelen_() 387 const struct fdt_property *prop; in fdt_getprop_namelen() local 389 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, lenp, in fdt_getprop_namelen() [all …]
|
| /openbmc/qemu/tests/qtest/ |
| H A D | qom-test.c | 50 QDict *prop = qobject_to(QDict, qlist_entry_obj(prop_entry)); in test_list_get_value() local 52 g_assert(qdict_haskey(prop, "name")); in test_list_get_value() 53 g_assert(qdict_haskey(prop, "value")); in test_list_get_value() 55 prop_name = qdict_get_str(prop, "name"); in test_list_get_value() 57 g_assert_cmpstr(qdict_get_str(prop, "value"), ==, in test_list_get_value() 61 g_assert_cmpint(qdict_get_int(prop, "value"), ==, RAM_SIZE); in test_list_get_value() 71 QDict *prop; in test_list_get() local 98 prop = qobject_to(QDict, qlist_entry_obj(prop_entry)); in test_list_get() 99 g_assert(qdict_haskey(prop, "name")); in test_list_get() 100 g_assert(qdict_haskey(prop, "type")); in test_list_get() [all …]
|
| /openbmc/smbios-mdr/tools/ |
| H A D | sst-info.sh | 52 $BUSCTL get-property "$service" "$object" "$intf" "$prop" 62 $BUSCTL set-property "$service" "$object" "$intf" "$prop" \ 74 echo " $prop: $(get_property "$service" "$cpu_path" "$CPU_INTF" "$prop")" 84 echo " $prop: $(get_property "$service" "$profile" "$CONFIG_INTF" "$prop")" 104 if [ "$prop" = "AppliedConfig" ] 110 set_property "$service" "$cpu_path" "$CPU_INTF" "$prop" "$signature" "$value"
|
| /openbmc/qemu/target/i386/ |
| H A D | cpu-system.c | 76 static void x86_cpu_expand_prop(X86CPU *cpu, QDict *props, const char *prop) in x86_cpu_expand_prop() argument 78 QObject *value = object_property_get_qobject(OBJECT(cpu), prop, in x86_cpu_expand_prop() 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() [all …]
|
| /openbmc/qemu/monitor/ |
| H A D | qemu-config-qmp.c | 98 static CommandLineParameterInfo *objprop_to_cmdline_prop(ObjectProperty *prop) in objprop_to_cmdline_prop() argument 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() [all …]
|
| /openbmc/phosphor-net-ipmid/sol/ |
| H A D | sol_manager.cpp | 298 for (const auto& prop : properties) in procSolConfChange() local 300 if (prop.first == "Progress") in procSolConfChange() 302 sol::Manager::get().progress = std::get<uint8_t>(prop.second); in procSolConfChange() 304 else if (prop.first == "Enable") in procSolConfChange() 306 sol::Manager::get().enable = std::get<bool>(prop.second); in procSolConfChange() 308 else if (prop.first == "ForceEncryption") in procSolConfChange() 310 sol::Manager::get().forceEncrypt = std::get<bool>(prop.second); in procSolConfChange() 312 else if (prop.first == "ForceAuthentication") in procSolConfChange() 314 sol::Manager::get().forceAuth = std::get<bool>(prop.second); in procSolConfChange() 316 else if (prop.first == "Privilege") in procSolConfChange() [all …]
|
| /openbmc/u-boot/drivers/core/ |
| H A D | of_extra.c | 15 const char *prop; in ofnode_read_fmap_entry() local 28 prop = ofnode_read_string(node, "compress"); in ofnode_read_fmap_entry() 29 if (prop) { in ofnode_read_fmap_entry() 30 if (!strcmp(prop, "lz4")) in ofnode_read_fmap_entry() 40 prop = ofnode_read_string(node, "hash"); in ofnode_read_fmap_entry() 41 if (prop) in ofnode_read_fmap_entry() 42 entry->hash_size = strlen(prop); in ofnode_read_fmap_entry() 43 entry->hash_algo = prop ? FMAP_HASH_SHA256 : FMAP_HASH_NONE; in ofnode_read_fmap_entry() 44 entry->hash = (uint8_t *)prop; in ofnode_read_fmap_entry()
|
| /openbmc/u-boot/board/freescale/qemu-ppce500/ |
| H A D | qemu-ppce500.c | 54 const fdt32_t *prop; in get_phys_ccsrbar_addr_early() local 63 prop = fdt_getprop(fdt, node, "ranges", &size); in get_phys_ccsrbar_addr_early() 64 r = fdt_translate_address(fdt, node, prop + naddr); in get_phys_ccsrbar_addr_early() 201 const uint64_t *prop; in last_stage_init() local 211 prop = fdt_getprop(fdt, chosen, "qemu,boot-kernel", &len); in last_stage_init() 212 if (prop && (len >= 8)) in last_stage_init() 213 env_set_hex("qemu_kernel_addr", *prop); in last_stage_init() 224 const void *prop; in get_linear_ram_size() local 229 prop = fdt_getprop(fdt, memory, "reg", &len); in get_linear_ram_size() 231 if (prop && len >= 16) in get_linear_ram_size() [all …]
|