Lines Matching refs:node_ptr

795 				node_ptr child = node::parse_dtb(structs, strings);  in node()
844 node_ptr node::create_special_node(const string &name, in create_special_node()
847 node_ptr n(new node(name, props)); in create_special_node()
959 node_ptr child = node::parse(input, tree, std::move(child_name), in node()
993 node::cmp_children(node_ptr &c1, node_ptr &c2) in cmp_children()
1013 node_ptr
1021 node_ptr n(new node(input, in parse()
1034 node_ptr
1037 node_ptr n(new node(structs, strings)); in parse_dtb()
1059 node::merge_node(node_ptr &other) in merge_node()
1066 [&](const node_ptr &p) { in merge_node()
1194 device_tree::collect_names_recursive(node_ptr &n, node_path &path) in collect_names_recursive()
1315 device_tree::assign_phandles(node_ptr &n, uint32_t &next) in assign_phandles()
1546 n.delete_children_if([](node_ptr &nx) { in garbage_collect_marked_nodes()
1561 std::vector<node_ptr> &roots, in parse_file()
1599 node_ptr n; in parse_file()
1844 node_ptr
1845 device_tree::create_fragment_wrapper(node_ptr &node, int &fragnum) in create_fragment_wrapper()
1854 node_ptr newroot = node::create_special_node("", symbols); in create_fragment_wrapper()
1855 node_ptr wrapper = node::create_special_node("__overlay__", symbols); in create_fragment_wrapper()
1875 node_ptr fragment = node::create_special_node(fragment_address, symbols); in create_fragment_wrapper()
1883 node_ptr
1884 device_tree::generate_root(node_ptr &node, int &fragnum) in generate_root()
1901 device_tree::reassign_fragment_numbers(node_ptr &node, int &delta) in reassign_fragment_numbers()
1929 std::vector<node_ptr> roots; in parse_dts()
2098 node_ptr local_fixups = node::create_special_node("__local_fixups__", symbols); in parse_dts()