| /Linux-v5.4/arch/powerpc/kernel/ | 
| D | traps.c | 300 	force_sig_fault(SIGTRAP, TRAP_TRACE, (void __user *)regs->nip);  in user_single_step_report()320 		addr, regs->nip, regs->link, code);  in show_signal_msg()
 322 	print_vma_addr(KERN_CONT " in ", regs->nip);  in show_signal_msg()
 394 	unsigned long nip = regs->nip;  in hv_nmi_check_nonrecoverable()  local
 410 	nip &= ~0xc000000000000000ULL;  in hv_nmi_check_nonrecoverable()
 411 	if ((nip >= 0x500 && nip < 0x600) || (nip >= 0x4500 && nip < 0x4600))  in hv_nmi_check_nonrecoverable()
 413 	if ((nip >= 0x980 && nip < 0xa00) || (nip >= 0x4980 && nip < 0x4a00))  in hv_nmi_check_nonrecoverable()
 415 	if ((nip >= 0xe00 && nip < 0xec0) || (nip >= 0x4e00 && nip < 0x4ec0))  in hv_nmi_check_nonrecoverable()
 417 	if ((nip >= 0xf80 && nip < 0xfa0) || (nip >= 0x4f80 && nip < 0x4fa0))  in hv_nmi_check_nonrecoverable()
 421 	if (nip >= (unsigned long)(start_real_trampolines - kbase) &&  in hv_nmi_check_nonrecoverable()
 [all …]
 
 | 
| D | optprobes.c | 67 	unsigned long nip = 0;  in can_optimize()  local87 	regs.nip = (unsigned long)p->addr;  in can_optimize()
 105 		nip = regs.nip;  in can_optimize()
 108 	return nip;  in can_optimize()
 124 		regs->nip = (unsigned long)op->kp.addr;  in optimized_callback()
 195 	unsigned long nip, size;  in arch_prepare_optimized_kprobe()  local
 200 	nip = can_optimize(p);  in arch_prepare_optimized_kprobe()
 201 	if (!nip)  in arch_prepare_optimized_kprobe()
 224 			(unsigned long)nip;  in arch_prepare_optimized_kprobe()
 276 	patch_branch(buff + TMPL_RET_IDX, (unsigned long)nip, 0);  in arch_prepare_optimized_kprobe()
 
 | 
| D | kprobes-ftrace.c | 16 void kprobe_ftrace_handler(unsigned long nip, unsigned long parent_nip,  in kprobe_ftrace_handler()  argument22 	p = get_kprobe((kprobe_opcode_t *)nip);  in kprobe_ftrace_handler()
 34 		regs->nip -= MCOUNT_INSN_SIZE;  in kprobe_ftrace_handler()
 43 			regs->nip += MCOUNT_INSN_SIZE;  in kprobe_ftrace_handler()
 
 | 
| D | kprobes.c | 170 	regs->nip = (unsigned long)p->ainsn.insn;  in prepare_singlestep()261 	unsigned int *addr = (unsigned int *)regs->nip;  in kprobe_handler()
 455 	regs->nip = orig_ret_address - 4;  in trampoline_probe_handler()
 486 	if (((unsigned long)cur->ainsn.insn + 4) != regs->nip)  in kprobe_post_handler()
 495 	regs->nip = (unsigned long)cur->addr + 4;  in kprobe_post_handler()
 535 		regs->nip = (unsigned long)cur->addr;  in kprobe_fault_handler()
 567 		if ((entry = search_exception_tables(regs->nip)) != NULL) {  in kprobe_fault_handler()
 568 			regs->nip = extable_fixup(entry);  in kprobe_fault_handler()
 
 | 
| D | kgdb.c | 117 	return kgdb_isremovedbreak(regs->nip);  in kgdb_skipexception()148 	if (*(u32 *)regs->nip == BREAK_INSTR)  in kgdb_handle_breakpoint()
 149 		regs->nip += BREAK_INSTR_SIZE;  in kgdb_handle_breakpoint()
 225 	PACK64(ptr, regs->nip);  in sleeping_thread_to_gdb_regs()
 313 	{ "pc", GDB_SIZEOF_REG, offsetof(struct pt_regs, nip) },
 374 	regs->nip = pc;  in kgdb_arch_set_pc()
 396 			linux_regs->nip = addr;  in kgdb_arch_handle_exception()
 
 | 
| D | mce_power.c | 373 	pfn = addr_to_pfn(regs, regs->nip);  in mce_find_instr_ea_and_phys()375 		instr_addr = (pfn << PAGE_SHIFT) + (regs->nip & ~PAGE_MASK);  in mce_find_instr_ea_and_phys()
 454 			*addr = regs->nip;  in mce_handle_ierror()
 460 					pfn = addr_to_pfn(regs, regs->nip);  in mce_handle_ierror()
 584 	entry = search_kernel_exception_table(regs->nip);  in mce_handle_ue_error()
 587 		regs->nip = extable_fixup(entry);  in mce_handle_ue_error()
 624 	save_mce_event(regs, handled, &mce_err, regs->nip, addr, phys_addr);  in mce_handle_error()
 
 | 
| D | uprobes.c | 57 	regs->nip = current->utask->xol_vaddr;  in arch_uprobe_pre_xol()114 	regs->nip = utask->vaddr + MAX_UINSN_BYTES;  in arch_uprobe_post_xol()
 
 | 
| D | process.c | 903 		 tsk->pid, thr->regs->nip,  in tm_reclaim_task()1221 	unsigned long pc = regs->nip - (NR_INSN_TO_PRINT * 3 / 4 * sizeof(int));  in show_instructions()
 1243 			if (regs->nip == pc)  in show_instructions()
 1262 	pc = regs->nip - (NR_INSN_TO_PRINT * 3 / 4 * sizeof(int));  in show_user_instructions()
 1288 			seq_buf_printf(&s, regs->nip == pc ? "<%08x> " : "%08x ", instr);  in show_user_instructions()
 1395 	       regs->nip, regs->link, regs->ctr);  in show_regs()
 1431 	printk("NIP ["REG"] %pS\n", regs->nip, (void *)regs->nip);  in show_regs()
 1681 	kregs->nip = ppc_function_entry(f);  in copy_thread_tls()
 1736 	regs->nip = start;  in start_thread()
 1778 		regs->nip = entry;  in start_thread()
 [all …]
 
 | 
| D | signal_64.c | 350 	err |= __get_user(regs->nip, &sc->gp_regs[PT_NIP]);  in restore_sigcontext()457 	err |= __get_user(regs->nip, &tm_sc->gp_regs[PT_NIP]);  in restore_tm_sigcontexts()
 814 				   (long)uc, regs->nip, regs->link);  in SYSCALL_DEFINE0()
 884 		regs->nip = (unsigned long) ksig->ka.sa.sa_handler;  in handle_rt_signal64()
 885 		regs->gpr[12] = regs->nip;  in handle_rt_signal64()
 895 		err |= get_user(regs->nip, &funct_desc_ptr->entry);  in handle_rt_signal64()
 921 				   (long)frame, regs->nip, regs->link);  in handle_rt_signal64()
 
 | 
