/linux-master/arch/sparc/include/asm/ |
H A D | extable.h | 17 struct exception_table_entry { struct
|
/linux-master/include/linux/ |
H A 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 * 37 const struct exception_table_entry *search_bpf_extable [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | extable.h | 25 struct exception_table_entry struct 31 extern struct exception_table_entry *__start_amode31_ex_table; 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) 43 static inline void swap_ex_entry_fixup(struct exception_table_entry *a, 44 struct exception_table_entry *b, 45 struct exception_table_entry tmp, 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 *e [all...] |
/linux-master/arch/mips/include/asm/ |
H A D | extable.h | 5 struct exception_table_entry struct
|
H 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 *
|
/linux-master/include/asm-generic/ |
H A D | extable.h | 18 struct exception_table_entry struct
|
/linux-master/arch/x86/um/ |
H A D | fault.c | 9 struct exception_table_entry struct 15 const struct exception_table_entry *search_exception_tables(unsigned long add); 20 const struct exception_table_entry *fixup;
|
/linux-master/arch/powerpc/include/asm/ |
H A D | extable.h | 22 struct exception_table_entry { struct 27 static inline unsigned long extable_fixup(const struct exception_table_entry *x)
|
/linux-master/tools/testing/selftests/powerpc/primitives/asm/ |
H A D | extable.h | 22 struct exception_table_entry { struct 27 static inline unsigned long extable_fixup(const struct exception_table_entry *x)
|
/linux-master/lib/ |
H A D | extable.c | 18 static inline unsigned long ex_to_insn(const struct exception_table_entry *x) 29 struct exception_table_entry *x = a, *y = b, tmp; 53 const struct exception_table_entry *x = a, *y = b; 63 void sort_extable(struct exception_table_entry *start, 64 struct exception_table_entry *finish) 66 sort(start, finish - start, sizeof(struct exception_table_entry), 93 const struct exception_table_entry *_elt = elt; 111 const struct exception_table_entry * 112 search_extable(const struct exception_table_entry *base, 117 sizeof(struct exception_table_entry), cmp_ex_searc [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | extable.h | 18 struct exception_table_entry struct 37 bool ex_handler_bpf(const struct exception_table_entry *ex, 41 bool ex_handler_bpf(const struct exception_table_entry *ex,
|
/linux-master/arch/loongarch/include/asm/ |
H 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); 39 bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs)
|
/linux-master/arch/nios2/mm/ |
H A D | extable.c | 16 const struct exception_table_entry *fixup;
|
/linux-master/arch/parisc/include/asm/ |
H A D | extable.h | 28 struct exception_table_entry { struct 52 static inline void swap_ex_entry_fixup(struct exception_table_entry *a, 53 struct exception_table_entry *b, 54 struct exception_table_entry tmp,
|
/linux-master/arch/x86/include/asm/ |
H A D | extable.h | 23 struct exception_table_entry { struct 55 bool ex_handler_bpf(const struct exception_table_entry *x, struct pt_regs *regs); 57 static inline bool ex_handler_bpf(const struct exception_table_entry *x,
|
/linux-master/arch/riscv/include/asm/ |
H 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); 45 ex_handler_bpf(const struct exception_table_entry *ex,
|
/linux-master/arch/s390/mm/ |
H A D | extable.c | 11 const struct exception_table_entry *s390_search_extables(unsigned long addr) 13 const struct exception_table_entry *fixup; 23 static bool ex_handler_fixup(const struct exception_table_entry *ex, struct pt_regs *regs) 29 static bool ex_handler_ua_store(const struct exception_table_entry *ex, struct pt_regs *regs) 38 static bool ex_handler_ua_load_mem(const struct exception_table_entry *ex, struct pt_regs *regs) 50 static bool ex_handler_ua_load_reg(const struct exception_table_entry *ex, 64 static bool ex_handler_zeropad(const struct exception_table_entry *ex, struct pt_regs *regs) 82 const struct exception_table_entry *ex;
|
/linux-master/arch/sh/mm/ |
H A D | extable_32.c | 15 const struct exception_table_entry *fixup;
|
/linux-master/arch/mips/mm/ |
H A D | extable.c | 15 const struct exception_table_entry *fixup;
|
/linux-master/arch/arm/mm/ |
H A D | extable.c | 10 const struct exception_table_entry *fixup;
|
/linux-master/arch/arm64/mm/ |
H A D | extable.c | 14 get_ex_fixup(const struct exception_table_entry *ex) 19 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, 33 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, 61 const struct exception_table_entry *ex;
|
/linux-master/arch/loongarch/mm/ |
H A D | extable.c | 12 get_ex_fixup(const struct exception_table_entry *ex) 24 static bool ex_handler_fixup(const struct exception_table_entry *ex, 32 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, 47 const struct exception_table_entry *ex;
|
/linux-master/arch/arc/mm/ |
H A D | extable.c | 14 const struct exception_table_entry *fixup;
|
/linux-master/kernel/ |
H A D | extable.c | 29 extern struct exception_table_entry __start___ex_table[]; 30 extern struct exception_table_entry __stop___ex_table[]; 47 struct exception_table_entry *search_kernel_exception_table(unsigned long addr) 54 const struct exception_table_entry *search_exception_tables(unsigned long addr) 56 const struct exception_table_entry *e;
|
/linux-master/arch/riscv/mm/ |
H A D | extable.c | 18 get_ex_fixup(const struct exception_table_entry *ex) 23 static bool ex_handler_fixup(const struct exception_table_entry *ex, 48 static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex, 62 ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex, 84 const struct exception_table_entry *ex;
|