| /OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/mm/ |
| H 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() 218 printf("read from %p, pkey permissions are %s\n", fault_addr, in test() 220 i = *fault_addr; in test() [all …]
|
| H 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()
|
| H 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()
|
| /OK3568_Linux_fs/kernel/arch/x86/mm/ |
| H A D | extable.c | 30 unsigned long fault_addr) in ex_handler_default() argument 40 unsigned long fault_addr) in ex_handler_fault() argument 61 unsigned long fault_addr) in ex_handler_fprestore() argument 76 unsigned long fault_addr) in ex_handler_uaccess() argument 87 unsigned long fault_addr) in ex_handler_copy() argument 99 unsigned long fault_addr) in ex_handler_rdmsr_unsafe() argument 116 unsigned long fault_addr) in ex_handler_wrmsr_unsafe() argument 132 unsigned long fault_addr) in ex_handler_clear_fs() argument 137 return ex_handler_default(fixup, regs, trapnr, error_code, fault_addr); in ex_handler_clear_fs() 160 unsigned long fault_addr) in fixup_exception() argument [all …]
|
| /OK3568_Linux_fs/kernel/arch/parisc/include/asm/ |
| H A D | uaccess.h | 56 #define ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr )\ argument 58 ".word (" #fault_addr " - .), (" #except_addr " - .)\n\t" \ 67 #define ASM_EXCEPTIONTABLE_ENTRY_EFAULT( fault_addr, except_addr )\ argument 68 ASM_EXCEPTIONTABLE_ENTRY( fault_addr, except_addr + 1)
|
| /OK3568_Linux_fs/kernel/arch/mips/include/asm/ |
| H 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,
|
| /OK3568_Linux_fs/kernel/arch/mips/kernel/ |
| H A D | traps.c | 762 void force_fcr31_sig(unsigned long fcr31, void __user *fault_addr, in force_fcr31_sig() argument 778 force_sig_fault_to_task(SIGFPE, si_code, fault_addr, tsk); in force_fcr31_sig() 781 int process_fpemu_return(int sig, void __user *fault_addr, unsigned long fcr31) in process_fpemu_return() argument 791 force_fcr31_sig(fcr31, fault_addr, current); in process_fpemu_return() 795 force_sig_fault(SIGBUS, BUS_ADRERR, fault_addr); in process_fpemu_return() 800 vma = find_vma(current->mm, (unsigned long)fault_addr); in process_fpemu_return() 801 if (vma && (vma->vm_start <= (unsigned long)fault_addr)) in process_fpemu_return() 806 force_sig_fault(SIGSEGV, si_code, fault_addr); in process_fpemu_return() 819 void __user *fault_addr; in simulate_fp() local 846 &fault_addr); in simulate_fp() [all …]
|
| H A D | unaligned.c | 442 void __user *fault_addr = NULL; in emulate_load_store_insn() local 448 &fault_addr); in emulate_load_store_insn() 452 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_insn() 956 void __user *fault_addr = NULL; in emulate_load_store_microMIPS() local 968 &fault_addr); in emulate_load_store_microMIPS() 972 process_fpemu_return(res, fault_addr, 0); in emulate_load_store_microMIPS()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/mali400/mali/common/ |
| H A D | mali_mmu_page_directory.c | 331 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr) in mali_mmu_pagedir_diag() argument 337 pde_index = MALI_MMU_PDE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 338 pte_index = MALI_MMU_PTE_ENTRY(fault_addr); in mali_mmu_pagedir_diag() 353 fault_addr, pte_addr, pte, in mali_mmu_pagedir_diag() 358 fault_addr, pde)); in mali_mmu_pagedir_diag() 362 MALI_IGNORE(fault_addr); in mali_mmu_pagedir_diag()
|
| H A D | mali_mmu_page_directory.h | 108 void mali_mmu_pagedir_diag(struct mali_page_directory *pagedir, u32 fault_addr);
|
| /OK3568_Linux_fs/kernel/arch/um/include/asm/ |
| H A D | processor-generic.h | 25 void *fault_addr; member 51 .fault_addr = NULL, \
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/ |
| H A D | mali_kbase_as_fault_debugfs.c | 45 seq_printf(sfile, "%llu\n", (u64) kbdev->as[as_no].fault_addr); in kbase_as_fault_read() 84 KBASE_DEBUG_ASSERT(sizeof(kbdev->as[0].fault_addr) == sizeof(u64)); in kbase_as_fault_debugfs_init()
|
| H A D | mali_kbase_mmu.c | 127 fault_pfn = faulting_as->fault_addr >> PAGE_SHIFT; in page_fault_worker() 204 faulting_as->fault_addr); in page_fault_worker() 241 faulting_as->fault_addr, region->start_pfn, in page_fault_worker() 370 faulting_as->fault_addr >> PAGE_SHIFT, in page_fault_worker() 1770 as_no, as->fault_addr, in kbase_mmu_report_fault_and_kill() 1785 if ((as->fault_addr >= kbdev->hwcnt.addr) && in kbase_mmu_report_fault_and_kill() 1786 (as->fault_addr < (kbdev->hwcnt.addr + in kbase_mmu_report_fault_and_kill() 1998 as->number, as->fault_addr); in kbase_mmu_interrupt_process() 2055 as->number, as->fault_addr, in kbase_mmu_interrupt_process() 2059 as->number, as->fault_addr); in kbase_mmu_interrupt_process()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/midgard/backend/gpu/ |
| H A D | mali_kbase_mmu_hw_direct.c | 176 as->fault_addr = kbase_reg_read(kbdev, in kbase_mmu_interrupt() 180 as->fault_addr <<= 32; in kbase_mmu_interrupt() 181 as->fault_addr |= kbase_reg_read(kbdev, in kbase_mmu_interrupt() 189 if (kbdev->protected_mode && as->fault_addr) in kbase_mmu_interrupt()
|
| /OK3568_Linux_fs/kernel/arch/mips/math-emu/ |
| H A D | cp1emu.c | 972 struct mm_decoded_insn dec_insn, void __user **fault_addr) in cop1Emulate() argument 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() 1363 sig = fpux_emu(xcp, ctx, ir, fault_addr); in cop1Emulate() [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/mce/ |
| H A D | internal.h | 192 unsigned long fault_addr); 197 unsigned long fault_addr);
|
| /OK3568_Linux_fs/kernel/drivers/iommu/ |
| H A D | exynos-iommu.c | 389 sysmmu_iova_t fault_addr) in show_fault_information() argument 394 dev_name(data->master), finfo->name, fault_addr); in show_fault_information() 396 ent = section_entry(phys_to_virt(data->pgtable), fault_addr); in show_fault_information() 399 ent = page_entry(ent, fault_addr); in show_fault_information() 410 sysmmu_iova_t fault_addr = -1; in exynos_sysmmu_irq() local 440 fault_addr = readl(data->sfrbase + finfo->addr_reg); in exynos_sysmmu_irq() 441 show_fault_information(data, finfo, fault_addr); in exynos_sysmmu_irq() 445 data->master, fault_addr, finfo->type); in exynos_sysmmu_irq()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gt/ |
| H A D | intel_gt.c | 248 u64 fault_addr; in gen8_check_faults() local 253 fault_addr = ((u64)(fault_data1 & FAULT_VA_HIGH_BITS) << 44) | in gen8_check_faults() 262 upper_32_bits(fault_addr), lower_32_bits(fault_addr), in gen8_check_faults()
|
| /OK3568_Linux_fs/kernel/arch/powerpc/include/asm/ |
| H A D | dtl.h | 18 __be64 fault_addr; member
|
| /OK3568_Linux_fs/kernel/arch/x86/include/asm/ |
| H A D | extable.h | 40 unsigned long error_code, unsigned long fault_addr);
|
| /OK3568_Linux_fs/kernel/arch/um/kernel/ |
| H A D | trap.c | 242 current->thread.fault_addr = (void *) address; in segv() 245 else if (current->thread.fault_addr != NULL) in segv()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/ |
| H A D | mali_linux_trace.h | 229 __field(u64, fault_addr) 236 __entry->fault_addr = fault->addr; 242 __entry->start_addr, __entry->fault_addr,
|
| /OK3568_Linux_fs/kernel/drivers/scsi/cxlflash/ |
| H A D | ocxl_hw.h | 69 u64 fault_addr; /* Address that triggered the fault */ member
|
| /OK3568_Linux_fs/kernel/arch/s390/kvm/ |
| H A D | vsie.c | 40 unsigned long fault_addr; /* 0x0228 */ member 919 vsie_page->fault_addr = current->thread.gmap_addr; in handle_fault() 933 if (vsie_page->fault_addr) in handle_last_fault() 935 vsie_page->fault_addr, NULL); in handle_last_fault() 936 vsie_page->fault_addr = 0; in handle_last_fault() 1362 vsie_page->fault_addr = 0; in get_vsie_page()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/mmu/backend/ |
| H A D | mali_kbase_mmu_jm.c | 66 const uintptr_t fault_addr = fault->addr; in kbase_gpu_report_bus_fault_and_kill() local 75 as_no, (void *)fault_addr, in kbase_gpu_report_bus_fault_and_kill()
|