Searched refs:gd_ptr (Results 1 – 5 of 5) sorted by relevance
| /u-boot/arch/arm/include/asm/ |
| A D | global_data.h | 116 gd_t *gd_ptr; in get_gd() local 119 __asm__ volatile("mov %0, x18\n" : "=r" (gd_ptr)); in get_gd() 121 __asm__ volatile("mov %0, r9\n" : "=r" (gd_ptr)); in get_gd() 124 return gd_ptr; in get_gd() 136 static inline void set_gd(volatile gd_t *gd_ptr) in set_gd() argument 139 __asm__ volatile("ldr x18, %0\n" : : "m"(gd_ptr)); in set_gd() 141 __asm__ volatile("ldr r9, %0\n" : : "m"(gd_ptr)); in set_gd() 143 __asm__ volatile("mov r9, %0\n" : : "r"(gd_ptr)); in set_gd()
|
| /u-boot/common/init/ |
| A D | board_init.c | 18 __weak void arch_setup_gd(struct global_data *gd_ptr) in arch_setup_gd() argument 20 gd = gd_ptr; in arch_setup_gd() 136 struct global_data *gd_ptr; in board_init_f_init_reserve() local 143 gd_ptr = (struct global_data *)base; in board_init_f_init_reserve() 145 memset(gd_ptr, '\0', sizeof(*gd)); in board_init_f_init_reserve() 148 arch_setup_gd(gd_ptr); in board_init_f_init_reserve()
|
| /u-boot/arch/riscv/include/asm/ |
| A D | global_data.h | 41 static inline void set_gd(volatile gd_t *gd_ptr) in set_gd() argument 44 asm volatile("ld gp, %0\n" : : "m"(gd_ptr)); in set_gd() 46 asm volatile("lw gp, %0\n" : : "m"(gd_ptr)); in set_gd()
|
| /u-boot/arch/x86/include/asm/ |
| A D | global_data.h | 142 gd_t *gd_ptr; in get_fs_gd_ptr() local 145 asm volatile("fs mov 0, %0\n" : "=r" (gd_ptr)); in get_fs_gd_ptr() 147 asm volatile("fs movl 0, %0\n" : "=r" (gd_ptr)); in get_fs_gd_ptr() 150 return gd_ptr; in get_fs_gd_ptr()
|
| /u-boot/include/ |
| A D | init.h | 277 void arch_setup_gd(struct global_data *gd_ptr);
|
Completed in 14 milliseconds