Home
last modified time | relevance | path

Searched refs:fdt_addr (Results 1 – 10 of 10) sorted by relevance

/linux-6.12.1/arch/powerpc/boot/
Depapr.c26 static unsigned long fdt_addr; variable
38 if (ima_size < fdt_addr) in platform_fixups()
40 "(fdt_addr=0x%lx, ima_size=0x%lx)\n", fdt_addr, in platform_fixups()
42 if (ima_size < fdt_addr + fdt_totalsize((void *)fdt_addr)) in platform_fixups()
45 fdt_addr, fdt_totalsize((void *)fdt_addr), ima_size); in platform_fixups()
53 fdt_addr = r3; in epapr_platform_init()
59 fdt_init((void *)fdt_addr); in epapr_platform_init()
Dopal.c27 void opal_kentry(unsigned long fdt_addr, void *vmlinux_addr);
Dops.h31 void (*kentry)(unsigned long fdt_addr, void *vmlinux_addr);
/linux-6.12.1/drivers/firmware/efi/libstub/
Dfdt.c232 unsigned long fdt_addr = 0; in allocate_new_fdt_and_exit_boot() local
254 status = efi_load_dtb(image, &fdt_addr, &fdt_size); in allocate_new_fdt_and_exit_boot()
262 if (fdt_addr) { in allocate_new_fdt_and_exit_boot()
266 fdt_addr = (uintptr_t)get_fdt(&fdt_size); in allocate_new_fdt_and_exit_boot()
267 if (fdt_addr) in allocate_new_fdt_and_exit_boot()
271 if (!fdt_addr) in allocate_new_fdt_and_exit_boot()
282 status = update_fdt((void *)fdt_addr, fdt_size, in allocate_new_fdt_and_exit_boot()
337 efi_free(fdt_size, fdt_addr); in allocate_new_fdt_and_exit_boot()
347 unsigned long fdt_addr; in efi_boot_kernel() local
350 status = allocate_new_fdt_and_exit_boot(handle, image, &fdt_addr, in efi_boot_kernel()
[all …]
Darm64.c132 unsigned long fdt_addr, in efi_enter_kernel() argument
138 enter_kernel(fdt_addr, 0, 0, 0); in efi_enter_kernel()
Defistub.h1131 unsigned long fdt_addr,
/linux-6.12.1/arch/riscv/kernel/
Dmachine_kexec.c52 internal->fdt_addr = (unsigned long) image->segment[i].mem; in machine_kexec_prepare()
56 if (!internal->fdt_addr) { in machine_kexec_prepare()
179 unsigned long fdt_addr = internal->fdt_addr; in machine_kexec() local
195 pr_notice("FDT image at %08lx\n", fdt_addr); in machine_kexec()
202 kexec_method(first_ind_entry, jump_addr, fdt_addr, in machine_kexec()
/linux-6.12.1/arch/riscv/include/asm/
Dkexec.h43 unsigned long fdt_addr; member
51 unsigned long fdt_addr,
/linux-6.12.1/arch/mips/include/asm/octeon/
Dcvmx-bootinfo.h127 uint64_t fdt_addr; member
187 uint64_t fdt_addr;
/linux-6.12.1/arch/mips/cavium-octeon/
Dsetup.c964 return phys_to_virt(octeon_bootinfo->fdt_addr); in plat_get_fdt()
1156 if (octeon_bootinfo->minor_version >= 3 && octeon_bootinfo->fdt_addr) { in device_tree_init()
1157 fdt = phys_to_virt(octeon_bootinfo->fdt_addr); in device_tree_init()