Home
last modified time | relevance | path

Searched refs:new_gd (Results 1 – 14 of 14) sorted by relevance

/OK3568_Linux_fs/u-boot/arch/sh/lib/
H A Dboard.c19 void relocate_code(ulong start_addr_sp, gd_t *new_gd, ulong relocaddr) in relocate_code() argument
23 if (new_gd->reloc_off) { in relocate_code()
24 memcpy((void *)new_gd->relocaddr, in relocate_code()
25 (void *)(new_gd->relocaddr - new_gd->reloc_off), in relocate_code()
26 new_gd->mon_len); in relocate_code()
28 reloc_board_init_r += new_gd->reloc_off; in relocate_code()
31 __asm__ __volatile__("mov.l %0, r15\n" : : "m" (new_gd->start_addr_sp)); in relocate_code()
34 reloc_board_init_r(new_gd, 0x0); in relocate_code()
/OK3568_Linux_fs/u-boot/arch/x86/lib/
H A Dspl.c75 gd->new_gd = (struct global_data *)ptr; in x86_spl_init()
76 memcpy(gd->new_gd, gd, sizeof(*gd)); in x86_spl_init()
77 arch_setup_gd(gd->new_gd); in x86_spl_init()
/OK3568_Linux_fs/u-boot/arch/x86/cpu/x86_64/
H A Dcpu.c16 void arch_setup_gd(gd_t *new_gd) in arch_setup_gd() argument
18 global_data_ptr = new_gd; in arch_setup_gd()
/OK3568_Linux_fs/u-boot/arch/x86/cpu/i386/
H A Dcpu.c117 void arch_setup_gd(gd_t *new_gd) in arch_setup_gd() argument
121 gdt_addr = new_gd->arch.gdt; in arch_setup_gd()
135 new_gd->arch.gd_addr = new_gd; in arch_setup_gd()
137 (ulong)&new_gd->arch.gd_addr, 0xfffff); in arch_setup_gd()
/OK3568_Linux_fs/u-boot/drivers/core/
H A Droot.c47 void dm_fixup_for_gd_move(struct global_data *new_gd) in dm_fixup_for_gd_move() argument
51 new_gd->uclass_root.next->prev = &new_gd->uclass_root; in dm_fixup_for_gd_move()
52 new_gd->uclass_root.prev->next = &new_gd->uclass_root; in dm_fixup_for_gd_move()
/OK3568_Linux_fs/u-boot/common/spl/
H A Dspl.c341 gd->new_gd = (gd_t *)gd; in spl_setup_relocate()
692 gd_t *new_gd; in spl_relocate_stack_gd() local
705 new_gd = (gd_t *)ptr; in spl_relocate_stack_gd()
706 memcpy(new_gd, (void *)gd, sizeof(gd_t)); in spl_relocate_stack_gd()
708 dm_fixup_for_gd_move(new_gd); in spl_relocate_stack_gd()
711 gd = new_gd; in spl_relocate_stack_gd()
/OK3568_Linux_fs/u-boot/arch/mips/lib/
H A Dreloc.c108 void relocate_code(ulong start_addr_sp, gd_t *new_gd, ulong relocaddr) in relocate_code() argument
158 "r"(new_gd), in relocate_code()
/OK3568_Linux_fs/u-boot/common/
H A Dboard_f.c495 gd->new_gd = (gd_t *)map_sysmem(gd->start_addr_sp, sizeof(gd_t)); in reserve_global_data()
699 memcpy(gd->new_gd, (char *)gd, sizeof(gd_t)); in setup_reloc()
713 gd->relocaddr, (ulong)map_to_sysmem(gd->new_gd), in setup_reloc()
749 arch_setup_gd(gd->new_gd); in jump_to_copy()
752 relocate_code(gd->start_addr_sp, gd->new_gd, gd->relocaddr); in jump_to_copy()
H A Dboard_r.c1059 void board_init_r(gd_t *new_gd, ulong dest_addr) in board_init_r() argument
1068 arch_setup_gd(new_gd); in board_init_r()
1076 gd = new_gd; in board_init_r()
/OK3568_Linux_fs/u-boot/include/dm/
H A Droot.h32 void dm_fixup_for_gd_move(struct global_data *new_gd);
/OK3568_Linux_fs/u-boot/lib/
H A Dasm-offsets.c44 DEFINE(GD_NEW_GD, offsetof(struct global_data, new_gd)); in main()
/OK3568_Linux_fs/u-boot/common/usbplug/
H A Dusbplug.c66 void board_init_r(gd_t *new_gd, ulong dest_addr) in board_init_r() argument
/OK3568_Linux_fs/u-boot/include/asm-generic/
H A Dglobal_data.h77 struct global_data *new_gd; /* relocated global data */ member
/OK3568_Linux_fs/u-boot/arch/sandbox/cpu/
H A Dstart.c321 board_init_r(gd->new_gd, 0); in main()