| /Linux-v5.4/include/linux/ | 
| D | extable.h | 9 struct exception_table_entry;11 const struct exception_table_entry *
 12 search_extable(const struct exception_table_entry *base,
 15 void sort_extable(struct exception_table_entry *start,
 16 		  struct exception_table_entry *finish);
 21 const struct exception_table_entry *search_exception_tables(unsigned long add);
 22 const struct exception_table_entry *
 27 const struct exception_table_entry *search_module_extables(unsigned long addr);
 29 static inline const struct exception_table_entry *
 
 | 
| /Linux-v5.4/arch/sh/mm/ | 
| D | extable_64.c | 21 static const struct exception_table_entry __copy_user_fixup_ex = {35 static const struct exception_table_entry *check_exception_ranges(unsigned long addr)  in check_exception_ranges()
 46 	const struct exception_table_entry *_elt = elt;  in cmp_ex_search()
 58 const struct exception_table_entry *
 59 search_extable(const struct exception_table_entry *base,  in search_extable()
 63 	const struct exception_table_entry *mid;  in search_extable()
 70 		       sizeof(struct exception_table_entry), cmp_ex_search);  in search_extable()
 75 	const struct exception_table_entry *fixup;  in fixup_exception()
 
 | 
| D | extable_32.c | 15 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/lib/ | 
| D | extable.c | 18 static inline unsigned long ex_to_insn(const struct exception_table_entry *x)  in ex_to_insn()30 	struct exception_table_entry *x = a, *y = b, tmp;  in swap_ex()
 54 	const struct exception_table_entry *x = a, *y = b;  in cmp_ex_sort()
 64 void sort_extable(struct exception_table_entry *start,  in sort_extable()
 65 		  struct exception_table_entry *finish)  in sort_extable()
 67 	sort(start, finish - start, sizeof(struct exception_table_entry),  in sort_extable()
 97 	const struct exception_table_entry *_elt = elt;  in cmp_ex_search()
 115 const struct exception_table_entry *
 116 search_extable(const struct exception_table_entry *base,  in search_extable()
 121 		       sizeof(struct exception_table_entry), cmp_ex_search);  in search_extable()
 
 | 
| /Linux-v5.4/arch/x86/mm/ | 
| D | extable.c | 11 typedef bool (*ex_handler_t)(const struct exception_table_entry *,16 ex_fixup_addr(const struct exception_table_entry *x)  in ex_fixup_addr()
 21 ex_fixup_handler(const struct exception_table_entry *x)  in ex_fixup_handler()
 26 __visible bool ex_handler_default(const struct exception_table_entry *fixup,  in ex_handler_default()
 36 __visible bool ex_handler_fault(const struct exception_table_entry *fixup,  in ex_handler_fault()
 51 __visible bool ex_handler_refcount(const struct exception_table_entry *fixup,  in ex_handler_refcount()
 106 __visible bool ex_handler_fprestore(const struct exception_table_entry *fixup,  in ex_handler_fprestore()
 121 __visible bool ex_handler_uaccess(const struct exception_table_entry *fixup,  in ex_handler_uaccess()
 132 __visible bool ex_handler_ext(const struct exception_table_entry *fixup,  in ex_handler_ext()
 144 __visible bool ex_handler_rdmsr_unsafe(const struct exception_table_entry *fixup,  in ex_handler_rdmsr_unsafe()
 [all …]
 
 | 
| /Linux-v5.4/arch/s390/include/asm/ | 
| D | extable.h | 17 struct exception_table_entry  struct22 extern struct exception_table_entry *__start_dma_ex_table;  argument
 23 extern struct exception_table_entry *__stop_dma_ex_table;
 25 const struct exception_table_entry *s390_search_extables(unsigned long addr);
 27 static inline unsigned long extable_fixup(const struct exception_table_entry *x)  in extable_fixup()
 
 | 
| /Linux-v5.4/arch/sparc/mm/ | 
| D | extable.c | 10 void sort_extable(struct exception_table_entry *start,  in sort_extable()11 		  struct exception_table_entry *finish)  in sort_extable()
 16 const struct exception_table_entry *
 17 search_extable(const struct exception_table_entry *base,  in search_extable()
 94 	const struct exception_table_entry *entry;  in search_extables_range()
 
 | 
| /Linux-v5.4/kernel/ | 
| D | extable.c | 28 extern struct exception_table_entry __start___ex_table[];29 extern struct exception_table_entry __stop___ex_table[];
 45 struct exception_table_entry *search_kernel_exception_table(unsigned long addr)  in search_kernel_exception_table()
 52 const struct exception_table_entry *search_exception_tables(unsigned long addr)  in search_exception_tables()
 54 	const struct exception_table_entry *e;  in search_exception_tables()
 
 | 
| /Linux-v5.4/arch/x86/um/ | 
| D | fault.c | 9 struct exception_table_entry  struct15 const struct exception_table_entry *search_exception_tables(unsigned long add);  argument
 20 	const struct exception_table_entry *fixup;  in arch_fixup()
 
 | 
| /Linux-v5.4/arch/ia64/include/asm/ | 
| D | exception.h | 6 struct exception_table_entry;9 				  const struct exception_table_entry *e);
 14 	const struct exception_table_entry *e;				  \
 
 | 
| D | extable.h | 7 struct exception_table_entry {  struct
 | 
| /Linux-v5.4/arch/mips/include/asm/ | 
| D | module.h | 12 	const struct exception_table_entry *dbe_start;13 	const struct exception_table_entry *dbe_end;
 76 const struct exception_table_entry*search_module_dbetables(unsigned long addr);
 79 static inline const struct exception_table_entry *
 
 | 
| D | extable.h | 5 struct exception_table_entry  struct
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | extable.h | 20 struct exception_table_entry {  struct25 static inline unsigned long extable_fixup(const struct exception_table_entry *x)  in extable_fixup()  argument
 
 | 
| /Linux-v5.4/arch/s390/boot/ | 
| D | startup.c | 26 extern struct exception_table_entry _start_dma_ex_table[];27 extern struct exception_table_entry _stop_dma_ex_table[];
 32 struct exception_table_entry *
 34 struct exception_table_entry *
 
 | 
| /Linux-v5.4/arch/sparc/include/asm/ | 
| D | extable_64.h | 17 struct exception_table_entry {  struct
 | 
| /Linux-v5.4/include/asm-generic/ | 
| D | extable.h | 18 struct exception_table_entry  struct
 | 
| /Linux-v5.4/arch/arm64/include/asm/ | 
| D | extable.h | 18 struct exception_table_entry  struct
 | 
| /Linux-v5.4/arch/x86/include/asm/ | 
| D | sections.h | 9 extern struct exception_table_entry __stop___ex_table[];
 | 
| /Linux-v5.4/arch/riscv/mm/ | 
| D | extable.c | 16 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/arch/mips/mm/ | 
| D | extable.c | 15 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/arch/nios2/mm/ | 
| D | extable.c | 16 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/arch/unicore32/mm/ | 
| D | extable.c | 14 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/arch/nds32/mm/ | 
| D | extable.c | 9 	const struct exception_table_entry *fixup;  in fixup_exception()
 | 
| /Linux-v5.4/arch/arm64/mm/ | 
| D | extable.c | 11 	const struct exception_table_entry *fixup;  in fixup_exception()
 |