Home
last modified time | relevance | path

Searched refs:exception_table_entry (Results 1 – 25 of 60) sorted by relevance

123

/arch/s390/include/asm/
A Dextable.h25 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 Dextable.c14 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 Dextable.c12 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 Dextable.c28 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 Dextable.h28 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 Dextable.c18 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 Dfault.c10 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 Dextable.c12 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 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 *
A Dextable.h5 struct exception_table_entry struct
/arch/loongarch/include/asm/
A Dextable.h18 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 Dextable.h18 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 Dextable.h18 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 Dextable.h23 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 Dpgm_check.c35 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 Dextable.h22 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 Dentry.h68 extern struct exception_table_entry _start_amode31_ex_table[];
69 extern struct exception_table_entry _stop_amode31_ex_table[];
/arch/sparc/include/asm/
A Dextable.h17 struct exception_table_entry { struct
/arch/mips/mm/
A Dextable.c15 const struct exception_table_entry *fixup; in fixup_exception()
/arch/nios2/mm/
A Dextable.c16 const struct exception_table_entry *fixup; in fixup_exception()
/arch/arc/mm/
A Dextable.c14 const struct exception_table_entry *fixup; in fixup_exception()
/arch/sh/mm/
A Dextable_32.c15 const struct exception_table_entry *fixup; in fixup_exception()
/arch/arm/mm/
A Dextable.c10 const struct exception_table_entry *fixup; in fixup_exception()
/arch/alpha/include/asm/
A Dextable.h25 struct exception_table_entry struct
/arch/hexagon/mm/
A Dvm_fault.c44 const struct exception_table_entry *fixup; in do_page_fault()

Completed in 28 milliseconds

123