Searched refs:exc_table (Results 1 – 4 of 4) sorted by relevance
| /Linux-v4.19/arch/xtensa/include/asm/ |
| D | traps.h | 19 struct exc_table { struct 50 static struct exc_table exc_table __initdata = { in early_trap_init() 54 __asm__ __volatile__("wsr %0, excsave1\n" : : "a" (&exc_table)); in early_trap_init()
|
| /Linux-v4.19/arch/xtensa/kernel/ |
| D | asm-offsets.c | 136 DEFINE(EXC_TABLE_KSTK, offsetof(struct exc_table, kstk)); in main() 137 DEFINE(EXC_TABLE_DOUBLE_SAVE, offsetof(struct exc_table, double_save)); in main() 138 DEFINE(EXC_TABLE_FIXUP, offsetof(struct exc_table, fixup)); in main() 139 DEFINE(EXC_TABLE_PARAM, offsetof(struct exc_table, fixup_param)); in main() 141 offsetof(struct exc_table, syscall_save)); in main() 143 offsetof(struct exc_table, fast_user_handler)); in main() 145 offsetof(struct exc_table, fast_kernel_handler)); in main() 146 DEFINE(EXC_TABLE_DEFAULT, offsetof(struct exc_table, default_handler)); in main()
|
| D | traps.c | 162 DEFINE_PER_CPU(struct exc_table, exc_table); 368 per_cpu(exc_table, cpu).type[cause] = (handler);\ 375 void *previous = per_cpu(exc_table, 0).default_handler[cause]; in trap_set_handler() 384 unsigned long excsave1 = (unsigned long)this_cpu_ptr(&exc_table); in trap_init_excsave()
|
| D | entry.S | 2003 rsr a3, excsave1 # exc_table
|