| /Linux-v5.4/arch/powerpc/mm/ | 
| D | fault.c | 220 	    !search_exception_tables(regs->nip)) {  in bad_kernel_fault()231 	if (!search_exception_tables(regs->nip))  in bad_kernel_fault()
 258 		unsigned int __user *nip = (unsigned int __user *)regs->nip;  in bad_stack_expansion()  local
 280 		    access_ok(nip, sizeof(*nip))) {  in bad_stack_expansion()
 285 			res = __get_user_inatomic(inst, nip);  in bad_stack_expansion()
 519 		if (!is_user && !search_exception_tables(regs->nip))  in __do_page_fault()
 548 		if (fault_in_pages_readable((const char __user *)regs->nip,  in __do_page_fault()
 650 	if ((entry = search_exception_tables(regs->nip)) != NULL) {  in bad_page_fault()
 651 		regs->nip = extable_fixup(entry);  in bad_page_fault()
 668 			 regs->nip < PAGE_SIZE ? " (NULL pointer?)\n" : "\n");  in bad_page_fault()
 [all …]
 
 | 
| /Linux-v5.4/arch/powerpc/kvm/ | 
| D | book3s_hv_tm_builtin.c | 35 		vcpu->arch.cfar = vcpu->arch.regs.nip - 4;  in kvmhv_p9_tm_emulation_early()36 		vcpu->arch.regs.nip = vcpu->arch.shregs.srr0;  in kvmhv_p9_tm_emulation_early()
 58 		vcpu->arch.cfar = vcpu->arch.regs.nip - 4;  in kvmhv_p9_tm_emulation_early()
 59 		vcpu->arch.regs.nip = mfspr(SPRN_EBBRR);  in kvmhv_p9_tm_emulation_early()
 104 	vcpu->arch.regs.nip = vcpu->arch.tfhar;  in kvmhv_emulate_tm_rollback()
 
 | 
| D | book3s_hv_tm.c | 19 	tfiar = vcpu->arch.regs.nip & ~0x3ull;  in emulate_tx_failure()57 		vcpu->arch.cfar = vcpu->arch.regs.nip - 4;  in kvmhv_p9_tm_emulation()
 58 		vcpu->arch.regs.nip = vcpu->arch.shregs.srr0;  in kvmhv_p9_tm_emulation()
 90 		vcpu->arch.cfar = vcpu->arch.regs.nip - 4;  in kvmhv_p9_tm_emulation()
 91 		vcpu->arch.regs.nip = vcpu->arch.ebbrr;  in kvmhv_p9_tm_emulation()
 
 | 
| /Linux-v5.4/arch/powerpc/perf/ | 
| D | callchain.c | 73 			next_ip = regs->nip;  in perf_callchain_kernel()205 static int is_sigreturn_64_address(unsigned long nip, unsigned long fp)  in is_sigreturn_64_address()  argument
 207 	if (nip == fp + offsetof(struct signal_frame_64, tramp))  in is_sigreturn_64_address()
 210 	    nip == current->mm->context.vdso_base + vdso64_rt_sigtramp)  in is_sigreturn_64_address()
 364 static int is_sigreturn_32_address(unsigned int nip, unsigned int fp)  in is_sigreturn_32_address()  argument
 366 	if (nip == fp + offsetof(struct signal_frame_32, mctx.mc_pad))  in is_sigreturn_32_address()
 369 	    nip == current->mm->context.vdso_base + vdso32_sigtramp)  in is_sigreturn_32_address()
 374 static int is_rt_sigreturn_32_address(unsigned int nip, unsigned int fp)  in is_rt_sigreturn_32_address()  argument
 376 	if (nip == fp + offsetof(struct rt_signal_frame_32,  in is_rt_sigreturn_32_address()
 380 	    nip == current->mm->context.vdso_base + vdso32_rt_sigtramp)  in is_rt_sigreturn_32_address()
 
 | 
| /Linux-v5.4/fs/gfs2/ | 
| D | inode.c | 1349 	struct gfs2_inode *nip = NULL;  in gfs2_rename()  local1362 		nip = GFS2_I(d_inode(ndentry));  in gfs2_rename()
 1363 		if (ip == nip)  in gfs2_rename()
 1400 	if (nip) {  in gfs2_rename()
 1401 		gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, GL_ASYNC,  in gfs2_rename()
 1415 	if (nip) {  in gfs2_rename()
 1420 		nrgd = gfs2_blk2rgrpd(sdp, nip->i_no_addr, 1);  in gfs2_rename()
 1443 	if (nip) {  in gfs2_rename()
 1444 		error = gfs2_unlink_ok(ndip, &ndentry->d_name, nip);  in gfs2_rename()
 1448 		if (nip->i_inode.i_nlink == 0) {  in gfs2_rename()
 [all …]
 
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | ptrace.h | 32 			unsigned long nip;  member116 	return regs->nip;  in instruction_pointer()
 122 	regs->nip = val;  in instruction_pointer_set()
 
 | 
| D | kvm_booke.h | 84 	vcpu->arch.regs.nip = val;  in kvmppc_set_pc()89 	return vcpu->arch.regs.nip;  in kvmppc_get_pc()
 
 | 
| D | perf_event.h | 34 		(regs)->nip = __ip;				\
 | 
| D | livepatch.h | 17 	regs->nip = ip;  in klp_arch_set_pc()
 | 
| /Linux-v5.4/arch/powerpc/xmon/ | 
| D | xmon.c | 473 	bp = in_breakpoint_table(regs->nip, &offset);  in xmon_core()475 		regs->nip = bp->address + offset;  in xmon_core()
 515 		bp = at_breakpoint(regs->nip);  in xmon_core()
 525 			xmon_print_symbol(regs->nip, " ", ")\n");  in xmon_core()
 575 			ppc_inst_dump(regs->nip, 1, 0);  in xmon_core()
 628 		bp = at_breakpoint(regs->nip);  in xmon_core()
 631 			xmon_print_symbol(regs->nip, " ", ")\n");  in xmon_core()
 640 			ppc_inst_dump(regs->nip, 1, 0);  in xmon_core()
 652 		bp = at_breakpoint(regs->nip);  in xmon_core()
 654 			regs->nip = (unsigned long) &bp->instr[0];  in xmon_core()
 [all …]
 
 | 
| /Linux-v5.4/arch/powerpc/platforms/powernv/ | 
| D | opal.c | 535 			_exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip);  in opal_recover_mce()668 static uint64_t find_recovery_address(uint64_t nip)  in find_recovery_address()  argument
 673 		if ((nip >= mc_recoverable_range[i].start_addr) &&  in find_recovery_address()
 674 		    (nip < mc_recoverable_range[i].end_addr))  in find_recovery_address()
 686 	if ((regs->nip >= opal.base) &&  in opal_mce_check_early_recovery()
 687 			(regs->nip < (opal.base + opal.size)))  in opal_mce_check_early_recovery()
 688 		recover_addr = find_recovery_address(regs->nip);  in opal_mce_check_early_recovery()
 694 		regs->nip = recover_addr;  in opal_mce_check_early_recovery()
 
 | 
| /Linux-v5.4/arch/powerpc/platforms/embedded6xx/ | 
| D | mpc7448_hpc2.c | 170 	if ((entry = search_exception_tables(regs->nip)) != NULL) {  in mpc7448_machine_check_exception()173 		regs->nip = extable_fixup(entry);  in mpc7448_machine_check_exception()
 
 | 
| D | holly.c | 249 	if ((entry = search_exception_tables(regs->nip)) != NULL) {  in ppc750_machine_check_exception()252 		regs->nip = extable_fixup(entry);  in ppc750_machine_check_exception()
 
 | 
| /Linux-v5.4/arch/powerpc/lib/ | 
| D | error-inject.c | 14 	regs->nip = regs->link;  in override_function_with_return()
 | 
| /Linux-v5.4/arch/powerpc/platforms/8xx/ | 
| D | machine_check.c | 18 		pr_cont("Fetch error at address %lx\n", regs->nip);  in machine_check_8xx()
 | 
| /Linux-v5.4/tools/testing/selftests/powerpc/tm/ | 
| D | tm-signal-sigreturn-nt.c | 25 	ucp->uc_mcontext.regs->nip += 4;  in trap_signal_handler()
 |