45f3d1a095
This is done to get the target path for the overlay nodes which is very useful in many cases. For example, Xen hypervisor needs it when applying overlays because Xen needs to do further processing of the overlay nodes, e.g. mapping of resources(IRQs and IOMMUs) to other VMs, creation of SMMU pagetables, etc. Signed-off-by: Vikram Garhwal <fnu.vikram@xilinx.com> Message-Id: <1637204036-382159-2-git-send-email-fnu.vikram@xilinx.com> Signed-off-by: David Gibson <david@gibson.dropbear.id.au>
83 lines
1.7 KiB
Text
83 lines
1.7 KiB
Text
/* SPDX-License-Identifier: (GPL-2.0-or-later OR BSD-2-Clause) */
|
|
LIBFDT_1.2 {
|
|
global:
|
|
fdt_next_node;
|
|
fdt_check_header;
|
|
fdt_move;
|
|
fdt_string;
|
|
fdt_num_mem_rsv;
|
|
fdt_get_mem_rsv;
|
|
fdt_subnode_offset_namelen;
|
|
fdt_subnode_offset;
|
|
fdt_path_offset_namelen;
|
|
fdt_path_offset;
|
|
fdt_get_name;
|
|
fdt_get_property_namelen;
|
|
fdt_get_property;
|
|
fdt_getprop_namelen;
|
|
fdt_getprop;
|
|
fdt_get_phandle;
|
|
fdt_get_alias_namelen;
|
|
fdt_get_alias;
|
|
fdt_get_path;
|
|
fdt_header_size;
|
|
fdt_supernode_atdepth_offset;
|
|
fdt_node_depth;
|
|
fdt_parent_offset;
|
|
fdt_node_offset_by_prop_value;
|
|
fdt_node_offset_by_phandle;
|
|
fdt_node_check_compatible;
|
|
fdt_node_offset_by_compatible;
|
|
fdt_setprop_inplace;
|
|
fdt_nop_property;
|
|
fdt_nop_node;
|
|
fdt_create;
|
|
fdt_add_reservemap_entry;
|
|
fdt_finish_reservemap;
|
|
fdt_begin_node;
|
|
fdt_property;
|
|
fdt_end_node;
|
|
fdt_finish;
|
|
fdt_open_into;
|
|
fdt_pack;
|
|
fdt_add_mem_rsv;
|
|
fdt_del_mem_rsv;
|
|
fdt_set_name;
|
|
fdt_setprop;
|
|
fdt_delprop;
|
|
fdt_add_subnode_namelen;
|
|
fdt_add_subnode;
|
|
fdt_del_node;
|
|
fdt_strerror;
|
|
fdt_offset_ptr;
|
|
fdt_next_tag;
|
|
fdt_appendprop;
|
|
fdt_create_empty_tree;
|
|
fdt_first_property_offset;
|
|
fdt_get_property_by_offset;
|
|
fdt_getprop_by_offset;
|
|
fdt_next_property_offset;
|
|
fdt_first_subnode;
|
|
fdt_next_subnode;
|
|
fdt_address_cells;
|
|
fdt_size_cells;
|
|
fdt_stringlist_contains;
|
|
fdt_stringlist_count;
|
|
fdt_stringlist_search;
|
|
fdt_stringlist_get;
|
|
fdt_resize;
|
|
fdt_overlay_apply;
|
|
fdt_get_string;
|
|
fdt_find_max_phandle;
|
|
fdt_generate_phandle;
|
|
fdt_check_full;
|
|
fdt_setprop_placeholder;
|
|
fdt_property_placeholder;
|
|
fdt_header_size_;
|
|
fdt_appendprop_addrrange;
|
|
fdt_setprop_inplace_namelen_partial;
|
|
fdt_create_with_flags;
|
|
fdt_overlay_target_offset;
|
|
local:
|
|
*;
|
|
};
|