Home
last modified time | relevance | path

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

/optee_os/core/lib/libfdt/
H A Dfdt_rw.c171 int len, struct fdt_property **prop) in fdt_resize_property_() argument
176 *prop = fdt_get_property_w(fdt, nodeoffset, name, &oldlen); in fdt_resize_property_()
177 if (!*prop) in fdt_resize_property_()
180 if ((err = fdt_splice_struct_(fdt, (*prop)->data, FDT_TAGALIGN(oldlen), in fdt_resize_property_()
184 (*prop)->len = cpu_to_fdt32(len); in fdt_resize_property_()
189 int len, struct fdt_property **prop) in fdt_add_property_() argument
204 *prop = fdt_offset_ptr_w_(fdt, nextoffset); in fdt_add_property_()
205 proplen = sizeof(**prop) + FDT_TAGALIGN(len); in fdt_add_property_()
207 err = fdt_splice_struct_(fdt, *prop, 0, proplen); in fdt_add_property_()
214 (*prop)->tag = cpu_to_fdt32(FDT_PROP); in fdt_add_property_()
[all …]
H 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()
H A Dfdt_ro.c348 const struct fdt_property *prop; in fdt_get_property_by_offset_() local
356 prop = fdt_offset_ptr_(fdt, offset); in fdt_get_property_by_offset_()
359 *lenp = fdt32_ld(&prop->len); in fdt_get_property_by_offset_()
361 return prop; in fdt_get_property_by_offset_()
390 const struct fdt_property *prop; in fdt_get_property_namelen_() local
392 if (!(prop = fdt_get_property_by_offset_(fdt, offset, lenp))) { in fdt_get_property_namelen_()
396 if (fdt_string_eq_(fdt, fdt32_ld(&prop->nameoff), in fdt_get_property_namelen_()
400 return prop; in fdt_get_property_namelen_()
440 const struct fdt_property *prop; in fdt_getprop_namelen() local
442 prop = fdt_get_property_namelen_(fdt, nodeoffset, name, namelen, lenp, in fdt_getprop_namelen()
[all …]
H 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()
H A Dfdt_sw.c287 struct fdt_property *prop; in fdt_property_placeholder() local
303 prop = fdt_grab_space_(fdt, sizeof(*prop) + FDT_TAGALIGN(len)); in fdt_property_placeholder()
304 if (! prop) { in fdt_property_placeholder()
310 prop->tag = cpu_to_fdt32(FDT_PROP); in fdt_property_placeholder()
311 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_property_placeholder()
312 prop->len = cpu_to_fdt32(len); in fdt_property_placeholder()
313 *valp = prop->data; in fdt_property_placeholder()
355 struct fdt_property *prop = in fdt_finish() local
359 nameoff = fdt32_to_cpu(prop->nameoff); in fdt_finish()
361 prop->nameoff = cpu_to_fdt32(nameoff); in fdt_finish()
H A Dfdt_overlay.c564 const void *prop; in overlay_apply_node() local
568 prop = fdt_getprop_by_offset(fdto, property, &name, in overlay_apply_node()
575 ret = fdt_setprop(fdt, target, name, prop, prop_len); in overlay_apply_node()
696 int root_sym, ov_sym, prop, path_len, fragment, target; in overlay_symbol_update() local
724 fdt_for_each_property_offset(prop, fdto, ov_sym) { in overlay_symbol_update()
725 path = fdt_getprop_by_offset(fdto, prop, &name, &path_len); in overlay_symbol_update()
/optee_os/core/kernel/
H A Dsecstor_ta.c17 const struct tee_tadb_property *prop; in secstor_ta_open() local
22 prop = tee_tadb_ta_get_property(ta); in secstor_ta_open()
24 l = prop->custom_size; in secstor_ta_open()
28 if (l != prop->custom_size) { in secstor_ta_open()
45 const struct tee_tadb_property *prop = tee_tadb_ta_get_property(ta); in secstor_ta_get_size() local
47 *size = prop->bin_size; in secstor_ta_get_size()
H A Dinterrupt.c86 const uint32_t *prop = NULL; in dt_get_irq_type_prio() local
93 prop = fdt_getprop(fdt, node, "interrupts", &count); in dt_get_irq_type_prio()
94 if (!prop) in dt_get_irq_type_prio()
97 return itr_main_chip->dt_get_irq(prop, count / sizeof(uint32_t), type, in dt_get_irq_type_prio()
301 const uint32_t *prop = NULL; in get_legacy_interrupt_by_index() local
306 prop = fdt_getprop(fdt, node, "interrupts", &len); in get_legacy_interrupt_by_index()
307 if (!prop) in get_legacy_interrupt_by_index()
312 prop = fdt_getprop(fdt, pnode, "interrupt-parent", &len); in get_legacy_interrupt_by_index()
314 while (!prop) { in get_legacy_interrupt_by_index()
319 prop = fdt_getprop(fdt, pnode, "interrupt-parent", &len); in get_legacy_interrupt_by_index()
[all …]
H A Ddt.c49 const void *prop; in dt_have_prop() local
51 prop = fdt_getprop(fdt, offs, propname, NULL); in dt_have_prop()
53 return prop; in dt_have_prop()
58 const char *prop = NULL; in dt_disable_status() local
61 prop = fdt_getprop(fdt, node, "status", &len); in dt_disable_status()
62 if (!prop) { in dt_disable_status()
282 const char *prop; in fdt_get_status() local
286 prop = fdt_getprop(fdt, offs, "status", &len); in fdt_get_status()
287 if (!prop || is_okay(prop, len)) { in fdt_get_status()
292 prop = fdt_getprop(fdt, offs, "secure-status", &len); in fdt_get_status()
[all …]
H A Dconsole.c94 const struct fdt_property *prop; in get_console_node_from_dt() local
109 prop = fdt_get_property(fdt, offs, "stdout-path", NULL); in get_console_node_from_dt()
110 if (!prop) { in get_console_node_from_dt()
120 stdout_data = nex_strdup(prop->data); in get_console_node_from_dt()
H A Dboot.c46 const uint8_t *prop = NULL; in get_nsec_memory_helper() local
76 prop = fdt_getprop(fdt, offs, "reg", &len); in get_nsec_memory_helper()
77 if (!prop) in get_nsec_memory_helper()
82 a = get_dt_val_and_advance(prop, &prop_offs, addr_size); in get_nsec_memory_helper()
88 l = get_dt_val_and_advance(prop, &prop_offs, len_size); in get_nsec_memory_helper()
H A Ddt_driver.c260 const uint32_t *prop, in device_from_provider_prop() argument
277 assert(prop); in device_from_provider_prop()
278 pargs->args[n] = fdt32_to_cpu(prop[n]); in device_from_provider_prop()
321 const uint32_t *prop = NULL; in dt_driver_device_from_node_idx_prop_phandle() local
324 prop = fdt_getprop(fdt, nodeoffs, prop_name, &len); in dt_driver_device_from_node_idx_prop_phandle()
325 if (!prop) { in dt_driver_device_from_node_idx_prop_phandle()
341 if ((prop_index + 1) * sizeof(*prop) > (size_t)len) in dt_driver_device_from_node_idx_prop_phandle()
347 prop + prop_index, device_ref, in dt_driver_device_from_node_idx_prop_phandle()
363 const uint32_t *prop = NULL; in dt_driver_device_from_node_idx_prop() local
367 prop = fdt_getprop(fdt, nodeoffset, prop_name, &len); in dt_driver_device_from_node_idx_prop()
[all …]
/optee_os/core/drivers/
H A Datmel_shdwc.c110 const uint32_t *prop = NULL; in at91_shdwc_get_wakeup_input() local
118 prop = fdt_getprop(fdt, child, "reg", &len); in at91_shdwc_get_wakeup_input()
119 if (!prop || len != sizeof(uint32_t)) { in at91_shdwc_get_wakeup_input()
124 wk_input = fdt32_to_cpu(*prop); in at91_shdwc_get_wakeup_input()
142 const uint32_t *prop = NULL; in at91_shdwc_dt_configure() local
148 prop = fdt_getprop(fdt, np, "debounce-delay-us", &len); in at91_shdwc_dt_configure()
149 if (prop && len == sizeof(uint32_t)) { in at91_shdwc_dt_configure()
150 tmp = fdt32_to_cpu(*prop); in at91_shdwc_dt_configure()
H A Datmel_piobu.c353 const uint32_t *prop = NULL; in secumod_hw_init() local
371 prop = fdt_getprop(fdt, node, "gpios", &len); in secumod_hw_init()
372 if (!prop) in secumod_hw_init()
377 gpio_pin = fdt32_to_cpu(prop[i]); in secumod_hw_init()
378 config = fdt32_to_cpu(prop[i + 1]); in secumod_hw_init()
/optee_os/core/drivers/clk/
H A Dclk_dt.c63 const uint32_t *prop = NULL; in parse_clock_property() local
66 prop = fdt_getprop(fdt, node, "clocks", &len); in parse_clock_property()
67 if (!prop) in parse_clock_property()
72 phandle = fdt32_to_cpu(prop[idx]); in parse_clock_property()
/optee_os/core/drivers/pinctrl/
H A Dpinctrl.c75 const uint32_t *prop = NULL; in pinctrl_get_state_by_idx() local
87 prop = fdt_getprop(fdt, nodeoffset, prop_name, (int *)&conf_count); in pinctrl_get_state_by_idx()
88 if (!prop) in pinctrl_get_state_by_idx()
H A Datmel_pio.c93 const uint32_t *prop = NULL; in pio_pinctrl_dt_get() local
98 prop = fdt_getprop(pargs->fdt, pargs->phandle_node, "pinmux", in pio_pinctrl_dt_get()
100 if (!prop) in pio_pinctrl_dt_get()
105 pinmux = fdt32_to_cpu(prop[i]); in pio_pinctrl_dt_get()
/optee_os/core/tee/
H A Dtadb.c46 struct tee_tadb_property prop; member
284 const size_t enc_size = entry->prop.custom_size + entry->prop.bin_size; in tadb_authenc_init()
346 if (is_null_uuid(&entry.prop.uuid)) in populate_files()
413 ta->entry.prop = *property; in tee_tadb_ta_create()
518 if (!memcmp(&entry.prop.uuid, uuid, sizeof(*uuid))) { in find_ent()
567 res = find_ent(ta->db, &ta->entry.prop.uuid, &idx, &old_ent); in tee_tadb_ta_close_and_commit()
678 return &ta->entry.prop; in tee_tadb_ta_get_property()
699 const size_t sz = ta->entry.prop.custom_size + ta->entry.prop.bin_size; in ta_load()
726 const size_t sz = ta->entry.prop.custom_size + ta->entry.prop.bin_size; in tee_tadb_ta_read()
H A Dtee_svc.c471 const struct tee_props *prop = NULL; in syscall_get_property() local
476 prop = get_prop_struct(prop_set, index); in syscall_get_property()
477 if (!prop) in syscall_get_property()
482 res = copy_to_user(prop_type, &prop->prop_type, in syscall_get_property()
494 if (prop->get_prop_func) { in syscall_get_property()
496 res = prop->get_prop_func(sess, buf, &klen_size); in syscall_get_property()
500 if (klen < prop->len) in syscall_get_property()
503 res = copy_to_user(buf, prop->data, prop->len); in syscall_get_property()
504 res2 = copy_to_user(blen, &prop->len, sizeof(*blen)); in syscall_get_property()
518 elen = strlen(prop->name) + 1; in syscall_get_property()
[all …]
/optee_os/core/pta/
H A Dsecstor_ta_mgmt.c23 const struct tee_tadb_property *prop; in check_install_conflict() local
32 prop = tee_tadb_ta_get_property(ta); in check_install_conflict()
33 if (prop->version > bs_ta->ta_version) in check_install_conflict()
/optee_os/core/arch/arm/plat-stm32mp1/
H A Dplat_tzc400.c318 const fdt32_t *prop = NULL; in add_node_memory_regions() local
339 prop = fdt_getprop(fdt, pnode, "st,protreg", &len); in add_node_memory_regions()
340 if (!prop || (unsigned int)len != (2 * sizeof(uint32_t))) in add_node_memory_regions()
343 switch (fdt32_to_cpu(prop[0])) { in add_node_memory_regions()
359 region_cfg.ns_device_access = fdt32_to_cpu(prop[1]); in add_node_memory_regions()
/optee_os/core/arch/arm/kernel/
H A Dboot.c758 const char *prop; in check_node_compat_prefix() local
760 prop = fdt_getprop(dt->blob, offs, "compatible", &plen); in check_node_compat_prefix()
761 if (!prop) in check_node_compat_prefix()
765 if (memcmp(prop, prefix, prefix_len) == 0) in check_node_compat_prefix()
768 l = strlen(prop) + 1; in check_node_compat_prefix()
769 prop += l; in check_node_compat_prefix()
/optee_os/core/drivers/firewall/
H A Dstm32_risaf.c769 const fdt32_t *prop = NULL; in stm32_risaf_probe() local
804 prop = fdt_getprop(fdt, pnode, "st,protreg", NULL); in stm32_risaf_probe()
805 if (!prop) in stm32_risaf_probe()
808 regions[i].cfg = fdt32_to_cpu(*prop); in stm32_risaf_probe()
/optee_os/ldelf/
H A Dta_elf.c974 Elf_Prop *prop = (void *)(desc + prop_offset); in parse_property_segment() local
975 size_t data_offset = prop_offset + sizeof(*prop); in parse_property_segment()
982 if (prop->pr_type == GNU_PROPERTY_AARCH64_FEATURE_1_AND) { in parse_property_segment()
986 prop->pr_datasz != sizeof(*pr_data)) in parse_property_segment()
995 prop_offset += ROUNDUP2(sizeof(*prop) + prop->pr_datasz, align); in parse_property_segment()