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

/linux-4.1.27/arch/alpha/mm/
H A Dextable.c9 static inline unsigned long ex_to_addr(const struct exception_table_entry *x) ex_to_addr()
16 struct exception_table_entry *ex_a = a, *ex_b = b; swap_ex()
34 const struct exception_table_entry *x = a, *y = b; cmp_ex()
44 void sort_extable(struct exception_table_entry *start, sort_extable()
45 struct exception_table_entry *finish) sort_extable()
47 sort(start, finish - start, sizeof(struct exception_table_entry), sort_extable()
72 const struct exception_table_entry * search_extable()
73 search_extable(const struct exception_table_entry *first, search_extable()
74 const struct exception_table_entry *last, search_extable()
78 const struct exception_table_entry *mid; search_extable()
H A Dfault.c89 const struct exception_table_entry *fixup; do_page_fault()
/linux-4.1.27/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; arch_fixup()
/linux-4.1.27/arch/score/include/asm/
H A 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 search_module_dbetables()
H A Duaccess.h416 struct exception_table_entry { struct
/linux-4.1.27/arch/ia64/mm/
H A Dextable.c15 const struct exception_table_entry *l = a, *r = b; cmp_ex()
29 struct exception_table_entry *l = a, *r = b, tmp; swap_ex()
49 void sort_extable (struct exception_table_entry *start, sort_extable()
50 struct exception_table_entry *finish) sort_extable()
52 sort(start, finish - start, sizeof(struct exception_table_entry), sort_extable()
56 static inline unsigned long ex_to_addr(const struct exception_table_entry *x) ex_to_addr()
82 const struct exception_table_entry * search_extable()
83 search_extable (const struct exception_table_entry *first, search_extable()
84 const struct exception_table_entry *last, search_extable()
87 const struct exception_table_entry *mid; search_extable()
106 ia64_handle_exception (struct pt_regs *regs, const struct exception_table_entry *e) ia64_handle_exception()
/linux-4.1.27/arch/s390/mm/
H A Dextable.c12 const struct exception_table_entry * search_extable()
13 search_extable(const struct exception_table_entry *first, search_extable()
14 const struct exception_table_entry *last, search_extable()
17 const struct exception_table_entry *mid; search_extable()
42 const struct exception_table_entry *x = a, *y = b; cmp_ex()
48 void sort_extable(struct exception_table_entry *start, sort_extable()
49 struct exception_table_entry *finish) sort_extable()
51 struct exception_table_entry *p; sort_extable()
H A Dfault.c255 const struct exception_table_entry *fixup; do_no_context()
/linux-4.1.27/arch/x86/mm/
H A Dextable.c7 ex_insn_addr(const struct exception_table_entry *x) ex_insn_addr()
12 ex_fixup_addr(const struct exception_table_entry *x) ex_fixup_addr()
19 const struct exception_table_entry *fixup; fixup_exception()
55 const struct exception_table_entry *fixup; early_fixup_exception()
81 const struct exception_table_entry * search_extable()
82 search_extable(const struct exception_table_entry *first, search_extable()
83 const struct exception_table_entry *last, search_extable()
87 const struct exception_table_entry *mid; search_extable()
111 const struct exception_table_entry *x = a, *y = b; cmp_ex()
123 void sort_extable(struct exception_table_entry *start, sort_extable()
124 struct exception_table_entry *finish) sort_extable()
126 struct exception_table_entry *p; sort_extable()
138 sort(start, finish - start, sizeof(struct exception_table_entry), sort_extable()
/linux-4.1.27/arch/sh/mm/
H A 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) check_exception_ranges()
44 const struct exception_table_entry * search_extable()
45 search_extable(const struct exception_table_entry *first, search_extable()
46 const struct exception_table_entry *last, search_extable()
49 const struct exception_table_entry *mid; search_extable()
73 const struct exception_table_entry *fixup; fixup_exception()
H A Dextable_32.c12 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/sparc/mm/
H A Dextable.c8 void sort_extable(struct exception_table_entry *start, sort_extable()
9 struct exception_table_entry *finish) sort_extable()
14 const struct exception_table_entry * search_extable()
15 search_extable(const struct exception_table_entry *start, search_extable()
16 const struct exception_table_entry *last, search_extable()
19 const struct exception_table_entry *walk; search_extable()
92 const struct exception_table_entry *entry; search_extables_range()
H A Dfault_64.c250 const struct exception_table_entry *entry; do_kernel_fault()
H A Dinit_64.c2742 const struct exception_table_entry *entry; hugetlb_setup()
/linux-4.1.27/arch/x86/include/asm/
H A Dsections.h8 extern struct exception_table_entry __stop___ex_table[];
H A Duaccess.h105 struct exception_table_entry { struct
108 /* This is not the generic standard exception_table_entry format */
/linux-4.1.27/arch/metag/mm/
H A Dextable.c7 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/arm64/mm/
H A Dextable.c10 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/m32r/mm/
H A Dextable.c10 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/lib/
H A Dextable.c26 const struct exception_table_entry *x = a, *y = b; cmp_ex()
36 void sort_extable(struct exception_table_entry *start, sort_extable()
37 struct exception_table_entry *finish) sort_extable()
39 sort(start, finish - start, sizeof(struct exception_table_entry), sort_extable()
71 const struct exception_table_entry * search_extable()
72 search_extable(const struct exception_table_entry *first, search_extable()
73 const struct exception_table_entry *last, search_extable()
77 const struct exception_table_entry *mid; search_extable()
/linux-4.1.27/arch/arm/mm/
H A Dextable.c9 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/unicore32/mm/
H A Dextable.c17 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/mips/mm/
H A Dextable.c15 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/nios2/mm/
H A Dextable.c16 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/powerpc/include/asm/
H A Dmodule.h85 struct exception_table_entry;
86 void sort_ex_table(struct exception_table_entry *start,
87 struct exception_table_entry *finish);
H A Duaccess.h78 struct exception_table_entry { struct
/linux-4.1.27/arch/tile/mm/
H A Dextable.c21 const struct exception_table_entry *fixup; fixup_exception()
H A Dfault.c664 const struct exception_table_entry *fixup; do_page_fault_ics()
/linux-4.1.27/arch/mips/include/asm/
H A 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 * search_module_dbetables()
H A Duaccess.h1437 struct exception_table_entry struct
/linux-4.1.27/arch/mn10300/mm/
H A Dextable.c17 const struct exception_table_entry *fixup; fixup_exception()
H A Dmisalignment.c319 const struct exception_table_entry *fixup; misalignment()
/linux-4.1.27/arch/score/mm/
H A Dextable.c30 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/arch/frv/mm/
H A Dextable.c20 const struct exception_table_entry *extab; search_exception_table()
/linux-4.1.27/arch/arc/mm/
H A Dextable.c16 const struct exception_table_entry *fixup; fixup_exception()
/linux-4.1.27/kernel/
H A Dextable.c36 extern struct exception_table_entry __start___ex_table[];
37 extern struct exception_table_entry __stop___ex_table[];
52 const struct exception_table_entry *search_exception_tables(unsigned long addr) search_exception_tables()
54 const struct exception_table_entry *e; search_exception_tables()
H A Dmodule.c3814 const struct exception_table_entry *search_module_extables(unsigned long addr) search_module_extables()
3816 const struct exception_table_entry *e = NULL; search_module_extables()
/linux-4.1.27/include/linux/
H A Dmodule.h74 struct exception_table_entry;
76 const struct exception_table_entry *
77 search_extable(const struct exception_table_entry *first,
78 const struct exception_table_entry *last,
80 void sort_extable(struct exception_table_entry *start,
81 struct exception_table_entry *finish);
187 const struct exception_table_entry *search_exception_tables(unsigned long add);
273 struct exception_table_entry *extable;
505 const struct exception_table_entry *search_module_extables(unsigned long addr);
515 static inline const struct exception_table_entry * search_module_extables()
/linux-4.1.27/arch/x86/kernel/
H A Dtest_nx.c48 struct exception_table_entry *extable; fudze_exception_table()
61 extable = (struct exception_table_entry *)mod->extable; fudze_exception_table()
/linux-4.1.27/arch/cris/arch-v10/mm/
H A Dfault.c28 extern const struct exception_table_entry
/linux-4.1.27/arch/s390/include/asm/
H A Duaccess.h77 struct exception_table_entry struct
82 static inline unsigned long extable_insn(const struct exception_table_entry *x) extable_insn()
87 static inline unsigned long extable_fixup(const struct exception_table_entry *x) extable_fixup()
/linux-4.1.27/arch/sh/kernel/
H A Dtraps.c72 const struct exception_table_entry *fixup; die_if_no_fixup()
H A Dkprobes.c424 const struct exception_table_entry *entry; kprobe_fault_handler()
/linux-4.1.27/arch/score/kernel/
H A Dmodule.c129 const struct exception_table_entry *search_module_dbetables(unsigned long addr) search_module_dbetables()
H A Dtraps.c183 const struct exception_table_entry *fixup; do_adedata()
/linux-4.1.27/arch/ia64/include/asm/
H A Duaccess.h348 struct exception_table_entry { struct
353 extern void ia64_handle_exception (struct pt_regs *regs, const struct exception_table_entry *e);
354 extern const struct exception_table_entry *search_exception_tables (unsigned long addr);
359 const struct exception_table_entry *e; ia64_done_with_exception()
/linux-4.1.27/arch/tile/lib/
H A Datomic_asm_32.S50 * are somewhat overloading the exception_table_entry notion by doing
55 * exception_table_entry processing in do_page_fault_ics), and
/linux-4.1.27/arch/sh/include/asm/
H A Duaccess.h183 struct exception_table_entry { struct
194 const struct exception_table_entry *search_exception_tables(unsigned long addr);
/linux-4.1.27/arch/mips/kernel/
H A Dmodule.c250 const struct exception_table_entry *search_module_dbetables(unsigned long addr) search_module_dbetables()
253 const struct exception_table_entry *e = NULL; search_module_dbetables()
H A Dtraps.c416 extern struct exception_table_entry __start___dbe_table[];
417 extern struct exception_table_entry __stop___dbe_table[];
424 static const struct exception_table_entry *search_dbe_tables(unsigned long addr) search_dbe_tables()
426 const struct exception_table_entry *e; search_dbe_tables()
437 const struct exception_table_entry *fixup = NULL; do_be()
/linux-4.1.27/arch/um/include/asm/
H A Duaccess.h172 struct exception_table_entry struct
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
H A Dmpc7448_hpc2.c173 const struct exception_table_entry *entry; mpc7448_machine_check_exception()
H A Dholly.c262 const struct exception_table_entry *entry; ppc750_machine_check_exception()
/linux-4.1.27/arch/nios2/include/asm/
H A Duaccess.h37 struct exception_table_entry { struct
/linux-4.1.27/arch/avr32/kernel/
H A Dtraps.c82 const struct exception_table_entry *fixup; _exception()
/linux-4.1.27/arch/cris/arch-v32/kernel/
H A Dtraps.c153 const struct exception_table_entry *fixup; fixup_BUG()
/linux-4.1.27/arch/hexagon/mm/
H A Dvm_fault.c55 const struct exception_table_entry *fixup; do_page_fault()
/linux-4.1.27/arch/m68k/include/asm/
H A Duaccess_no.h42 struct exception_table_entry struct
H A Duaccess_mm.h52 struct exception_table_entry struct
/linux-4.1.27/arch/sparc/include/asm/
H A Duaccess_32.h68 * exception_table_entry you specify last potentially faulting insn + 1
75 struct exception_table_entry struct
H A Duaccess_64.h75 struct exception_table_entry { struct
/linux-4.1.27/arch/xtensa/mm/
H A Dfault.c239 const struct exception_table_entry *entry; bad_page_fault()
/linux-4.1.27/arch/metag/include/asm/
H A Duaccess.h71 struct exception_table_entry { struct
/linux-4.1.27/arch/s390/kernel/
H A Dtraps.c71 const struct exception_table_entry *fixup; do_report_trap()
H A Dearly.c249 const struct exception_table_entry *fixup; early_pgm_check_handler()
H A Dkprobes.c566 const struct exception_table_entry *entry; kprobe_trap_handler()
/linux-4.1.27/arch/parisc/include/asm/
H A Duaccess.h63 struct exception_table_entry { struct
/linux-4.1.27/arch/arm64/include/asm/
H A Duaccess.h48 struct exception_table_entry struct
/linux-4.1.27/arch/avr32/include/asm/
H A Duaccess.h319 struct exception_table_entry struct
/linux-4.1.27/arch/avr32/mm/
H A Dfault.c61 const struct exception_table_entry *fixup; do_page_fault()
/linux-4.1.27/arch/blackfin/include/asm/
H A Duaccess.h62 struct exception_table_entry { _access_ok() struct
/linux-4.1.27/arch/frv/include/asm/
H A Duaccess.h80 struct exception_table_entry struct
/linux-4.1.27/include/asm-generic/
H A Duaccess.h67 struct exception_table_entry struct
/linux-4.1.27/arch/microblaze/include/asm/
H A Duaccess.h70 struct exception_table_entry { struct
/linux-4.1.27/arch/microblaze/mm/
H A Dfault.c69 const struct exception_table_entry *fixup; bad_page_fault()
/linux-4.1.27/arch/mn10300/include/asm/
H A Duaccess.h94 struct exception_table_entry struct
/linux-4.1.27/arch/openrisc/include/asm/
H A Duaccess.h81 struct exception_table_entry { struct
/linux-4.1.27/arch/openrisc/mm/
H A Dfault.c236 const struct exception_table_entry *entry; do_page_fault()
/linux-4.1.27/arch/parisc/mm/
H A Dfault.c141 const struct exception_table_entry *fix; fixup_exception()
/linux-4.1.27/arch/cris/include/asm/
H A Duaccess.h73 struct exception_table_entry { struct
/linux-4.1.27/arch/cris/mm/
H A Dfault.c375 const struct exception_table_entry *fixup; find_fixup_code()
/linux-4.1.27/arch/alpha/include/asm/
H A Duaccess.h463 struct exception_table_entry struct
/linux-4.1.27/arch/xtensa/include/asm/
H A Duaccess.h493 struct exception_table_entry
/linux-4.1.27/arch/sparc/kernel/
H A Dkprobes.c327 const struct exception_table_entry *entry; kprobe_fault_handler()
H A Dunaligned_64.c262 const struct exception_table_entry *entry; kernel_mna_trap_fault()
H A Dtraps_64.c278 const struct exception_table_entry *entry; spitfire_data_access_exception()
330 const struct exception_table_entry *entry; sun4v_data_access_exception()
1695 const struct exception_table_entry *entry; cheetah_deferred_handler()
/linux-4.1.27/arch/powerpc/kernel/
H A Dkprobes.c408 const struct exception_table_entry *entry; kprobe_fault_handler()
H A Dtraps.c331 const struct exception_table_entry *entry; check_io_access()
/linux-4.1.27/arch/powerpc/mm/
H A Dfault.c510 const struct exception_table_entry *entry; bad_page_fault()
/linux-4.1.27/arch/arm/include/asm/
H A Duaccess.h45 struct exception_table_entry struct
/linux-4.1.27/scripts/mod/
H A Dmodpost.c1551 * to know the sizeof(struct exception_table_entry) for the target architecture.
1559 * exception_table_entry, fixup) which is equal to sizeof(struct find_extable_entry_size()
1560 * exception_table_entry) divided by two. We use that to our advantage find_extable_entry_size()
/linux-4.1.27/arch/tile/include/asm/
H A Duaccess.h110 struct exception_table_entry { struct
/linux-4.1.27/arch/powerpc/sysdev/
H A Dfsl_rio.c100 const struct exception_table_entry *entry; fsl_rio_mcheck_exception()
/linux-4.1.27/arch/m32r/include/asm/
H A Duaccess.h129 struct exception_table_entry struct
/linux-4.1.27/arch/m68k/kernel/
H A Dsignal.c93 const struct exception_table_entry *fixup; handle_kernel_fault()
/linux-4.1.27/arch/alpha/kernel/
H A Dtraps.c466 const struct exception_table_entry *fixup; do_entUna()
/linux-4.1.27/arch/ia64/kernel/
H A Dunaligned.c1299 const struct exception_table_entry *eh = NULL; ia64_handle_unaligned()

Completed in 2452 milliseconds