Home
last modified time | relevance | path

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

/linux-4.4.14/arch/x86/mm/
Dextable.c7 ex_insn_addr(const struct exception_table_entry *x) in ex_insn_addr()
12 ex_fixup_addr(const struct exception_table_entry *x) in ex_fixup_addr()
19 const struct exception_table_entry *fixup; in fixup_exception()
55 const struct exception_table_entry *fixup; in early_fixup_exception()
81 const struct exception_table_entry *
82 search_extable(const struct exception_table_entry *first, in search_extable()
83 const struct exception_table_entry *last, in search_extable()
87 const struct exception_table_entry *mid; in search_extable()
111 const struct exception_table_entry *x = a, *y = b; in cmp_ex()
123 void sort_extable(struct exception_table_entry *start, in sort_extable()
[all …]
/linux-4.4.14/arch/ia64/mm/
Dextable.c15 const struct exception_table_entry *l = a, *r = b; in cmp_ex()
29 struct exception_table_entry *l = a, *r = b, tmp; in swap_ex()
49 void sort_extable (struct exception_table_entry *start, in sort_extable()
50 struct exception_table_entry *finish) in sort_extable()
52 sort(start, finish - start, sizeof(struct exception_table_entry), in sort_extable()
56 static inline unsigned long ex_to_addr(const struct exception_table_entry *x) in ex_to_addr()
82 const struct exception_table_entry *
83 search_extable (const struct exception_table_entry *first, in search_extable()
84 const struct exception_table_entry *last, in search_extable()
87 const struct exception_table_entry *mid; in search_extable()
[all …]
/linux-4.4.14/arch/alpha/mm/
Dextable.c9 static inline unsigned long ex_to_addr(const struct exception_table_entry *x) in ex_to_addr()
16 struct exception_table_entry *ex_a = a, *ex_b = b; in swap_ex()
34 const struct exception_table_entry *x = a, *y = b; in cmp_ex()
44 void sort_extable(struct exception_table_entry *start, in sort_extable()
45 struct exception_table_entry *finish) in sort_extable()
47 sort(start, finish - start, sizeof(struct exception_table_entry), in sort_extable()
72 const struct exception_table_entry *
73 search_extable(const struct exception_table_entry *first, in search_extable()
74 const struct exception_table_entry *last, in search_extable()
78 const struct exception_table_entry *mid; in search_extable()
Dfault.c88 const struct exception_table_entry *fixup; in do_page_fault()
/linux-4.4.14/lib/
Dextable.c26 const struct exception_table_entry *x = a, *y = b; in cmp_ex()
36 void sort_extable(struct exception_table_entry *start, in sort_extable()
37 struct exception_table_entry *finish) in sort_extable()
39 sort(start, finish - start, sizeof(struct exception_table_entry), in sort_extable()
71 const struct exception_table_entry *
72 search_extable(const struct exception_table_entry *first, in search_extable()
73 const struct exception_table_entry *last, in search_extable()
77 const struct exception_table_entry *mid; in search_extable()
/linux-4.4.14/arch/sh/mm/
Dextable_64.c20 static const struct exception_table_entry __copy_user_fixup_ex = {
34 static const struct exception_table_entry *check_exception_ranges(unsigned long addr) in check_exception_ranges()
44 const struct exception_table_entry *
45 search_extable(const struct exception_table_entry *first, in search_extable()
46 const struct exception_table_entry *last, in search_extable()
49 const struct exception_table_entry *mid; in search_extable()
73 const struct exception_table_entry *fixup; in fixup_exception()
Dextable_32.c12 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/s390/mm/
Dextable.c12 const struct exception_table_entry *
13 search_extable(const struct exception_table_entry *first, in search_extable()
14 const struct exception_table_entry *last, in search_extable()
17 const struct exception_table_entry *mid; in search_extable()
42 const struct exception_table_entry *x = a, *y = b; in cmp_ex()
48 void sort_extable(struct exception_table_entry *start, in sort_extable()
49 struct exception_table_entry *finish) in sort_extable()
51 struct exception_table_entry *p; in sort_extable()
Dfault.c256 const struct exception_table_entry *fixup; in do_no_context()
/linux-4.4.14/arch/sparc/mm/
Dextable.c8 void sort_extable(struct exception_table_entry *start, in sort_extable()
9 struct exception_table_entry *finish) in sort_extable()
14 const struct exception_table_entry *
15 search_extable(const struct exception_table_entry *start, in search_extable()
16 const struct exception_table_entry *last, in search_extable()
19 const struct exception_table_entry *walk; in search_extable()
92 const struct exception_table_entry *entry; in search_extables_range()
Dfault_64.c250 const struct exception_table_entry *entry; in do_kernel_fault()
Dinit_64.c2801 const struct exception_table_entry *entry; in hugetlb_setup()
/linux-4.4.14/arch/score/include/asm/
Dmodule.h11 const struct exception_table_entry *dbe_start;
12 const struct exception_table_entry *dbe_end;
19 const struct exception_table_entry *search_module_dbetables(unsigned long addr);
21 static inline const struct exception_table_entry
Duaccess.h421 struct exception_table_entry { struct
/linux-4.4.14/kernel/
Dextable.c35 extern struct exception_table_entry __start___ex_table[];
36 extern struct exception_table_entry __stop___ex_table[];
51 const struct exception_table_entry *search_exception_tables(unsigned long addr) in search_exception_tables()
53 const struct exception_table_entry *e; in search_exception_tables()
Dmodule.c3990 const struct exception_table_entry *search_module_extables(unsigned long addr) in search_module_extables()
3992 const struct exception_table_entry *e = NULL; in search_module_extables()
/linux-4.4.14/arch/x86/um/
Dfault.c9 struct exception_table_entry struct
15 const struct exception_table_entry *search_exception_tables(unsigned long add); argument
20 const struct exception_table_entry *fixup; in arch_fixup()
/linux-4.4.14/arch/powerpc/include/asm/
Dmodule.h85 struct exception_table_entry;
86 void sort_ex_table(struct exception_table_entry *start,
87 struct exception_table_entry *finish);
Duaccess.h78 struct exception_table_entry { struct
/linux-4.4.14/include/linux/
Dmodule.h159 struct exception_table_entry;
161 const struct exception_table_entry *
162 search_extable(const struct exception_table_entry *first,
163 const struct exception_table_entry *last,
165 void sort_extable(struct exception_table_entry *start,
166 struct exception_table_entry *finish);
272 const struct exception_table_entry *search_exception_tables(unsigned long add);
370 struct exception_table_entry *extable;
627 const struct exception_table_entry *search_module_extables(unsigned long addr);
642 static inline const struct exception_table_entry *
/linux-4.4.14/arch/mips/include/asm/
Dmodule.h11 const struct exception_table_entry *dbe_start;
12 const struct exception_table_entry *dbe_end;
75 const struct exception_table_entry*search_module_dbetables(unsigned long addr);
78 static inline const struct exception_table_entry *
Duaccess.h1485 struct exception_table_entry struct
/linux-4.4.14/arch/x86/kernel/
Dtest_nx.c48 struct exception_table_entry *extable; in fudze_exception_table()
61 extable = (struct exception_table_entry *)mod->extable; in fudze_exception_table()
/linux-4.4.14/arch/s390/include/asm/
Duaccess.h77 struct exception_table_entry struct
82 static inline unsigned long extable_insn(const struct exception_table_entry *x) in extable_insn() argument
87 static inline unsigned long extable_fixup(const struct exception_table_entry *x) in extable_fixup()
/linux-4.4.14/arch/ia64/include/asm/
Duaccess.h348 struct exception_table_entry { struct
353 extern void ia64_handle_exception (struct pt_regs *regs, const struct exception_table_entry *e); argument
354 extern const struct exception_table_entry *search_exception_tables (unsigned long addr);
359 const struct exception_table_entry *e; in ia64_done_with_exception()
/linux-4.4.14/arch/x86/include/asm/
Dsections.h8 extern struct exception_table_entry __stop___ex_table[];
Duaccess.h106 struct exception_table_entry { struct
/linux-4.4.14/arch/mn10300/mm/
Dextable.c17 const struct exception_table_entry *fixup; in fixup_exception()
Dmisalignment.c319 const struct exception_table_entry *fixup; in misalignment()
/linux-4.4.14/arch/mips/mm/
Dextable.c15 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/tile/mm/
Dextable.c21 const struct exception_table_entry *fixup; in fixup_exception()
Dfault.c664 const struct exception_table_entry *fixup; in do_page_fault_ics()
/linux-4.4.14/arch/nios2/mm/
Dextable.c16 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/m32r/mm/
Dextable.c10 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/score/mm/
Dextable.c30 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/arm64/mm/
Dextable.c10 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/unicore32/mm/
Dextable.c17 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/metag/mm/
Dextable.c7 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/arm/mm/
Dextable.c9 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/frv/mm/
Dextable.c20 const struct exception_table_entry *extab; in search_exception_table()
/linux-4.4.14/arch/sh/include/asm/
Duaccess.h183 struct exception_table_entry { struct
194 const struct exception_table_entry *search_exception_tables(unsigned long addr); argument
/linux-4.4.14/arch/arc/mm/
Dextable.c16 const struct exception_table_entry *fixup; in fixup_exception()
/linux-4.4.14/arch/mips/kernel/
Dmodule.c250 const struct exception_table_entry *search_module_dbetables(unsigned long addr) in search_module_dbetables()
253 const struct exception_table_entry *e = NULL; in search_module_dbetables()
Dtraps.c413 extern struct exception_table_entry __start___dbe_table[];
414 extern struct exception_table_entry __stop___dbe_table[];
421 static const struct exception_table_entry *search_dbe_tables(unsigned long addr) in search_dbe_tables()
423 const struct exception_table_entry *e; in search_dbe_tables()
434 const struct exception_table_entry *fixup = NULL; in do_be()
/linux-4.4.14/arch/cris/arch-v10/mm/
Dfault.c28 extern const struct exception_table_entry
/linux-4.4.14/arch/powerpc/platforms/embedded6xx/
Dmpc7448_hpc2.c173 const struct exception_table_entry *entry; in mpc7448_machine_check_exception()
Dholly.c262 const struct exception_table_entry *entry; in ppc750_machine_check_exception()
/linux-4.4.14/arch/score/kernel/
Dmodule.c129 const struct exception_table_entry *search_module_dbetables(unsigned long addr) in search_module_dbetables()
Dtraps.c183 const struct exception_table_entry *fixup; in do_adedata()
/linux-4.4.14/arch/cris/arch-v32/kernel/
Dtraps.c153 const struct exception_table_entry *fixup; in fixup_BUG()
/linux-4.4.14/arch/hexagon/mm/
Dvm_fault.c55 const struct exception_table_entry *fixup; in do_page_fault()
/linux-4.4.14/arch/sh/kernel/
Dtraps.c72 const struct exception_table_entry *fixup; in die_if_no_fixup()
Dkprobes.c424 const struct exception_table_entry *entry; in kprobe_fault_handler()
/linux-4.4.14/arch/m68k/include/asm/
Duaccess_no.h42 struct exception_table_entry struct
Duaccess_mm.h52 struct exception_table_entry struct
/linux-4.4.14/arch/microblaze/mm/
Dfault.c69 const struct exception_table_entry *fixup; in bad_page_fault()
/linux-4.4.14/arch/openrisc/mm/
Dfault.c236 const struct exception_table_entry *entry; in do_page_fault()
/linux-4.4.14/arch/nios2/include/asm/
Duaccess.h37 struct exception_table_entry { struct
/linux-4.4.14/arch/avr32/mm/
Dfault.c61 const struct exception_table_entry *fixup; in do_page_fault()
/linux-4.4.14/arch/parisc/include/asm/
Duaccess.h63 struct exception_table_entry { struct
/linux-4.4.14/arch/arm64/include/asm/
Duaccess.h51 struct exception_table_entry struct
/linux-4.4.14/arch/avr32/kernel/
Dtraps.c82 const struct exception_table_entry *fixup; in _exception()
/linux-4.4.14/arch/blackfin/include/asm/
Duaccess.h62 struct exception_table_entry { struct
/linux-4.4.14/arch/avr32/include/asm/
Duaccess.h323 struct exception_table_entry struct
/linux-4.4.14/arch/cris/mm/
Dfault.c375 const struct exception_table_entry *fixup; in find_fixup_code()
/linux-4.4.14/arch/parisc/mm/
Dfault.c141 const struct exception_table_entry *fix; in fixup_exception()
/linux-4.4.14/arch/metag/include/asm/
Duaccess.h71 struct exception_table_entry { struct
/linux-4.4.14/arch/frv/include/asm/
Duaccess.h80 struct exception_table_entry struct
/linux-4.4.14/arch/xtensa/mm/
Dfault.c246 const struct exception_table_entry *entry; in bad_page_fault()
/linux-4.4.14/arch/openrisc/include/asm/
Duaccess.h81 struct exception_table_entry { struct
/linux-4.4.14/include/asm-generic/
Duaccess.h67 struct exception_table_entry struct
/linux-4.4.14/arch/sparc/include/asm/
Duaccess_64.h97 struct exception_table_entry { struct
Duaccess_32.h75 struct exception_table_entry struct
/linux-4.4.14/arch/s390/kernel/
Dtraps.c71 const struct exception_table_entry *fixup; in do_report_trap()
Dearly.c250 const struct exception_table_entry *fixup; in early_pgm_check_handler()
Dkprobes.c566 const struct exception_table_entry *entry; in kprobe_trap_handler()
/linux-4.4.14/arch/microblaze/include/asm/
Duaccess.h70 struct exception_table_entry { struct
/linux-4.4.14/arch/m32r/include/asm/
Duaccess.h130 struct exception_table_entry struct
/linux-4.4.14/arch/mn10300/include/asm/
Duaccess.h94 struct exception_table_entry struct
/linux-4.4.14/arch/powerpc/mm/
Dfault.c511 const struct exception_table_entry *entry; in bad_page_fault()
/linux-4.4.14/arch/xtensa/include/asm/
Duaccess.h493 struct exception_table_entry
/linux-4.4.14/arch/alpha/include/asm/
Duaccess.h463 struct exception_table_entry struct
/linux-4.4.14/arch/tile/include/asm/
Duaccess.h118 struct exception_table_entry { struct
/linux-4.4.14/arch/powerpc/kernel/
Dkprobes.c408 const struct exception_table_entry *entry; in kprobe_fault_handler()
Dtraps.c333 const struct exception_table_entry *entry; in check_io_access()
/linux-4.4.14/arch/cris/include/asm/
Duaccess.h73 struct exception_table_entry { struct
/linux-4.4.14/arch/sparc/kernel/
Dkprobes.c327 const struct exception_table_entry *entry; in kprobe_fault_handler()
Dunaligned_64.c262 const struct exception_table_entry *entry; in kernel_mna_trap_fault()
Dtraps_64.c278 const struct exception_table_entry *entry; in spitfire_data_access_exception()
330 const struct exception_table_entry *entry; in sun4v_data_access_exception()
1695 const struct exception_table_entry *entry; in cheetah_deferred_handler()
/linux-4.4.14/arch/arm/include/asm/
Duaccess.h45 struct exception_table_entry struct
/linux-4.4.14/arch/alpha/kernel/
Dtraps.c466 const struct exception_table_entry *fixup; in do_entUna()
/linux-4.4.14/arch/powerpc/sysdev/
Dfsl_rio.c100 const struct exception_table_entry *entry; in fsl_rio_mcheck_exception()
/linux-4.4.14/arch/m68k/kernel/
Dsignal.c93 const struct exception_table_entry *fixup; in handle_kernel_fault()
/linux-4.4.14/arch/ia64/kernel/
Dunaligned.c1299 const struct exception_table_entry *eh = NULL; in ia64_handle_unaligned()