Home
last modified time | relevance | path

Searched refs:exc_table (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/arch/xtensa/include/asm/
Dtraps.h19 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/
Dasm-offsets.c139 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()
Dtraps.c164 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()
Dentry.S2044 rsr a3, excsave1 # exc_table