Symbol: exception_table_entry
arch/alpha/kernel/traps.c
383
const struct exception_table_entry *fixup;
arch/alpha/mm/fault.c
90
const struct exception_table_entry *fixup;
arch/arc/mm/extable.c
14
const struct exception_table_entry *fixup;
arch/arm/mm/extable.c
10
const struct exception_table_entry *fixup;
arch/arm64/include/asm/extable.h
39
bool ex_handler_bpf(const struct exception_table_entry *ex,
arch/arm64/include/asm/extable.h
43
bool ex_handler_bpf(const struct exception_table_entry *ex,
arch/arm64/mm/extable.c
14
static bool cpy_faulted_on_uaccess(const struct exception_table_entry *ex,
arch/arm64/mm/extable.c
25
const struct exception_table_entry *ex = search_exception_tables(addr);
arch/arm64/mm/extable.c
39
get_ex_fixup(const struct exception_table_entry *ex)
arch/arm64/mm/extable.c
44
static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex,
arch/arm64/mm/extable.c
57
static bool ex_handler_uaccess_cpy(const struct exception_table_entry *ex,
arch/arm64/mm/extable.c
69
ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex,
arch/arm64/mm/extable.c
97
const struct exception_table_entry *ex;
arch/arm64/net/bpf_jit_comp.c
1089
bool ex_handler_bpf(const struct exception_table_entry *ex,
arch/arm64/net/bpf_jit_comp.c
1122
struct exception_table_entry *ex;
arch/arm64/net/bpf_jit_comp.c
2112
extable_align = __alignof__(struct exception_table_entry);
arch/arm64/net/bpf_jit_comp.c
2114
sizeof(struct exception_table_entry);
arch/csky/mm/fault.c
11
const struct exception_table_entry *fixup;
arch/hexagon/mm/vm_fault.c
44
const struct exception_table_entry *fixup;
arch/loongarch/include/asm/extable.h
36
bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs);
arch/loongarch/include/asm/extable.h
39
bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/loongarch/mm/extable.c
12
get_ex_fixup(const struct exception_table_entry *ex)
arch/loongarch/mm/extable.c
24
static bool ex_handler_fixup(const struct exception_table_entry *ex,
arch/loongarch/mm/extable.c
32
static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex,
arch/loongarch/mm/extable.c
47
const struct exception_table_entry *ex;
arch/loongarch/net/bpf_jit.c
1995
extable_size = prog->aux->num_exentries * sizeof(struct exception_table_entry);
arch/loongarch/net/bpf_jit.c
464
bool ex_handler_bpf(const struct exception_table_entry *ex,
arch/loongarch/net/bpf_jit.c
484
struct exception_table_entry *ex;
arch/m68k/kernel/signal.c
94
const struct exception_table_entry *fixup;
arch/microblaze/mm/fault.c
69
const struct exception_table_entry *fixup;
arch/mips/include/asm/module.h
12
const struct exception_table_entry *dbe_start;
arch/mips/include/asm/module.h
13
const struct exception_table_entry *dbe_end;
arch/mips/include/asm/module.h
76
const struct exception_table_entry*search_module_dbetables(unsigned long addr);
arch/mips/include/asm/module.h
79
static inline const struct exception_table_entry *
arch/mips/kernel/module.c
393
const struct exception_table_entry *search_module_dbetables(unsigned long addr)
arch/mips/kernel/module.c
396
const struct exception_table_entry *e = NULL;
arch/mips/kernel/traps.c
430
extern struct exception_table_entry __start___dbe_table[];
arch/mips/kernel/traps.c
431
extern struct exception_table_entry __stop___dbe_table[];
arch/mips/kernel/traps.c
438
static const struct exception_table_entry *search_dbe_tables(unsigned long addr)
arch/mips/kernel/traps.c
440
const struct exception_table_entry *e;
arch/mips/kernel/traps.c
452
const struct exception_table_entry *fixup = NULL;
arch/mips/mm/extable.c
15
const struct exception_table_entry *fixup;
arch/nios2/mm/extable.c
16
const struct exception_table_entry *fixup;
arch/openrisc/kernel/traps.c
326
const struct exception_table_entry *entry;
arch/openrisc/kernel/traps.c
368
const struct exception_table_entry *entry;
arch/openrisc/mm/fault.c
232
const struct exception_table_entry *entry;
arch/parisc/include/asm/extable.h
52
static inline void swap_ex_entry_fixup(struct exception_table_entry *a,
arch/parisc/include/asm/extable.h
53
struct exception_table_entry *b,
arch/parisc/include/asm/extable.h
54
struct exception_table_entry tmp,
arch/parisc/mm/fault.c
145
const struct exception_table_entry *fix;
arch/parisc/net/bpf_jit_core.c
111
sizeof(struct exception_table_entry);
arch/powerpc/include/asm/extable.h
27
static inline unsigned long extable_fixup(const struct exception_table_entry *x)
arch/powerpc/kernel/kprobes.c
441
const struct exception_table_entry *entry;
arch/powerpc/kernel/mce.c
271
const struct exception_table_entry *entry;
arch/powerpc/kernel/traps.c
535
const struct exception_table_entry *entry;
arch/powerpc/mm/fault.c
659
const struct exception_table_entry *entry;
arch/powerpc/net/bpf_jit_comp.c
246
extable_len = fp->aux->num_exentries * sizeof(struct exception_table_entry);
arch/powerpc/net/bpf_jit_comp.c
338
struct exception_table_entry *ex, *ex_entry;
arch/powerpc/platforms/embedded6xx/holly.c
245
const struct exception_table_entry *entry;
arch/powerpc/sysdev/fsl_rio.c
105
const struct exception_table_entry *entry;
arch/riscv/include/asm/extable.h
42
bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs);
arch/riscv/include/asm/extable.h
45
ex_handler_bpf(const struct exception_table_entry *ex,
arch/riscv/mm/extable.c
18
get_ex_fixup(const struct exception_table_entry *ex)
arch/riscv/mm/extable.c
23
static bool ex_handler_fixup(const struct exception_table_entry *ex,
arch/riscv/mm/extable.c
48
static bool ex_handler_uaccess_err_zero(const struct exception_table_entry *ex,
arch/riscv/mm/extable.c
62
ex_handler_load_unaligned_zeropad(const struct exception_table_entry *ex,
arch/riscv/mm/extable.c
84
const struct exception_table_entry *ex;
arch/riscv/net/bpf_jit_comp64.c
751
bool ex_handler_bpf(const struct exception_table_entry *ex,
arch/riscv/net/bpf_jit_comp64.c
768
struct exception_table_entry *ex;
arch/riscv/net/bpf_jit_core.c
121
sizeof(struct exception_table_entry);
arch/s390/boot/pgm_check.c
35
extern struct exception_table_entry __start___ex_table[];
arch/s390/boot/pgm_check.c
36
extern struct exception_table_entry __stop___ex_table[];
arch/s390/boot/pgm_check.c
38
static inline unsigned long extable_insn(const struct exception_table_entry *x)
arch/s390/boot/pgm_check.c
45
const struct exception_table_entry *ex;
arch/s390/include/asm/extable.h
31
extern struct exception_table_entry *__start_amode31_ex_table;
arch/s390/include/asm/extable.h
32
extern struct exception_table_entry *__stop_amode31_ex_table;
arch/s390/include/asm/extable.h
34
const struct exception_table_entry *s390_search_extables(unsigned long addr);
arch/s390/include/asm/extable.h
36
static inline unsigned long extable_fixup(const struct exception_table_entry *x)
arch/s390/include/asm/extable.h
43
static inline void swap_ex_entry_fixup(struct exception_table_entry *a,
arch/s390/include/asm/extable.h
44
struct exception_table_entry *b,
arch/s390/include/asm/extable.h
45
struct exception_table_entry tmp,
arch/s390/include/asm/extable.h
59
bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs);
arch/s390/include/asm/extable.h
63
static inline bool ex_handler_bpf(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/s390/kernel/entry.h
66
extern struct exception_table_entry _start_amode31_ex_table[];
arch/s390/kernel/entry.h
67
extern struct exception_table_entry _stop_amode31_ex_table[];
arch/s390/kernel/setup.c
103
struct exception_table_entry __amode31_ref *__start_amode31_ex_table = _start_amode31_ex_table;
arch/s390/kernel/setup.c
104
struct exception_table_entry __amode31_ref *__stop_amode31_ex_table = _stop_amode31_ex_table;
arch/s390/mm/extable.c
12
const struct exception_table_entry *s390_search_extables(unsigned long addr)
arch/s390/mm/extable.c
121
const struct exception_table_entry *ex;
arch/s390/mm/extable.c
14
const struct exception_table_entry *fixup;
arch/s390/mm/extable.c
24
static bool ex_handler_fixup(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/s390/mm/extable.c
30
static bool ex_handler_ua_fault(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/s390/mm/extable.c
39
static bool ex_handler_ua_load_reg(const struct exception_table_entry *ex,
arch/s390/mm/extable.c
53
static bool ex_handler_zeropad(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/s390/mm/extable.c
69
static bool ex_handler_fpc(const struct exception_table_entry *ex, struct pt_regs *regs)
arch/s390/mm/extable.c
86
static bool ex_handler_ua_mvcos(const struct exception_table_entry *ex,
arch/s390/net/bpf_jit_comp.c
2284
__alignof__(struct exception_table_entry));
arch/s390/net/bpf_jit_comp.c
2286
sizeof(struct exception_table_entry);
arch/s390/net/bpf_jit_comp.c
2291
fp->aux->extable = (struct exception_table_entry *)
arch/s390/net/bpf_jit_comp.c
696
bool ex_handler_bpf(const struct exception_table_entry *x, struct pt_regs *regs)
arch/s390/net/bpf_jit_comp.c
787
struct exception_table_entry *ex;
arch/sh/kernel/kprobes.c
359
const struct exception_table_entry *entry;
arch/sh/kernel/traps.c
80
const struct exception_table_entry *fixup;
arch/sh/mm/extable_32.c
15
const struct exception_table_entry *fixup;
arch/sparc/kernel/kprobes.c
324
const struct exception_table_entry *entry;
arch/sparc/kernel/traps_64.c
1725
const struct exception_table_entry *entry;
arch/sparc/kernel/traps_64.c
2052
const struct exception_table_entry *entry;
arch/sparc/kernel/traps_64.c
2670
const struct exception_table_entry *entry;
arch/sparc/kernel/traps_64.c
301
const struct exception_table_entry *entry;
arch/sparc/kernel/traps_64.c
350
const struct exception_table_entry *entry;
arch/sparc/kernel/unaligned_32.c
217
const struct exception_table_entry *entry;
arch/sparc/kernel/unaligned_64.c
263
const struct exception_table_entry *entry;
arch/sparc/mm/fault_32.c
232
const struct exception_table_entry *entry;
arch/sparc/mm/fault_64.c
235
const struct exception_table_entry *entry;
arch/sparc/mm/init_64.c
2980
const struct exception_table_entry *entry;
arch/um/kernel/asm-offsets.c
48
DEFINE(EXTABLE_SIZE, sizeof(struct exception_table_entry));
arch/x86/include/asm/extable.h
54
bool ex_handler_bpf(const struct exception_table_entry *x, struct pt_regs *regs);
arch/x86/include/asm/extable.h
56
static inline bool ex_handler_bpf(const struct exception_table_entry *x,
arch/x86/kernel/asm-offsets.c
135
DEFINE(EXTABLE_SIZE, sizeof(struct exception_table_entry));
arch/x86/mm/extable.c
105
static bool ex_handler_sgx(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
122
static bool ex_handler_fprestore(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
157
static bool ex_handler_uaccess(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
166
static bool ex_handler_msr(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
194
static bool ex_handler_clear_fs(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
203
static bool ex_handler_imm_reg(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
210
static bool ex_handler_ucopy_len(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
220
static bool ex_handler_eretu(const struct exception_table_entry *fixup,
arch/x86/mm/extable.c
28
ex_fixup_addr(const struct exception_table_entry *x)
arch/x86/mm/extable.c
294
const struct exception_table_entry *e = search_exception_tables(ip);
arch/x86/mm/extable.c
302
const struct exception_table_entry *e;
arch/x86/mm/extable.c
33
static bool ex_handler_default(const struct exception_table_entry *e,
arch/x86/mm/extable.c
57
static bool ex_handler_zeropad(const struct exception_table_entry *e,
arch/x86/mm/extable.c
98
static bool ex_handler_fault(const struct exception_table_entry *fixup,
arch/x86/net/bpf_jit_comp.c
1479
bool ex_handler_bpf(const struct exception_table_entry *x, struct pt_regs *regs)
arch/x86/net/bpf_jit_comp.c
2181
struct exception_table_entry *ex;
arch/x86/net/bpf_jit_comp.c
2303
struct exception_table_entry *ex;
arch/x86/net/bpf_jit_comp.c
3847
u32 align = __alignof__(struct exception_table_entry);
arch/x86/net/bpf_jit_comp.c
3849
sizeof(struct exception_table_entry);
arch/x86/um/fault.c
16
const struct exception_table_entry *search_exception_tables(unsigned long add);
arch/x86/um/fault.c
21
const struct exception_table_entry *fixup;
arch/xtensa/mm/fault.c
239
const struct exception_table_entry *entry;
include/linux/bpf.h
1763
struct exception_table_entry *extable;
include/linux/bpf.h
47
struct exception_table_entry;
include/linux/extable.h
11
const struct exception_table_entry *
include/linux/extable.h
12
search_extable(const struct exception_table_entry *base,
include/linux/extable.h
15
void sort_extable(struct exception_table_entry *start,
include/linux/extable.h
16
struct exception_table_entry *finish);
include/linux/extable.h
21
const struct exception_table_entry *search_exception_tables(unsigned long add);
include/linux/extable.h
22
const struct exception_table_entry *
include/linux/extable.h
27
const struct exception_table_entry *search_module_extables(unsigned long addr);
include/linux/extable.h
29
static inline const struct exception_table_entry *
include/linux/extable.h
37
const struct exception_table_entry *search_bpf_extables(unsigned long addr);
include/linux/extable.h
39
static inline const struct exception_table_entry *
include/linux/extable.h
9
struct exception_table_entry;
include/linux/module.h
44
struct exception_table_entry;
include/linux/module.h
450
struct exception_table_entry *extable;
kernel/bpf/core.c
783
const struct exception_table_entry *search_bpf_extables(unsigned long addr)
kernel/bpf/core.c
785
const struct exception_table_entry *e = NULL;
kernel/extable.c
29
extern struct exception_table_entry __start___ex_table[];
kernel/extable.c
30
extern struct exception_table_entry __stop___ex_table[];
kernel/extable.c
47
struct exception_table_entry *search_kernel_exception_table(unsigned long addr)
kernel/extable.c
54
const struct exception_table_entry *search_exception_tables(unsigned long addr)
kernel/extable.c
56
const struct exception_table_entry *e;
kernel/module/main.c
3782
const struct exception_table_entry *search_module_extables(unsigned long addr)
lib/extable.c
111
const struct exception_table_entry *
lib/extable.c
112
search_extable(const struct exception_table_entry *base,
lib/extable.c
117
sizeof(struct exception_table_entry), cmp_ex_search);
lib/extable.c
18
static inline unsigned long ex_to_insn(const struct exception_table_entry *x)
lib/extable.c
29
struct exception_table_entry *x = a, *y = b, tmp;
lib/extable.c
53
const struct exception_table_entry *x = a, *y = b;
lib/extable.c
63
void sort_extable(struct exception_table_entry *start,
lib/extable.c
64
struct exception_table_entry *finish)
lib/extable.c
66
sort(start, finish - start, sizeof(struct exception_table_entry),
lib/extable.c
93
const struct exception_table_entry *_elt = elt;
tools/testing/selftests/powerpc/primitives/asm/extable.h
27
static inline unsigned long extable_fixup(const struct exception_table_entry *x)