Searched refs:exc_table (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/arch/xtensa/include/asm/ |
D | traps.h | 19 struct exc_table { struct 48 static struct exc_table exc_table __initdata = { in early_trap_init() 52 __asm__ __volatile__("wsr %0, excsave1\n" : : "a" (&exc_table)); in early_trap_init()
|
/Linux-v5.10/arch/xtensa/kernel/ |
D | asm-offsets.c | 139 DEFINE(EXC_TABLE_KSTK, offsetof(struct exc_table, kstk)); in main() 140 DEFINE(EXC_TABLE_DOUBLE_SAVE, offsetof(struct exc_table, double_save)); in main() 141 DEFINE(EXC_TABLE_FIXUP, offsetof(struct exc_table, fixup)); in main() 142 DEFINE(EXC_TABLE_PARAM, offsetof(struct exc_table, fixup_param)); in main() 144 offsetof(struct exc_table, fast_user_handler)); in main() 146 offsetof(struct exc_table, fast_kernel_handler)); in main() 147 DEFINE(EXC_TABLE_DEFAULT, offsetof(struct exc_table, default_handler)); in main()
|
D | traps.c | 164 DEFINE_PER_CPU(struct exc_table, exc_table); 370 per_cpu(exc_table, cpu).type[cause] = (handler);\ 377 void *previous = per_cpu(exc_table, 0).default_handler[cause]; in trap_set_handler() 386 unsigned long excsave1 = (unsigned long)this_cpu_ptr(&exc_table); in trap_init_excsave()
|
D | entry.S | 2044 rsr a3, excsave1 # exc_table
|