Lines Matching +full:0 +full:xc0800000
87 u32 insn = 0; in get_user_insn()
112 __asm__ __volatile__("lduwa [%1] %2, %0" in get_user_insn()
127 __asm__ __volatile__("lduwa [%1] %2, %0" in get_user_insn()
174 addr = compute_effective_address(regs, insn, 0); in do_fault_siginfo()
188 if (!regs->tpc || (regs->tpc & 0x3)) in get_fault_insn()
189 return 0; in get_fault_insn()
214 (insn & 0xc0800000) == 0xc0800000) { in do_kernel_fault()
215 if (insn & 0x2000) in do_kernel_fault()
219 if ((asi & 0xf2) == 0x82) { in do_kernel_fault()
220 if (insn & 0x1000000) { in do_kernel_fault()
272 unsigned int insn = 0; in do_sparc64_fault()
280 if (kprobe_page_fault(regs, 0)) in do_sparc64_fault()
292 if (unlikely((regs->tpc >> 32) != 0)) { in do_sparc64_fault()
297 if (unlikely((address >> 32) != 0)) in do_sparc64_fault()
352 (vma->vm_flags & VM_WRITE) != 0) { in do_sparc64_fault()
353 insn = get_fault_insn(regs, 0); in do_sparc64_fault()
360 if ((insn & 0xc0200000) == 0xc0200000 && in do_sparc64_fault()
361 (insn & 0x01780000) != 0x01680000) { in do_sparc64_fault()
378 if ((insn & 0xc0800000) == 0xc0800000) { in do_sparc64_fault()
381 if (insn & 0x2000) in do_sparc64_fault()
385 if ((asi & 0xf2) == 0x82) in do_sparc64_fault()
417 (vma->vm_flags & VM_EXEC) != 0 && in do_sparc64_fault()
516 insn = get_fault_insn(regs, 0); in do_sparc64_fault()