| /arch/s390/include/asm/ |
| A D | extable.h | 25 struct exception_table_entry struct 31 extern struct exception_table_entry *__start_amode31_ex_table; argument 32 extern struct exception_table_entry *__stop_amode31_ex_table; 34 const struct exception_table_entry *s390_search_extables(unsigned long addr); 36 static inline unsigned long extable_fixup(const struct exception_table_entry *x) in extable_fixup() 43 static inline void swap_ex_entry_fixup(struct exception_table_entry *a, in swap_ex_entry_fixup() 44 struct exception_table_entry *b, in swap_ex_entry_fixup() 45 struct exception_table_entry tmp, in swap_ex_entry_fixup() 59 bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs); 63 static inline bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_bpf()
|
| /arch/arm64/mm/ |
| A D | extable.c | 14 static bool cpy_faulted_on_uaccess(const struct exception_table_entry *ex, in cpy_faulted_on_uaccess() 25 const struct exception_table_entry *ex = search_exception_tables(addr); in insn_may_access_user() 39 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() 44 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() 57 static bool ex_handler_uaccess_cpy(const struct exception_table_entry *ex, in ex_handler_uaccess_cpy() 69 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, in ex_handler_load_unaligned_zeropad() 97 const struct exception_table_entry *ex; in fixup_exception()
|
| /arch/s390/mm/ |
| A D | extable.c | 12 const struct exception_table_entry *s390_search_extables(unsigned long addr) in s390_search_extables() 14 const struct exception_table_entry *fixup; in s390_search_extables() 24 static bool ex_handler_fixup(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_fixup() 30 static bool ex_handler_ua_fault(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_ua_fault() 39 static bool ex_handler_ua_load_reg(const struct exception_table_entry *ex, in ex_handler_ua_load_reg() 53 static bool ex_handler_zeropad(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_zeropad() 69 static bool ex_handler_fpc(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_fpc() 86 static bool ex_handler_ua_mvcos(const struct exception_table_entry *ex, in ex_handler_ua_mvcos() 121 const struct exception_table_entry *ex; in fixup_exception()
|
| /arch/x86/mm/ |
| A D | extable.c | 28 ex_fixup_addr(const struct exception_table_entry *x) in ex_fixup_addr() 33 static bool ex_handler_default(const struct exception_table_entry *e, in ex_handler_default() 57 static bool ex_handler_zeropad(const struct exception_table_entry *e, in ex_handler_zeropad() 98 static bool ex_handler_fault(const struct exception_table_entry *fixup, in ex_handler_fault() 105 static bool ex_handler_sgx(const struct exception_table_entry *fixup, in ex_handler_sgx() 157 static bool ex_handler_uaccess(const struct exception_table_entry *fixup, in ex_handler_uaccess() 166 static bool ex_handler_msr(const struct exception_table_entry *fixup, in ex_handler_msr() 203 static bool ex_handler_imm_reg(const struct exception_table_entry *fixup, in ex_handler_imm_reg() 220 static bool ex_handler_eretu(const struct exception_table_entry *fixup, in ex_handler_eretu() 294 const struct exception_table_entry *e = search_exception_tables(ip); in ex_get_fixup_type() [all …]
|
| /arch/parisc/include/asm/ |
| A D | extable.h | 28 struct exception_table_entry { struct 52 static inline void swap_ex_entry_fixup(struct exception_table_entry *a, in swap_ex_entry_fixup() argument 53 struct exception_table_entry *b, in swap_ex_entry_fixup() 54 struct exception_table_entry tmp, in swap_ex_entry_fixup()
|
| /arch/riscv/mm/ |
| A D | extable.c | 18 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() 23 static bool ex_handler_fixup(const struct exception_table_entry *ex, in ex_handler_fixup() 48 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() 62 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, in ex_handler_load_unaligned_zeropad() 84 const struct exception_table_entry *ex; in fixup_exception()
|
| /arch/x86/um/ |
| A D | fault.c | 10 struct exception_table_entry struct 16 const struct exception_table_entry *search_exception_tables(unsigned long add); argument 21 const struct exception_table_entry *fixup; in arch_fixup()
|
| /arch/loongarch/mm/ |
| A D | extable.c | 12 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() 24 static bool ex_handler_fixup(const struct exception_table_entry *ex, in ex_handler_fixup() 32 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, in ex_handler_uaccess_err_zero() 47 const struct exception_table_entry *ex; in fixup_exception()
|
| /arch/mips/include/asm/ |
| A 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 *
|
| A D | extable.h | 5 struct exception_table_entry struct
|
| /arch/loongarch/include/asm/ |
| A D | extable.h | 18 struct exception_table_entry { struct 36 bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs); argument 39 bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs) in ex_handler_bpf()
|
| /arch/arm64/include/asm/ |
| A D | extable.h | 18 struct exception_table_entry struct 39 bool ex_handler_bpf(const struct exception_table_entry *ex, argument 43 bool ex_handler_bpf(const struct exception_table_entry *ex, in ex_handler_bpf()
|
| /arch/riscv/include/asm/ |
| A D | extable.h | 18 struct exception_table_entry { struct 42 bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs); argument 45 ex_handler_bpf(const struct exception_table_entry *ex, in ex_handler_bpf()
|
| /arch/x86/include/asm/ |
| A D | extable.h | 23 struct exception_table_entry { struct 54 bool ex_handler_bpf(const struct exception_table_entry *x, struct pt_regs *regs); 56 static inline bool ex_handler_bpf(const struct exception_table_entry *x, in ex_handler_bpf()
|
| /arch/s390/boot/ |
| A D | pgm_check.c | 35 extern struct exception_table_entry __start___ex_table[]; 36 extern struct exception_table_entry __stop___ex_table[]; 38 static inline unsigned long extable_insn(const struct exception_table_entry *x) in extable_insn() 45 const struct exception_table_entry *ex; in ex_handler()
|
| /arch/powerpc/include/asm/ |
| A D | extable.h | 22 struct exception_table_entry { struct 27 static inline unsigned long extable_fixup(const struct exception_table_entry *x) in extable_fixup() argument
|
| /arch/s390/kernel/ |
| A D | entry.h | 68 extern struct exception_table_entry _start_amode31_ex_table[]; 69 extern struct exception_table_entry _stop_amode31_ex_table[];
|
| /arch/sparc/include/asm/ |
| A D | extable.h | 17 struct exception_table_entry { struct
|
| /arch/mips/mm/ |
| A D | extable.c | 15 const struct exception_table_entry *fixup; in fixup_exception()
|
| /arch/nios2/mm/ |
| A D | extable.c | 16 const struct exception_table_entry *fixup; in fixup_exception()
|
| /arch/arc/mm/ |
| A D | extable.c | 14 const struct exception_table_entry *fixup; in fixup_exception()
|
| /arch/sh/mm/ |
| A D | extable_32.c | 15 const struct exception_table_entry *fixup; in fixup_exception()
|
| /arch/arm/mm/ |
| A D | extable.c | 10 const struct exception_table_entry *fixup; in fixup_exception()
|
| /arch/alpha/include/asm/ |
| A D | extable.h | 25 struct exception_table_entry struct
|
| /arch/hexagon/mm/ |
| A D | vm_fault.c | 44 const struct exception_table_entry *fixup; in do_page_fault()
|