Lines Matching refs:pool
317 struct ufdt_node_pool *pool) { in ufdt_overlay_node() argument
318 return ufdt_node_merge_into(target_node, overlay_node, pool); in ufdt_overlay_node()
362 struct ufdt_node_pool *pool) { in ufdt_apply_fragment() argument
378 int err = ufdt_overlay_node(target_node, overlay_node, pool); in ufdt_apply_fragment()
394 struct ufdt_node_pool *pool) { in ufdt_overlay_apply_fragments() argument
402 err = ufdt_apply_fragment(main_tree, *it, pool); in ufdt_overlay_apply_fragments()
565 struct ufdt_node_pool *pool) { in ufdt_overlay_apply() argument
586 if (ufdt_overlay_apply_fragments(main_tree, overlay_tree, pool) < 0) { in ufdt_overlay_apply()
654 struct ufdt_node_pool pool; in ufdt_apply_overlay() local
655 ufdt_node_pool_construct(&pool); in ufdt_apply_overlay()
656 struct ufdt *main_tree = ufdt_from_fdt(main_fdt_header, main_fdt_size, &pool); in ufdt_apply_overlay()
657 struct ufdt *overlay_tree = ufdt_from_fdt(overlay_fdtp, overlay_size, &pool); in ufdt_apply_overlay()
658 int err = ufdt_overlay_apply(main_tree, overlay_tree, overlay_size, &pool); in ufdt_apply_overlay()
669 ufdt_destruct(overlay_tree, &pool); in ufdt_apply_overlay()
670 ufdt_destruct(main_tree, &pool); in ufdt_apply_overlay()
671 ufdt_node_pool_destruct(&pool); in ufdt_apply_overlay()
676 ufdt_destruct(overlay_tree, &pool); in ufdt_apply_overlay()
677 ufdt_destruct(main_tree, &pool); in ufdt_apply_overlay()
678 ufdt_node_pool_destruct(&pool); in ufdt_apply_overlay()