Searched refs:gd_ptr (Results 1 - 5 of 5) sorted by relevance
/u-boot/arch/arm/include/asm/ |
H A D | global_data.h | 121 gd_t *gd_ptr; local 124 __asm__ volatile("mov %0, x18\n" : "=r" (gd_ptr)); 126 __asm__ volatile("mov %0, r9\n" : "=r" (gd_ptr)); 129 return gd_ptr; 141 static inline void set_gd(volatile gd_t *gd_ptr) argument 144 __asm__ volatile("ldr x18, %0\n" : : "m"(gd_ptr)); 146 __asm__ volatile("ldr r9, %0\n" : : "m"(gd_ptr)); 148 __asm__ volatile("mov r9, %0\n" : : "r"(gd_ptr));
|
/u-boot/common/init/ |
H A D | board_init.c | 18 __weak void arch_setup_gd(struct global_data *gd_ptr) argument 20 gd = gd_ptr; 115 * - through gd_ptr if before the call to arch_setup_gd(); 136 struct global_data *gd_ptr; local 140 * Use gd_ptr, as gd may not be properly set yet. 143 gd_ptr = (struct global_data *)base; 145 memset(gd_ptr, '\0', sizeof(*gd)); 148 arch_setup_gd(gd_ptr);
|
/u-boot/arch/riscv/include/asm/ |
H A D | global_data.h | 51 static inline void set_gd(volatile gd_t *gd_ptr) argument 54 asm volatile("ld gp, %0\n" : : "m"(gd_ptr)); 56 asm volatile("lw gp, %0\n" : : "m"(gd_ptr));
|
/u-boot/arch/x86/include/asm/ |
H A D | global_data.h | 148 gd_t *gd_ptr; local 151 asm volatile("fs mov 0, %0\n" : "=r" (gd_ptr)); 153 asm volatile("fs movl 0, %0\n" : "=r" (gd_ptr)); 156 return gd_ptr;
|
/u-boot/include/ |
H A D | init.h | 268 * @gd_ptr: Pointer to global data 275 * gd = gd_ptr; 277 void arch_setup_gd(struct global_data *gd_ptr);
|
Completed in 45 milliseconds