Home
last modified time | relevance | path

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

12

/components/legacy/fdt/libfdt/
A Dfdt_rw.c210 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 Dfdt_addresses.c59 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 Dfdt_ro.c274 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 Dfdt_sw.c223 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 Dfdt_wip.c104 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 Ddtb_base.c86 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 Ddtb_addr.c26 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 Ddtb_access.c30 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 Dfdt_rw.c191 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 Dfdt_addresses.c61 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 Dfdt_ro.c375 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 Dfdt_wip.c61 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 Dfdt_sw.c295 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 Dfdt_overlay.c550 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 Dbase.c121 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 Dfdt.c176 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 Dio.c163 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 Dofw.c515 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 Dofw.h227 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 Dofw_raw.h35 #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 Dmm_aspace.c322 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 Ddev_spi_dm.c19 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 Dpinctrl.c25 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 Dclk.c1399 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 Ddtb_fwnode.h74 const char *prop, const char *nargs_prop,

Completed in 43 milliseconds

12