| /arch/arm64/mm/ |
| A D | extable.c | 27 if (!ex) in insn_may_access_user() 30 switch (ex->type) { in insn_may_access_user() 32 return cpy_faulted_on_uaccess(ex, esr); in insn_may_access_user() 41 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 53 regs->pc = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 61 if (!cpy_faulted_on_uaccess(ex, esr)) in ex_handler_uaccess_cpy() 64 regs->pc = get_ex_fixup(ex); in ex_handler_uaccess_cpy() 91 regs->pc = get_ex_fixup(ex); in ex_handler_load_unaligned_zeropad() 100 if (!ex) in fixup_exception() 103 switch (ex->type) { in fixup_exception() [all …]
|
| /arch/s390/mm/ |
| A D | extable.c | 26 regs->psw.addr = extable_fixup(ex); in ex_handler_fixup() 35 regs->psw.addr = extable_fixup(ex); in ex_handler_ua_fault() 49 regs->psw.addr = extable_fixup(ex); in ex_handler_ua_load_reg() 65 regs->psw.addr = extable_fixup(ex); in ex_handler_zeropad() 72 regs->psw.addr = extable_fixup(ex); in ex_handler_fpc() 106 regs->psw.addr = extable_fixup(ex); in ex_handler_ua_mvcos() 124 if (!ex) in fixup_exception() 126 switch (ex->type) { in fixup_exception() 128 return ex_handler_fixup(ex, regs); in fixup_exception() 130 return ex_handler_bpf(ex, regs); in fixup_exception() [all …]
|
| /arch/riscv/mm/ |
| A D | extable.c | 20 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 26 regs->epc = get_ex_fixup(ex); in ex_handler_fixup() 57 regs->epc = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 78 regs->epc = get_ex_fixup(ex); in ex_handler_load_unaligned_zeropad() 84 const struct exception_table_entry *ex; in fixup_exception() local 86 ex = search_exception_tables(regs->epc); in fixup_exception() 87 if (!ex) in fixup_exception() 90 switch (ex->type) { in fixup_exception() 92 return ex_handler_fixup(ex, regs); in fixup_exception() 94 return ex_handler_bpf(ex, regs); in fixup_exception() [all …]
|
| /arch/loongarch/mm/ |
| A D | extable.c | 12 get_ex_fixup(const struct exception_table_entry *ex) in get_ex_fixup() argument 14 return ((unsigned long)&ex->fixup + ex->fixup); in get_ex_fixup() 27 regs->csr_era = get_ex_fixup(ex); in ex_handler_fixup() 35 int reg_err = FIELD_GET(EX_DATA_REG_ERR, ex->data); in ex_handler_uaccess_err_zero() 40 regs->csr_era = get_ex_fixup(ex); in ex_handler_uaccess_err_zero() 47 const struct exception_table_entry *ex; in fixup_exception() local 50 if (!ex) in fixup_exception() 53 switch (ex->type) { in fixup_exception() 55 return ex_handler_fixup(ex, regs); in fixup_exception() 57 return ex_handler_uaccess_err_zero(ex, regs); in fixup_exception() [all …]
|
| /arch/s390/boot/ |
| A D | pgm_check.c | 45 const struct exception_table_entry *ex; in ex_handler() local 47 for (ex = __start___ex_table; ex < __stop___ex_table; ex++) { in ex_handler() 48 if (extable_insn(ex) != regs->psw.addr) in ex_handler() 50 if (ex->type != EX_TYPE_FIXUP) in ex_handler() 52 regs->psw.addr = extable_fixup(ex); in ex_handler()
|
| /arch/mips/include/asm/ |
| A D | elf.h | 329 #define SET_PERSONALITY2(ex, state) \ argument 360 #define __SET_PERSONALITY32_O32(ex, state) \ argument 372 #define __SET_PERSONALITY32_O32(ex, state) \ argument 377 #define __SET_PERSONALITY32(ex, state) \ argument 379 if ((((ex).e_flags & EF_MIPS_ABI2) != 0) && \ 380 ((ex).e_flags & EF_MIPS_ABI) == 0) \ 383 __SET_PERSONALITY32_O32(ex, state); \ 389 #define SET_PERSONALITY2(ex, state) \ argument 399 if ((ex).e_ident[EI_CLASS] == ELFCLASS32) \ 400 __SET_PERSONALITY32(ex, state); \ [all …]
|
| /arch/x86/kvm/vmx/ |
| A D | sgx.c | 77 struct x86_exception ex; in sgx_gva_to_gpa() local 85 kvm_inject_emulated_page_fault(vcpu, &ex); in sgx_gva_to_gpa() 107 struct x86_exception ex; in sgx_inject_fault() local 127 memset(&ex, 0, sizeof(ex)); in sgx_inject_fault() 128 ex.vector = PF_VECTOR; in sgx_inject_fault() 131 ex.address = gva; in sgx_inject_fault() 132 ex.error_code_valid = true; in sgx_inject_fault() 133 ex.nested_page_fault = false; in sgx_inject_fault() 134 kvm_inject_emulated_page_fault(vcpu, &ex); in sgx_inject_fault() 225 struct x86_exception ex; in handle_encls_ecreate() local [all …]
|
| /arch/powerpc/boot/dts/ |
| A D | canyonlands.dts | 53 compatible = "ibm,uic-460ex","ibm,uic"; 63 compatible = "ibm,uic-460ex","ibm,uic"; 75 compatible = "ibm,uic-460ex","ibm,uic"; 87 compatible = "ibm,uic-460ex","ibm,uic"; 99 compatible = "ibm,sdr-460ex"; 104 compatible = "ibm,cpr-460ex"; 128 compatible = "ibm,plb-460ex", "ibm,plb4"; 202 compatible = "amcc,sata-460ex"; 211 compatible = "ibm,opb-460ex", "ibm,opb"; 218 compatible = "ibm,ebc-460ex", "ibm,ebc"; [all …]
|
| /arch/powerpc/include/asm/ |
| A D | elf.h | 83 # define SET_PERSONALITY(ex) \ argument 85 if (((ex).e_flags & 0x3) == 2) \ 89 if ((ex).e_ident[EI_CLASS] == ELFCLASS32) \ 104 # define elf_read_implies_exec(ex, exec_stk) (is_32bit_task() ? \ argument 107 # define elf_read_implies_exec(ex, exec_stk) (exec_stk == EXSTACK_DEFAULT) argument
|
| /arch/x86/include/asm/ |
| A D | elf.h | 173 #define COMPAT_START_THREAD(ex, regs, new_ip, new_sp) \ argument 174 compat_start_thread(regs, new_ip, new_sp, ex->e_machine == EM_X86_64) 177 #define COMPAT_SET_PERSONALITY(ex) \ argument 178 set_personality_ia32((ex).e_machine == EM_X86_64) 260 #define SET_PERSONALITY(ex) set_personality_64bit() argument 286 #define elf_read_implies_exec(ex, executable_stack) \ argument 373 #define COMPAT_ARCH_SETUP_ADDITIONAL_PAGES(bprm, ex, interpreter) \ argument 375 (ex->e_machine == EM_X86_64))
|
| /arch/mips/boot/ |
| A D | elf2ecoff.c | 270 Elf32_Ehdr ex; in main() local 307 i = read(infile, &ex, sizeof ex); in main() 308 if (i != sizeof ex) { in main() 315 if (ex.e_ident[EI_DATA] == ELFDATA2MSB) in main() 326 convert_elf_hdr(&ex); in main() 333 convert_elf_phdrs(ph, ex.e_phnum); in main() 339 convert_elf_shdrs(sh, ex.e_shnum); in main() 349 for (i = 0; i < ex.e_phnum; i++) { in main() 388 ex.e_phnum, ph[i].p_type); in main() 425 eah.entry = ex.e_entry; in main() [all …]
|
| /arch/arm/include/asm/ |
| A D | elf.h | 119 #define elf_read_implies_exec(ex,stk) arm_elf_read_implies_exec(stk) argument 140 #define SET_PERSONALITY(ex) elf_set_personality(&(ex)) argument
|
| /arch/arm64/boot/dts/renesas/ |
| A D | r8a774e1-hihope-rzg2h-ex-idk-1110wr.dts | 9 #include "r8a774e1-hihope-rzg2h-ex.dts" 10 #include "hihope-rzg2-ex-lvds.dtsi"
|
| A D | r8a774a1-hihope-rzg2m-ex-idk-1110wr.dts | 9 #include "r8a774a1-hihope-rzg2m-ex.dts" 10 #include "hihope-rzg2-ex-lvds.dtsi"
|
| A D | r8a774b1-hihope-rzg2n-ex-idk-1110wr.dts | 9 #include "r8a774b1-hihope-rzg2n-ex.dts" 10 #include "hihope-rzg2-ex-lvds.dtsi"
|
| A D | r8a774a1-hihope-rzg2m-rev2-ex-idk-1110wr.dts | 9 #include "r8a774a1-hihope-rzg2m-rev2-ex.dts" 10 #include "hihope-rzg2-ex-lvds.dtsi"
|
| A D | r8a774b1-hihope-rzg2n-rev2-ex.dts | 9 #include "hihope-rzg2-ex.dtsi" 13 compatible = "hoperun,hihope-rzg2-ex", "hoperun,hihope-rzg2n",
|
| A D | r8a774b1-hihope-rzg2n-rev2-ex-idk-1110wr.dts | 9 #include "r8a774b1-hihope-rzg2n-rev2-ex.dts" 10 #include "hihope-rzg2-ex-lvds.dtsi"
|
| A D | Makefile | 4 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-hihope-rzg2m-ex.dtb 5 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-hihope-rzg2m-ex-idk-1110wr.dtb 6 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-hihope-rzg2m-ex-mipi-2.1.dtb 8 dtb-$(CONFIG_ARCH_R8A774A1) += r8a774a1-hihope-rzg2m-rev2-ex.dtb 13 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-hihope-rzg2n-ex.dtb 14 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-hihope-rzg2n-ex-idk-1110wr.dtb 15 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-hihope-rzg2n-ex-mipi-2.1.dtb 17 dtb-$(CONFIG_ARCH_R8A774B1) += r8a774b1-hihope-rzg2n-rev2-ex.dtb 27 dtb-$(CONFIG_ARCH_R8A774E1) += r8a774e1-hihope-rzg2h-ex.dtb 28 dtb-$(CONFIG_ARCH_R8A774E1) += r8a774e1-hihope-rzg2h-ex-idk-1110wr.dtb [all …]
|
| A D | r8a774e1-hihope-rzg2h-ex-mipi-2.1.dts | 10 #include "r8a774e1-hihope-rzg2h-ex.dts" 11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi"
|
| A D | r8a774e1-hihope-rzg2h-ex.dts | 9 #include "hihope-rzg2-ex.dtsi" 13 compatible = "hoperun,hihope-rzg2-ex", "hoperun,hihope-rzg2h",
|
| A D | r8a774b1-hihope-rzg2n-ex-mipi-2.1.dts | 10 #include "r8a774b1-hihope-rzg2n-ex.dts" 11 #include "hihope-rzg2-ex-aistarvision-mipi-adapter-2.1.dtsi"
|
| /arch/loongarch/include/asm/ |
| A D | extable.h | 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) in ex_handler_bpf() argument
|
| /arch/arm64/include/asm/ |
| A D | extable.h | 39 bool ex_handler_bpf(const struct exception_table_entry *ex, 43 bool ex_handler_bpf(const struct exception_table_entry *ex, in ex_handler_bpf() argument
|
| /arch/riscv/include/asm/ |
| A D | extable.h | 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, in ex_handler_bpf() argument
|