Searched refs:new_gd (Results 1 - 17 of 17) sorted by path

/u-boot/arch/mips/lib/
H A Dreloc.c102 * @new_gd: pointer to relocated global data
110 void relocate_code(ulong start_addr_sp, gd_t *new_gd, ulong relocaddr) argument
160 "r"(new_gd),
/u-boot/arch/sandbox/cpu/
H A Dstart.c562 board_init_r(gd->new_gd, 0);
/u-boot/arch/sh/lib/
H A Dboard.c20 void relocate_code(ulong start_addr_sp, gd_t *new_gd, ulong relocaddr) argument
24 if (new_gd->reloc_off) {
25 memcpy((void *)new_gd->relocaddr,
26 (void *)(new_gd->relocaddr - new_gd->reloc_off),
27 new_gd->mon_len);
29 reloc_board_init_r += new_gd->reloc_off;
32 __asm__ __volatile__("mov.l %0, r15\n" : : "m" (new_gd->start_addr_sp));
35 reloc_board_init_r(new_gd, 0x0);
/u-boot/arch/x86/cpu/i386/
H A Dcpu.c129 void arch_setup_gd(gd_t *new_gd) argument
133 gdt_addr = new_gd->arch.gdt;
150 new_gd->arch.gd_addr = new_gd;
152 (ulong)&new_gd->arch.gd_addr,
153 sizeof(new_gd->arch.gd_addr) - 1);
/u-boot/arch/x86/cpu/x86_64/
H A Dmisc.c20 void arch_setup_gd(gd_t *new_gd) argument
22 global_data_ptr = new_gd;
/u-boot/arch/x86/include/asm/
H A Du-boot-x86.h125 * @new_gd: New global_data pointer to use
128 void __noreturn board_init_f_r_trampoline64(struct global_data *new_gd,
/u-boot/arch/x86/lib/
H A Dspl.c158 gd->new_gd = (struct global_data *)ptr;
159 memcpy(gd->new_gd, gd, sizeof(*gd));
166 gd->new_gd->flags &= ~GD_FLG_LOG_READY;
167 arch_setup_gd(gd->new_gd);
/u-boot/common/
H A Dboard_f.c562 gd->new_gd = (gd_t *)map_sysmem(gd->start_addr_sp, sizeof(gd_t));
742 memcpy(gd->new_gd, (char *)gd, sizeof(gd_t));
752 gd->relocaddr, (ulong)map_to_sysmem(gd->new_gd),
788 arch_setup_gd(gd->new_gd);
790 board_init_f_r_trampoline64(gd->new_gd, gd->start_addr_sp);
795 relocate_code(gd->start_addr_sp, gd->new_gd, gd->relocaddr);
H A Dboard_r.c745 void board_init_r(gd_t *new_gd, ulong dest_addr) argument
760 * dropping the new_gd parameter.
763 arch_setup_gd(new_gd);
766 gd = new_gd;
H A Dlog.c430 void log_fixup_for_gd_move(struct global_data *new_gd) argument
432 new_gd->log_head.prev->next = &new_gd->log_head;
/u-boot/common/spl/
H A Dspl.c887 gd_t *new_gd; local
906 new_gd = (gd_t *)ptr;
907 memcpy(new_gd, (void *)gd, sizeof(gd_t));
909 dm_fixup_for_gd_move(new_gd);
912 log_fixup_for_gd_move(new_gd);
915 gd = new_gd;
/u-boot/drivers/core/
H A Droot.c49 void dm_fixup_for_gd_move(struct global_data *new_gd) argument
53 new_gd->uclass_root->next->prev = new_gd->uclass_root;
54 new_gd->uclass_root->prev->next = new_gd->uclass_root;
/u-boot/include/asm-generic/
H A Dglobal_data.h189 * @new_gd: pointer to relocated global data
191 struct global_data *new_gd; member in struct:global_data
/u-boot/include/dm/
H A Droot.h68 * @new_gd: Pointer to the new global data
74 void dm_fixup_for_gd_move(struct global_data *new_gd);
/u-boot/include/
H A Dinit.h373 void relocate_code(ulong start_addr_sp, struct global_data *new_gd,
H A Dlog.h695 * @new_gd: Pointer to the new global data
701 void log_fixup_for_gd_move(struct global_data *new_gd);
/u-boot/lib/
H A Dasm-offsets.c45 DEFINE(GD_NEW_GD, offsetof(struct global_data, new_gd));

Completed in 145 milliseconds