Searched refs:exception_table_entry (Results 1 - 25 of 68) sorted by relevance

123

/linux-master/arch/sparc/include/asm/
H A Dextable.h17 struct exception_table_entry { struct
/linux-master/include/linux/
H A Dextable.h9 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 Dextable.h25 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 Dextable.h5 struct exception_table_entry struct
H A Dmodule.h12 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 Dextable.h18 struct exception_table_entry struct
/linux-master/arch/x86/um/
H A Dfault.c9 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 Dextable.h22 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 Dextable.h22 struct exception_table_entry { struct
27 static inline unsigned long extable_fixup(const struct exception_table_entry *x)
/linux-master/lib/
H A Dextable.c18 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 Dextable.h18 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 Dextable.h18 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 Dextable.c16 const struct exception_table_entry *fixup;
/linux-master/arch/parisc/include/asm/
H A Dextable.h28 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 Dextable.h23 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 Dextable.h18 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 Dextable.c11 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 Dextable_32.c15 const struct exception_table_entry *fixup;
/linux-master/arch/mips/mm/
H A Dextable.c15 const struct exception_table_entry *fixup;
/linux-master/arch/arm/mm/
H A Dextable.c10 const struct exception_table_entry *fixup;
/linux-master/arch/arm64/mm/
H A Dextable.c14 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 Dextable.c12 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 Dextable.c14 const struct exception_table_entry *fixup;
/linux-master/kernel/
H A Dextable.c29 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 Dextable.c18 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;

Completed in 203 milliseconds

123