| /linux/tools/testing/selftests/powerpc/mm/ |
| A D | pkey_exec_prot.c | 26 static volatile unsigned int *fault_addr; variable 33 if (sinfo->si_addr != (void *) fault_addr) in trap_handler() 47 if (sinfo->si_addr != (void *) fault_addr) { in segv_handler() 162 fault_addr = insns; in test() 180 printf("read from %p, pkey permissions are %s\n", fault_addr, in test() 182 i = *fault_addr; in test() 197 printf("write to %p, pkey permissions are %s\n", fault_addr, in test() 199 *fault_addr = PPC_INST_TRAP; in test() 220 i = *fault_addr; in test() 235 printf("write to %p, pkey permissions are %s\n", fault_addr, in test() [all …]
|
| A D | pkey_siginfo.c | 32 static volatile unsigned int *volatile fault_addr; variable 50 if (sinfo->si_addr != (void *) fault_addr) { in segv_handler() 68 pgstart = (void *) ((unsigned long) fault_addr & ~(pgsize - 1)); in segv_handler() 179 fault_addr = base + (rand() % numinsns); in protect_access() 190 FAIL_IF_EXIT(*fault_addr != PPC_INST_NOP && in protect_access() 191 *fault_addr != PPC_INST_BLR); in protect_access() 200 *fault_addr = PPC_INST_BLR; in protect_access() 201 FAIL_IF_EXIT(*fault_addr != PPC_INST_BLR); in protect_access() 209 : : "r"(fault_addr) : "ctr", "lr"); in protect_access()
|
| A D | bad_accesses.c | 29 static volatile unsigned long fault_addr; variable 35 fault_addr = (unsigned long)info->si_addr; in segv_handler() 44 fault_addr = 0; in bad_access() 60 (fault_addr < PAGE_OFFSET || fault_addr >= kernel_virt_end)); in bad_access()
|
| /linux/arch/riscv/kvm/ |
| A D | vcpu_exit.c | 192 unsigned long fault_addr, unsigned long htinst) in emulate_load() argument 269 if (fault_addr & (len - 1)) in emulate_load() 281 run->mmio.phys_addr = fault_addr; in emulate_load() 301 unsigned long fault_addr, unsigned long htinst) in emulate_store() argument 371 if (fault_addr & (len - 1)) in emulate_store() 401 run->mmio.phys_addr = fault_addr; in emulate_store() 406 fault_addr, len, run->mmio.data)) { in emulate_store() 424 unsigned long hva, fault_addr; in stage2_page_fault() local 430 gfn = fault_addr >> PAGE_SHIFT; in stage2_page_fault() 438 return emulate_load(vcpu, run, fault_addr, in stage2_page_fault() [all …]
|
| /linux/arch/parisc/include/asm/ |
| A D | uaccess.h | 48 #define ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr )\ argument 50 ".word (" #fault_addr " - .), (" #except_addr " - .)\n\t" \ 59 #define ASM_EXCEPTIONTABLE_ENTRY_EFAULT( fault_addr, except_addr )\ argument 60 ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr + 1)
|
| A D | assembly.h | 553 #define ASM_EXCEPTIONTABLE_ENTRY(fault_addr, except_addr) \ argument 555 .word (fault_addr - .), (except_addr - .) ! \
|
| /linux/arch/mips/include/asm/ |
| A D | fpu_emulator.h | 170 void __user **fault_addr); 171 void force_fcr31_sig(unsigned long fcr31, void __user *fault_addr, 173 int process_fpemu_return(int sig, void __user *fault_addr,
|
| /linux/arch/x86/entry/vdso/ |
| A D | extable.c | 13 unsigned long error_code, unsigned long fault_addr) in fixup_vdso_exception() argument 40 regs->dx = fault_addr; in fixup_vdso_exception()
|
| /linux/arch/mips/kernel/ |
| A D | traps.c | 799 force_fcr31_sig(fcr31, fault_addr, current); in process_fpemu_return() 813 force_sig_fault(SIGSEGV, si_code, fault_addr); in process_fpemu_return() 826 void __user *fault_addr; in simulate_fp() local 853 &fault_addr); in simulate_fp() 866 process_fpemu_return(sig, fault_addr, fcr31); in simulate_fp() 877 void __user *fault_addr; in do_fpe() local 905 &fault_addr); in do_fpe() 918 fault_addr = (void __user *) regs->cp0_epc; in do_fpe() 922 process_fpemu_return(sig, fault_addr, fcr31); in do_fpe() 1467 void __user *fault_addr; in do_cpu() local [all …]
|
| A D | unaligned.c | 400 void __user *fault_addr = NULL; in emulate_load_store_insn() local 406 &fault_addr); in emulate_load_store_insn() 410 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_insn() 915 void __user *fault_addr = NULL; in emulate_load_store_microMIPS() local 927 &fault_addr); in emulate_load_store_microMIPS() 931 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_microMIPS()
|
| /linux/arch/um/include/asm/ |
| A D | processor-generic.h | 27 void *fault_addr; member 53 .fault_addr = NULL, \
|
| /linux/arch/mips/math-emu/ |
| A D | cp1emu.c | 1056 *fault_addr = dva; in cop1Emulate() 1061 *fault_addr = dva; in cop1Emulate() 1074 *fault_addr = dva; in cop1Emulate() 1079 *fault_addr = dva; in cop1Emulate() 1090 *fault_addr = wva; in cop1Emulate() 1095 *fault_addr = wva; in cop1Emulate() 1108 *fault_addr = wva; in cop1Emulate() 1113 *fault_addr = wva; in cop1Emulate() 1486 *fault_addr = va; in fpux_emu() 1491 *fault_addr = va; in fpux_emu() [all …]
|
| /linux/drivers/iommu/ |
| A D | exynos-iommu.c | 387 sysmmu_iova_t fault_addr) in show_fault_information() argument 392 dev_name(data->master), finfo->name, fault_addr); in show_fault_information() 394 ent = section_entry(phys_to_virt(data->pgtable), fault_addr); in show_fault_information() 397 ent = page_entry(ent, fault_addr); in show_fault_information() 408 sysmmu_iova_t fault_addr; in exynos_sysmmu_irq() local 438 fault_addr = readl(data->sfrbase + finfo->addr_reg); in exynos_sysmmu_irq() 439 show_fault_information(data, finfo, fault_addr); in exynos_sysmmu_irq() 443 data->master, fault_addr, finfo->type); in exynos_sysmmu_irq()
|
| /linux/include/uapi/linux/ |
| A D | idxd.h | 266 uint64_t fault_addr; member 315 uint64_t fault_addr; member
|
| /linux/arch/x86/include/asm/ |
| A D | vdso.h | 54 unsigned long fault_addr);
|
| A D | extable.h | 39 unsigned long error_code, unsigned long fault_addr);
|
| /linux/arch/powerpc/include/asm/ |
| A D | dtl.h | 18 __be64 fault_addr; member
|
| /linux/arch/um/kernel/ |
| A D | trap.c | 242 current->thread.fault_addr = (void *) address; in segv() 245 else if (current->thread.fault_addr != NULL) in segv()
|
| /linux/drivers/scsi/cxlflash/ |
| A D | ocxl_hw.h | 69 u64 fault_addr; /* Address that triggered the fault */ member
|
| /linux/drivers/gpu/drm/i915/gt/ |
| A D | intel_gt.c | 349 u64 fault_addr; in gen8_check_faults() local 354 fault_addr = ((u64)(fault_data1 & FAULT_VA_HIGH_BITS) << 44) | in gen8_check_faults() 363 upper_32_bits(fault_addr), lower_32_bits(fault_addr), in gen8_check_faults()
|
| /linux/arch/s390/kvm/ |
| A D | vsie.c | 41 unsigned long fault_addr; /* 0x0228 */ member 920 vsie_page->fault_addr = current->thread.gmap_addr; in handle_fault() 934 if (vsie_page->fault_addr) in handle_last_fault() 936 vsie_page->fault_addr, NULL); in handle_last_fault() 937 vsie_page->fault_addr = 0; in handle_last_fault() 1365 vsie_page->fault_addr = 0; in get_vsie_page()
|
| /linux/arch/sparc/mm/ |
| A D | fault_64.c | 158 unsigned long fault_addr, unsigned int insn, in do_fault_siginfo() argument 173 addr = fault_addr; in do_fault_siginfo()
|
| /linux/arch/x86/mm/ |
| A D | extable.c | 110 unsigned long fault_addr) in fixup_exception() argument
|
| /linux/drivers/misc/cxl/ |
| A D | fault.c | 105 ctx->fault_addr = ctx->dar; in cxl_ack_ae()
|
| /linux/drivers/dma/idxd/ |
| A D | registers.h | 267 u64 fault_addr; member
|