Lines Matching refs:pool
323 struct ufdt_node_pool *pool) { in ufdt_overlay_node() argument
324 return ufdt_node_merge_into(target_node, overlay_node, pool); in ufdt_overlay_node()
368 struct ufdt_node_pool *pool) { in ufdt_apply_fragment() argument
384 int err = ufdt_overlay_node(target_node, overlay_node, pool); in ufdt_apply_fragment()
400 struct ufdt_node_pool *pool) { in ufdt_overlay_apply_fragments() argument
408 ret = ufdt_apply_fragment(main_tree, *it, pool); in ufdt_overlay_apply_fragments()
575 struct ufdt_node_pool *pool) { in ufdt_overlay_apply() argument
596 if (ufdt_overlay_apply_fragments(main_tree, overlay_tree, pool) < 0) { in ufdt_overlay_apply()
664 struct ufdt_node_pool pool; in ufdt_apply_overlay() local
665 ufdt_node_pool_construct(&pool); in ufdt_apply_overlay()
666 struct ufdt *main_tree = ufdt_from_fdt(main_fdt_header, main_fdt_size, &pool); in ufdt_apply_overlay()
667 struct ufdt *overlay_tree = ufdt_from_fdt(overlay_fdtp, overlay_size, &pool); in ufdt_apply_overlay()
668 int err = ufdt_overlay_apply(main_tree, overlay_tree, overlay_size, &pool); in ufdt_apply_overlay()
679 ufdt_destruct(overlay_tree, &pool); in ufdt_apply_overlay()
680 ufdt_destruct(main_tree, &pool); in ufdt_apply_overlay()
681 ufdt_node_pool_destruct(&pool); in ufdt_apply_overlay()
686 ufdt_destruct(overlay_tree, &pool); in ufdt_apply_overlay()
687 ufdt_destruct(main_tree, &pool); in ufdt_apply_overlay()
688 ufdt_node_pool_destruct(&pool); in ufdt_apply_overlay()