Lines Matching +full:non +full:- +full:volatile
1 /* SPDX-License-Identifier: GPL-2.0+ */
3 * (C) Copyright 2002-2010
10 /* Architecture-specific global data */
53 * or if RAM splits into non-consecutive banks. It also has a
64 * driver which continues to run after U-Boot exits.
83 #include <asm-generic/global_data.h>
97 * time of writing, clang: error: unknown argument: '-ffixed-x18' in get_gd()
99 __asm__ volatile("mov %0, x18\n" : "=r" (gd_ptr)); in get_gd()
101 __asm__ volatile("mov %0, r9\n" : "=r" (gd_ptr)); in get_gd()
110 #define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("x18")
112 #define DECLARE_GLOBAL_DATA_PTR register volatile gd_t *gd asm ("r9")