Lines Matching refs:dtb
109 efi_dt_fixup(struct efi_dt_fixup_protocol *this, void *dtb, in efi_dt_fixup() argument
117 EFI_ENTRY("%p, %p, %p, %d", this, dtb, buffer_size, flags); in efi_dt_fixup()
119 if (this != &efi_dt_fixup_prot || !dtb || !buffer_size || in efi_dt_fixup()
124 if (fdt_check_header(dtb)) { in efi_dt_fixup()
130 required_size = fdt_off_dt_strings(dtb) + in efi_dt_fixup()
131 fdt_size_dt_strings(dtb) + in efi_dt_fixup()
133 total_size = fdt_totalsize(dtb); in efi_dt_fixup()
142 fdt_set_totalsize(dtb, *buffer_size); in efi_dt_fixup()
143 if (image_setup_libfdt(&img, dtb, 0, NULL)) { in efi_dt_fixup()
150 efi_carve_out_dt_rsv(dtb); in efi_dt_fixup()
153 ret = efi_install_configuration_table(&efi_guid_fdt, dtb); in efi_dt_fixup()