Lines Matching full:if

22 #if defined(CFG_CORE_FFA)
34 if (!dm->compatible) { in dt_find_compatible_driver()
37 if (!fdt_node_check_compatible(fdt, offs, in dt_find_compatible_driver()
62 if (!prop) { in dt_disable_status()
63 if (fdt_setprop_string(fdt, node, "status", "disabled")) in dt_disable_status()
76 * If original length of the status property is larger than in dt_disable_status()
80 if (fdt_setprop_inplace(fdt, node, "status", "disabled", len)) in dt_disable_status()
92 if (overlay < 0) in dt_enable_secure_status_frag()
95 if (fdt_setprop_string(fdt, overlay, "status", "disabled")) { in dt_enable_secure_status_frag()
100 if (fdt_setprop_string(fdt, overlay, "secure-status", "okay")) { in dt_enable_secure_status_frag()
110 if (dt_disable_status(fdt, node)) { in dt_enable_secure_status()
115 if (fdt_setprop_string(fdt, node, "secure-status", "okay")) in dt_enable_secure_status()
118 if (IS_ENABLED2(_CFG_USE_DTB_OVERLAY)) in dt_enable_secure_status()
136 if (st == DT_STATUS_DISABLED) in dt_map_dev()
139 if (fdt_reg_info(fdt, offs, &pbase, &sz)) in dt_map_dev()
144 if ((st & DT_STATUS_OK_SEC) && !(st & DT_STATUS_OK_NSEC)) in dt_map_dev()
160 /* Check if we have a mapping, create one if needed */ in dt_map_dev()
162 if (!vbase) { in dt_map_dev()
178 if (n < 1 || n > 2) in fdt_read_paddr()
183 if (n == 2) { in fdt_read_paddr()
185 if (addr) { in fdt_read_paddr()
206 if (n == 2) { in fdt_read_size()
207 if (sz) in fdt_read_size()
227 if (index < 0) in fdt_get_reg_props_by_index()
231 if (!reg) in fdt_get_reg_props_by_index()
234 if (fdt_find_cached_parent_reg_cells(fdt, offs, &addr_ncells, in fdt_get_reg_props_by_index()
237 if (parent < 0) in fdt_get_reg_props_by_index()
241 if (addr_ncells < 0) in fdt_get_reg_props_by_index()
245 if (size_ncells < 0) in fdt_get_reg_props_by_index()
251 if ((size_t)len < (cell_offset + addr_ncells) * sizeof(*reg)) in fdt_get_reg_props_by_index()
254 if (base) { in fdt_get_reg_props_by_index()
256 if (*base == DT_INFO_INVALID_REG) in fdt_get_reg_props_by_index()
260 if (size) { in fdt_get_reg_props_by_index()
261 if ((size_t)len < in fdt_get_reg_props_by_index()
267 if (*size == DT_INFO_INVALID_REG_SIZE) in fdt_get_reg_props_by_index()
283 if (fdt_reg_info(fdt, offs, &base, NULL)) in fdt_reg_base_address()
293 if (fdt_reg_info(fdt, offs, NULL, &size)) in fdt_reg_size()
311 if (!prop || is_okay(prop, len)) { in fdt_get_status()
312 /* If status is not specified, it defaults to "okay" */ in fdt_get_status()
317 if (!prop) { in fdt_get_status()
322 if (st & DT_STATUS_OK_NSEC) in fdt_get_status()
325 if (is_okay(prop, len)) in fdt_get_status()
347 if (cuint) { in fdt_fill_device_info()
353 if (cuint) { in fdt_fill_device_info()
374 if (!cuint) in fdt_read_uint32_array()
377 if ((uint32_t)len != (count * sizeof(uint32_t))) in fdt_read_uint32_array()
396 if (!cuint) in fdt_read_uint32_index()
399 if ((uint32_t)len < (sizeof(uint32_t) * (index + 1))) in fdt_read_uint32_index()
429 if (index < 0) in fdt_get_reg_props_by_name()
442 if (!prop) in dt_getprop_as_number()
461 if (!fdt) in get_dt()
464 if (!fdt) in get_dt()
474 if (!fdt && IS_ENABLED(CFG_MAP_EXT_DT_SECURE)) in get_secure_dt()
477 if (!fdt) in get_secure_dt()
483 #if defined(CFG_EMBED_DTB)
492 * @phandle: Phandle associated to the node or 0 if none
530 if (!fdt_node_info_are_cached(fdt)) in find_cached_parent_node()
534 if (dt_node_cache->array[n].node_offset == node_offset) in find_cached_parent_node()
546 if (!cell) in fdt_find_cached_parent_node()
561 if (!cell) in fdt_find_cached_parent_reg_cells()
564 if (address_cells) { in fdt_find_cached_parent_reg_cells()
565 if (cell->address_cells >= 0) in fdt_find_cached_parent_reg_cells()
571 if (size_cells) { in fdt_find_cached_parent_reg_cells()
572 if (cell->size_cells >= 0) in fdt_find_cached_parent_reg_cells()
587 if (!fdt_node_info_are_cached(fdt)) in fdt_find_cached_node_phandle()
591 if (dt_node_cache->array[n].phandle == phandle) in fdt_find_cached_node_phandle()
594 if (!cell) in fdt_find_cached_node_phandle()
606 if (dt_node_cache->count + 1 > dt_node_cache->alloced_count) { in realloc_cached_node_array()
610 if (!new_count) in realloc_cached_node_array()
615 if (!new) in realloc_cached_node_array()
632 if (res) in add_cached_node()
658 if (cuint) in add_cached_node_subtree()
663 if (cuint) in add_cached_node_subtree()
669 if (res) in add_cached_node_subtree()
673 if (res) in add_cached_node_subtree()
682 if (dt_node_cache) { in release_node_cache_info()
700 if (dt_node_cache) { in init_node_cache_info()
707 if (res) { in init_node_cache_info()
724 if (!checked) { in get_embedded_dt()
727 if (fdt_check_header(embedded_secure_dtb)) in get_embedded_dt()
753 if (ret < 0 || (size_t)ret >= sizeof(frag)) in add_dt_overlay_fragment()
757 if (offs < 0) in add_dt_overlay_fragment()
763 if (ret < 0) in add_dt_overlay_fragment()
773 if (IS_ENABLED(CFG_EXTERNAL_DTB_OVERLAY)) { in init_dt_overlay()
774 if (!fdt_check_header(dt->blob)) { in init_dt_overlay()
799 if (!IS_ENABLED(CFG_EXTERNAL_DT)) in get_external_dt_desc()
811 if (!IS_ENABLED(CFG_EXTERNAL_DT)) in init_external_dt()
814 if (!phys_dt || !dt_sz) { in init_external_dt()
828 if (mtype == MEM_AREA_MAXTYPE) { in init_external_dt()
829 /* Map the DTB if it is not yet mapped */ in init_external_dt()
832 if (!dt->blob) in init_external_dt()
835 /* Get the DTB address if already mapped in a memory area */ in init_external_dt()
837 if (!dt->blob) { in init_external_dt()
845 if (ret < 0) { in init_external_dt()
852 if (ret < 0) { in init_external_dt()
862 if (!IS_ENABLED(CFG_EXTERNAL_DT)) in get_external_dt()
874 if (!IS_ENABLED(CFG_EXTERNAL_DT)) in release_external_dt()
877 if (!external_dt.blob) in release_external_dt()
882 * Skip packing and un-mapping operations if the external DTB is mapped in release_external_dt()
885 if (core_mmu_get_type_by_pa(pa_dt) != MEM_AREA_EXT_DT) in release_external_dt()
889 if (ret < 0) { in release_external_dt()
895 if (core_mmu_remove_mapping(MEM_AREA_EXT_DT, external_dt.blob, in release_external_dt()
913 if (offs < 0) in add_dt_path_subnode()
916 if (offs < 0) in add_dt_path_subnode()
930 if (!dt) in add_dt_node_overlay_fragment()
935 if (ret) in add_dt_node_overlay_fragment()
940 if (root < 0) in add_dt_node_overlay_fragment()
948 if (cell_size == 1) { in set_dt_val()
971 if (offs < 0) { in add_res_mem_dt_node()
976 if (IS_ENABLED2(_CFG_USE_DTB_OVERLAY)) { in add_res_mem_dt_node()
983 if (len_size < 0) in add_res_mem_dt_node()
986 if (addr_size < 0) in add_res_mem_dt_node()
990 if (!found) { in add_res_mem_dt_node()
992 if (offs < 0) in add_res_mem_dt_node()
996 if (ret < 0) in add_res_mem_dt_node()
999 if (ret < 0) in add_res_mem_dt_node()
1002 if (ret < 0) in add_res_mem_dt_node()
1008 if (ret < 0 || ret >= (int)sizeof(subnode_name)) in add_res_mem_dt_node()
1011 if (offs >= 0) { in add_res_mem_dt_node()
1018 if (ret < 0) in add_res_mem_dt_node()
1021 if (ret < 0) in add_res_mem_dt_node()
1029 #if defined(CFG_CORE_FFA)
1043 if (!manifest_dt) { in reinit_manifest_dt()
1048 if (IS_ENABLED(CFG_CORE_SEL2_SPMC)) { in reinit_manifest_dt()
1053 if (!nex_phys_mem_alloc2(pa, end_pa - pa)) { in reinit_manifest_dt()
1062 if (!fdt) in reinit_manifest_dt()
1068 if (ret < 0) { in reinit_manifest_dt()
1085 if (!manifest_dt) in release_manifest_dt()
1088 if (IS_ENABLED(CFG_CORE_SEL2_SPMC)) in release_manifest_dt()
1091 if (core_mmu_remove_mapping(MEM_AREA_MANIFEST_DT, manifest_dt, in release_manifest_dt()
1096 if (IS_ENABLED(CFG_CORE_SEL2_SPMC)) in release_manifest_dt()