| /components/legacy/fdt/libfdt/ |
| A D | fdt_rw.c | 210 if (! (*prop)) in _fdt_resize_property() 217 (*prop)->len = cpu_to_fdt32(len); in _fdt_resize_property() 245 (*prop)->len = cpu_to_fdt32(len); in _fdt_add_property() 275 struct fdt_property *prop; in fdt_setprop() local 287 memcpy(prop->data, val, len); in fdt_setprop() 294 struct fdt_property *prop; in fdt_appendprop() local 300 if (prop) { in fdt_appendprop() 307 prop->len = cpu_to_fdt32(newlen); in fdt_appendprop() 313 memcpy(prop->data, val, len); in fdt_appendprop() 320 struct fdt_property *prop; in fdt_delprop() local [all …]
|
| A D | fdt_addresses.c | 59 uint8_t data[sizeof(fdt64_t) * 2], *prop; in fdt_appendprop_addrrange() local 72 prop = data; in fdt_appendprop_addrrange() 77 fdt32_st(prop, (uint32_t)addr); in fdt_appendprop_addrrange() 79 fdt64_st(prop, addr); in fdt_appendprop_addrrange() 85 prop += addr_cells * sizeof(fdt32_t); in fdt_appendprop_addrrange() 90 fdt32_st(prop, (uint32_t)size); in fdt_appendprop_addrrange() 92 fdt64_st(prop, size); in fdt_appendprop_addrrange()
|
| A D | fdt_ro.c | 274 const struct fdt_property *prop; in fdt_get_property_by_offset() local 287 return prop; in fdt_get_property_by_offset() 306 return prop; in fdt_get_property_namelen() 325 const struct fdt_property *prop; in fdt_getprop_namelen() local 328 if (! prop) in fdt_getprop_namelen() 331 return prop->data; in fdt_getprop_namelen() 337 const struct fdt_property *prop; in fdt_getprop_by_offset() local 340 if (!prop) in fdt_getprop_by_offset() 344 return prop->data; in fdt_getprop_by_offset() 668 const void *prop; in fdt_node_check_compatible() local [all …]
|
| A D | fdt_sw.c | 223 struct fdt_property *prop; in fdt_property() local 232 prop = _fdt_grab_space(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); in fdt_property() 233 if (! prop) in fdt_property() 236 prop->tag = cpu_to_fdt32(FDT_PROP); in fdt_property() 237 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_property() 238 prop->len = cpu_to_fdt32(len); in fdt_property() 239 memcpy(prop->data, val, len); in fdt_property() 269 struct fdt_property *prop = in fdt_finish() local 273 nameoff = fdt32_to_cpu(prop->nameoff); in fdt_finish() 275 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_finish()
|
| A D | fdt_wip.c | 104 struct fdt_property *prop; in fdt_nop_property() local 107 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property() 108 if (! prop) in fdt_nop_property() 111 _fdt_nop_region(prop, len + sizeof(*prop)); in fdt_nop_property()
|
| /components/legacy/fdt/src/ |
| A D | dtb_base.c | 86 const void *prop; in dtb_node_read_bool() local 108 if (prop) in dtb_node_read_prop() 110 val = prop->value; in dtb_node_read_prop() 111 len = prop->size; in dtb_node_read_prop() 203 if (prop) in dtb_node_read_size() 204 return prop->size; in dtb_node_read_size() 211 const uint32_t *prop; in dtb_node_get_addr_and_size_by_index() local 219 if (prop == NULL) in dtb_node_get_addr_and_size_by_index() 304 const char *prop; in dtb_node_get_chosen_node() local 307 if (!prop) in dtb_node_get_chosen_node() [all …]
|
| A D | dtb_addr.c | 26 const uint32_t *prop; in dtb_node_get_address() local 41 prop = dtb_node_get_dtb_node_property_value(dev, "reg", &psize); in dtb_node_get_address() 42 if (prop == NULL) in dtb_node_get_address() 47 for (i = 0; psize >= onesize; psize -= onesize, prop += onesize, i++) in dtb_node_get_address() 51 *size = dtb_node_read_number(prop + na, ns); in dtb_node_get_address() 54 return prop; in dtb_node_get_address()
|
| A D | dtb_access.c | 30 if (!prop) in dtb_node_find_property_value_of_size() 32 if (!prop->value) in dtb_node_find_property_value_of_size() 34 if (len > prop->size) in dtb_node_find_property_value_of_size() 36 return prop->value; in dtb_node_find_property_value_of_size() 429 if (!prop) in dtb_node_property_match_string() 431 if (!prop->value) in dtb_node_property_match_string() 434 p = prop->value; in dtb_node_property_match_string() 435 end = p + prop->size; in dtb_node_property_match_string() 468 if (!prop) in dtb_node_property_read_string_helper() 470 if (!prop->value) in dtb_node_property_read_string_helper() [all …]
|
| /components/drivers/ofw/libfdt/ |
| A D | fdt_rw.c | 191 if (!*prop) in fdt_resize_property_() 198 (*prop)->len = cpu_to_fdt32(len); in fdt_resize_property_() 231 (*prop)->len = cpu_to_fdt32(len); in fdt_add_property_() 261 struct fdt_property *prop; in fdt_setprop_placeholder() local 272 *prop_data = prop->data; in fdt_setprop_placeholder() 294 struct fdt_property *prop; in fdt_appendprop() local 300 if (prop) { in fdt_appendprop() 307 prop->len = cpu_to_fdt32(newlen); in fdt_appendprop() 313 memcpy(prop->data, val, len); in fdt_appendprop() 320 struct fdt_property *prop; in fdt_delprop() local [all …]
|
| A D | fdt_addresses.c | 61 uint8_t data[sizeof(fdt64_t) * 2], *prop; in fdt_appendprop_addrrange() local 74 prop = data; in fdt_appendprop_addrrange() 79 fdt32_st(prop, (uint32_t)addr); in fdt_appendprop_addrrange() 81 fdt64_st(prop, addr); in fdt_appendprop_addrrange() 87 prop += addr_cells * sizeof(fdt32_t); in fdt_appendprop_addrrange() 92 fdt32_st(prop, (uint32_t)size); in fdt_appendprop_addrrange() 94 fdt64_st(prop, size); in fdt_appendprop_addrrange()
|
| A D | fdt_ro.c | 375 return prop; in fdt_get_property_by_offset_() 415 return prop; in fdt_get_property_namelen_() 459 if (!prop) in fdt_getprop_namelen() 464 (poffset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8) in fdt_getprop_namelen() 465 return prop->data + 4; in fdt_getprop_namelen() 466 return prop->data; in fdt_getprop_namelen() 475 if (!prop) in fdt_getprop_by_offset() 497 (offset + sizeof(*prop)) % 8 && fdt32_ld_(&prop->len) >= 8) in fdt_getprop_by_offset() 499 return prop->data; in fdt_getprop_by_offset() 826 const void *prop; in fdt_node_check_compatible() local [all …]
|
| A D | fdt_wip.c | 61 struct fdt_property *prop; in fdt_nop_property() local 64 prop = fdt_get_property_w(fdt, nodeoffset, name, &len); in fdt_nop_property() 65 if (!prop) in fdt_nop_property() 68 fdt_nop_region_(prop, len + sizeof(*prop)); in fdt_nop_property()
|
| A D | fdt_sw.c | 295 struct fdt_property *prop; in fdt_property_placeholder() local 311 prop = fdt_grab_space_(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); in fdt_property_placeholder() 312 if (! prop) { in fdt_property_placeholder() 318 prop->tag = cpu_to_fdt32(FDT_PROP); in fdt_property_placeholder() 319 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_property_placeholder() 320 prop->len = cpu_to_fdt32(len); in fdt_property_placeholder() 321 *valp = prop->data; in fdt_property_placeholder() 363 struct fdt_property *prop = in fdt_finish() local 367 nameoff = fdt32_to_cpu(prop->nameoff); in fdt_finish() 369 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_finish()
|
| A D | fdt_overlay.c | 550 const void *prop; in overlay_apply_node() local 554 prop = fdt_getprop_by_offset(fdto, property, &name, in overlay_apply_node() 561 ret = fdt_setprop(fdt, target, name, prop, prop_len); in overlay_apply_node() 682 int root_sym, ov_sym, prop, path_len, fragment, target; in overlay_symbol_update() local 710 fdt_for_each_property_offset(prop, fdto, ov_sym) { in overlay_symbol_update() 711 path = fdt_getprop_by_offset(fdto, prop, &name, &path_len); in overlay_symbol_update()
|
| /components/drivers/ofw/ |
| A D | base.c | 121 while (prop) in ofw_prop_destroy() 125 rt_free(prop); in ofw_prop_destroy() 127 prop = next; in ofw_prop_destroy() 349 if (prop) in ofw_node_index_of_compatible() 458 if (prop && ids && !rt_strcmp(prop->name, "compatible")) in rt_ofw_prop_match() 1424 if (prop) in rt_ofw_append_prop() 1787 return prop; in rt_ofw_get_prop() 1912 if (prop) in rt_ofw_prop_index_of_string() 1933 if ((void *)cur >= prop->value + prop->length) in rt_ofw_prop_next_u32() 1958 if (prop) in rt_ofw_prop_next_string() [all …]
|
| A D | fdt.c | 176 const fdt32_t *prop; in rt_fdt_scan_root() local 204 if (!prop || fdt32_to_cpu(*prop) != _root_size_cells) in fdt_reserved_mem_check_root() 213 if (!prop || fdt32_to_cpu(*prop) != _root_addr_cells) in fdt_reserved_mem_check_root() 232 const fdt32_t *prop; in fdt_reserved_memory_reg() local 905 struct rt_ofw_prop *prop; in fdt_unflatten_props() local 913 prop = np->props; in fdt_unflatten_props() 917 if (!prop) in fdt_unflatten_props() 923 prop->value = (void *)fdt_getprop_by_offset(_fdt, prop_off, &prop->name, &prop->length); in fdt_unflatten_props() 925 if (prop->name && !rt_strcmp(prop->name, "name")) in fdt_unflatten_props() 934 prop->next = RT_NULL; in fdt_unflatten_props() [all …]
|
| A D | io.c | 163 struct rt_ofw_prop *prop; in ofw_get_address_by_name() local 302 groups = prop->length / sizeof(*cell); in ofw_bus_ranges() 317 cell = prop->value; in ofw_bus_ranges() 353 struct rt_ofw_prop *prop; in rt_ofw_translate_address() local 356 prop = rt_ofw_get_prop(np, range_type, &len); in rt_ofw_translate_address() 358 if (!prop || !len) in rt_ofw_translate_address() 379 ranges = ofw_bus_ranges(np, prop); in rt_ofw_translate_address() 422 struct rt_ofw_prop *prop; in rt_ofw_reverse_address() local 425 prop = rt_ofw_get_prop(np, range_type, &len); in rt_ofw_reverse_address() 427 if (!prop || !len) in rt_ofw_reverse_address() [all …]
|
| A D | ofw.c | 515 struct rt_ofw_prop *prop; in ofw_node_dump_dts() local 524 prop = np->props; in ofw_node_dump_dts() 529 while (prop) in ofw_node_dump_dts() 533 rt_kputs(prop->name); in ofw_node_dump_dts() 536 if (prop->length > 0) in ofw_node_dump_dts() 538 int length = prop->length; in ofw_node_dump_dts() 539 void *value = prop->value; in ofw_node_dump_dts() 593 prop = prop->next; in ofw_node_dump_dts()
|
| /components/drivers/include/drivers/ |
| A D | ofw.h | 227 return prop ? prop->value : RT_NULL; in rt_ofw_prop_read_raw() 415 #define rt_ofw_foreach_prop(np, prop) \ argument 416 for (prop = np->props; prop; prop = prop->next) 418 #define rt_ofw_foreach_prop_u32(np, propname, prop, p, u) \ argument 419 for (prop = rt_ofw_get_prop(np, propname, RT_NULL), \ 420 p = rt_ofw_prop_next_u32(prop, RT_NULL, &u); p; \ 421 p = rt_ofw_prop_next_u32(prop, p, &u)) 423 #define rt_ofw_foreach_prop_string(np, propname, prop, s) \ argument 424 for (prop = rt_ofw_get_prop(np, propname, RT_NULL), \ 425 s = rt_ofw_prop_next_string(prop, RT_NULL); s; \ [all …]
|
| A D | ofw_raw.h | 35 #define fdt_prop_cells_ops(ops, fdt, nodeoffset, prop, ...) \ argument 43 ret += ops(fdt, nodeoffset, prop, tmp, sizeof(tmp)); \ 47 #define fdt_setprop_cells(fdt, nodeoffset, prop, ...) \ argument 48 fdt_prop_cells_ops(fdt_setprop, fdt, nodeoffset, prop, __VA_ARGS__) 50 #define fdt_appendprop_cells(fdt, nodeoffset, prop, ...) \ argument 51 fdt_prop_cells_ops(fdt_appendprop, fdt, nodeoffset, prop, __VA_ARGS__)
|
| /components/mm/ |
| A D | mm_aspace.c | 322 struct _mapping_property *prop) in _contiguous_offset() argument 325 rt_size_t map_off = prop->offset; in _contiguous_offset() 332 struct _mapping_property *prop) in _compatible() argument 334 return (prop->attr == neighbour->attr && prop->flags == neighbour->flag && in _compatible() 335 prop->mem_obj == neighbour->mem_obj && in _compatible() 336 _contiguous_offset(neighbour, map_size, prop)); in _compatible() 357 struct _mapping_property *prop) in _merge_surrounding() argument 430 if (!neighbour || !_compatible(neighbour, operand_size, prop)) in _try_expand_and_merge_okay() 544 _varea_post_install(*pvarea, aspace, prop->attr, prop->flags, in _varea_install() 545 prop->mem_obj, prop->offset); in _varea_install() [all …]
|
| /components/drivers/spi/ |
| A D | dev_spi_dm.c | 19 const char *prop) in ofw_parse_delay() argument 23 if (!rt_ofw_prop_read_u32(np, prop, &value)) in ofw_parse_delay()
|
| /components/drivers/pinctrl/ |
| A D | pinctrl.c | 25 struct rt_ofw_prop *prop; in ofw_pin_ctrl_confs_apply() local 31 rt_ofw_foreach_prop_u32(np, pinctrl_n_name, prop, cell, phandle) in ofw_pin_ctrl_confs_apply()
|
| /components/drivers/clk/ |
| A D | clk.c | 1399 struct rt_ofw_prop *prop; in rt_ofw_count_of_clk() local 1401 prop = rt_ofw_get_prop(clk_ofw_np, "clock-indices", RT_NULL); in rt_ofw_count_of_clk() 1403 if (prop) in rt_ofw_count_of_clk() 1407 for (cell = rt_ofw_prop_next_u32(prop, RT_NULL, &idx); in rt_ofw_count_of_clk() 1409 cell = rt_ofw_prop_next_u32(prop, cell, &idx)) in rt_ofw_count_of_clk() 1423 if ((prop = rt_ofw_get_prop(clk_ofw_np, "clock-output-names", &len))) in rt_ofw_count_of_clk() 1425 char *value = prop->value; in rt_ofw_count_of_clk()
|
| /components/legacy/fdt/inc/ |
| A D | dtb_fwnode.h | 74 const char *prop, const char *nargs_prop,
|