Lines Matching refs:dtb
49 int arm_dyn_tb_fw_cfg_init(void *dtb, int *node) in arm_dyn_tb_fw_cfg_init() argument
51 assert(dtb != NULL); in arm_dyn_tb_fw_cfg_init()
55 if (fdt_check_header(dtb) != 0) { in arm_dyn_tb_fw_cfg_init()
61 *node = fdt_node_offset_by_compatible(dtb, -1, "arm,tb_fw"); in arm_dyn_tb_fw_cfg_init()
85 int arm_set_dtb_mbedtls_heap_info(void *dtb, void *heap_addr, size_t heap_size) in arm_set_dtb_mbedtls_heap_info() argument
93 int err = arm_dyn_tb_fw_cfg_init(dtb, &dtb_root); in arm_set_dtb_mbedtls_heap_info()
107 err = fdtw_write_inplace_cells(dtb, dtb_root, in arm_set_dtb_mbedtls_heap_info()
115 err = fdtw_write_inplace_cells(dtb, dtb_root, in arm_set_dtb_mbedtls_heap_info()
137 void *dtb = (void *)config_base; in arm_set_dpe_context_handle() local
147 err = fdt_check_header(dtb); in arm_set_dpe_context_handle()
154 node = fdt_node_offset_by_compatible(dtb, -1, compatible); in arm_set_dpe_context_handle()
163 err = fdtw_write_inplace_cells(dtb, node, in arm_set_dpe_context_handle()
173 flush_dcache_range(config_base, fdt_totalsize(dtb)); in arm_set_dpe_context_handle()
221 tb_fw_config_info = FCONF_GET_PROPERTY(dyn_cfg, dtb, TB_FW_CONFIG_ID); in arm_set_tb_fw_info()
246 tb_fw_config_info = FCONF_GET_PROPERTY(dyn_cfg, dtb, TB_FW_CONFIG_ID); in arm_get_tb_fw_info()
249 void *dtb = (void *)tb_fw_config_info->config_addr; in arm_get_tb_fw_info() local
253 node = fdt_node_offset_by_compatible(dtb, -1, compatible); in arm_get_tb_fw_info()
262 rc = fdt_read_uint32(dtb, node, DTB_PROP_DPE_CTX_HANDLE, (uint32_t *)ctx_handle); in arm_get_tb_fw_info()
285 void *dtb = (void *)config_base; in arm_set_event_log_info() local
295 err = fdt_check_header(dtb); in arm_set_event_log_info()
302 node = fdt_node_offset_by_compatible(dtb, -1, compatible); in arm_set_event_log_info()
313 err = fdtw_write_inplace_cells(dtb, node, in arm_set_event_log_info()
322 err = fdtw_write_inplace_cells(dtb, node, in arm_set_event_log_info()
331 err = fdtw_write_inplace_cells(dtb, node, in arm_set_event_log_info()
340 err = fdtw_write_inplace_cells(dtb, node, in arm_set_event_log_info()
350 flush_dcache_range(config_base, fdt_totalsize(dtb)); in arm_set_event_log_info()
468 tb_fw_config_info = FCONF_GET_PROPERTY(dyn_cfg, dtb, TB_FW_CONFIG_ID); in arm_set_tb_fw_info()
502 tb_fw_config_info = FCONF_GET_PROPERTY(dyn_cfg, dtb, TB_FW_CONFIG_ID); in arm_get_tb_fw_info()
505 void *dtb = (void *)tb_fw_config_info->config_addr; in arm_get_tb_fw_info() local
509 node = fdt_node_offset_by_compatible(dtb, -1, compatible); in arm_get_tb_fw_info()
518 rc = fdt_read_uint64(dtb, node, DTB_PROP_HW_LOG_ADDR, log_addr); in arm_get_tb_fw_info()
525 rc = fdt_read_uint32(dtb, node, DTB_PROP_HW_LOG_SIZE, (uint32_t *)log_size); in arm_get_tb_fw_info()
532 rc = fdt_read_uint32(dtb, node, DTB_PROP_HW_LOG_MAX_SIZE, in arm_get_tb_fw_info()