| /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 struct 22 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 struct 15 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 { struct 25 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()
|