Lines Matching refs:node_ptr

812 				node_ptr child = node::parse_dtb(structs, strings);  in node()
861 node_ptr node::create_special_node(const string &name, in create_special_node()
872 node_ptr n{std::make_shared<constructable_node>(name, props)}; in create_special_node()
984 node_ptr child = node::parse(input, tree, std::move(child_name), in node()
1018 node::cmp_children(node_ptr &c1, node_ptr &c2) in cmp_children()
1038 node_ptr
1065 node_ptr n{std::make_shared<constructable_node>(input, in parse()
1078 node_ptr
1081 node_ptr n(new node(structs, strings)); in parse_dtb()
1103 node::merge_node(node_ptr &other) in merge_node()
1110 [&](const node_ptr &p) { in merge_node()
1238 device_tree::collect_names_recursive(node_ptr parent, node_ptr n, node_path &path) in collect_names_recursive()
1318 device_tree::assign_phandle(node_ptr n, uint32_t &phandle) in assign_phandle()
1363 device_tree::assign_phandles(node_ptr n, uint32_t &next) in assign_phandles()
1425 node_ptr target; in resolve_cross_references()
1446 node_ptr next; in resolve_cross_references()
1512 std::unordered_set<node_ptr> previously_referenced_nodes; in garbage_collect_marked_nodes()
1513 std::unordered_set<node_ptr> newly_referenced_nodes; in garbage_collect_marked_nodes()
1523 node_ptr nx = node_names[v.string_data]; in garbage_collect_marked_nodes()
1595 n.delete_children_if([](node_ptr &nx) { in garbage_collect_marked_nodes()
1610 std::vector<node_ptr> &roots, in parse_file()
1651 node_ptr n; in parse_file()
1798 node_ptr
1932 node_ptr
1933 device_tree::create_fragment_wrapper(node_ptr &node, int &fragnum) in create_fragment_wrapper()
1942 node_ptr newroot = node::create_special_node("", symbols); in create_fragment_wrapper()
1943 node_ptr wrapper = node::create_special_node("__overlay__", symbols); in create_fragment_wrapper()
1963 node_ptr fragment = node::create_special_node(fragment_address, symbols); in create_fragment_wrapper()
1971 node_ptr
1972 device_tree::generate_root(node_ptr &node, int &fragnum) in generate_root()
1989 device_tree::reassign_fragment_numbers(node_ptr &node, int &delta) in reassign_fragment_numbers()
2017 std::vector<node_ptr> roots; in parse_dts()
2108 parent->delete_children_if([&](node_ptr &child) { return child == node; }); in parse_dts()
2199 node_ptr local_fixups = node::create_special_node("__local_fixups__", symbols); in parse_dts()
2206 node_ptr n = local_fixups; in parse_dts()