| /OK3568_Linux_fs/u-boot/arch/sh/lib/ |
| H A D | board.c | 19 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 D | spl.c | 75 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 D | cpu.c | 16 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 D | cpu.c | 117 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 D | root.c | 47 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 D | spl.c | 341 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 D | reloc.c | 108 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 D | board_f.c | 495 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 D | board_r.c | 1059 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 D | root.h | 32 void dm_fixup_for_gd_move(struct global_data *new_gd);
|
| /OK3568_Linux_fs/u-boot/lib/ |
| H A D | asm-offsets.c | 44 DEFINE(GD_NEW_GD, offsetof(struct global_data, new_gd)); in main()
|
| /OK3568_Linux_fs/u-boot/common/usbplug/ |
| H A D | usbplug.c | 66 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 D | global_data.h | 77 struct global_data *new_gd; /* relocated global data */ member
|
| /OK3568_Linux_fs/u-boot/arch/sandbox/cpu/ |
| H A D | start.c | 321 board_init_r(gd->new_gd, 0); in main()
|