Home
last modified time | relevance | path

Searched refs:nip (Results 1 – 54 of 54) sorted by relevance

/linux-4.1.27/arch/powerpc/kernel/
Dtraps.c238 info->si_addr = (void __user *)regs->nip; in user_single_step_siginfo()
257 addr, regs->nip, regs->link, code); in _exception()
332 unsigned int *nip = (unsigned int *)regs->nip; in check_io_access() local
335 && (entry = search_exception_tables(regs->nip)) != NULL) { in check_io_access()
344 if (*nip == 0x60000000) /* nop */ in check_io_access()
345 nip -= 2; in check_io_access()
346 else if (*nip == 0x4c00012c) /* isync */ in check_io_access()
347 --nip; in check_io_access()
348 if (*nip == 0x7c0004ac || (*nip >> 26) == 3) { in check_io_access()
352 --nip; in check_io_access()
[all …]
Dmce_power.c270 uint64_t srr1, nip, addr; in __machine_check_early_realmode_p7() local
275 nip = regs->nip; in __machine_check_early_realmode_p7()
290 addr = regs->nip; in __machine_check_early_realmode_p7()
297 save_mce_event(regs, handled, &mce_error_info, nip, addr); in __machine_check_early_realmode_p7()
339 uint64_t srr1, nip, addr; in __machine_check_early_realmode_p8() local
344 nip = regs->nip; in __machine_check_early_realmode_p8()
353 addr = regs->nip; in __machine_check_early_realmode_p8()
360 save_mce_event(regs, handled, &mce_error_info, nip, addr); in __machine_check_early_realmode_p8()
Dkprobes.c110 regs->nip = (unsigned long)p->ainsn.insn; in prepare_singlestep()
147 unsigned int *addr = (unsigned int *)regs->nip; in kprobe_handler()
337 regs->nip = orig_ret_address; in trampoline_probe_handler()
372 if (((unsigned long)cur->ainsn.insn + 4) != regs->nip) in post_kprobe_handler()
381 regs->nip = (unsigned long)cur->addr + 4; in post_kprobe_handler()
420 regs->nip = (unsigned long)cur->addr; in kprobe_fault_handler()
452 if ((entry = search_exception_tables(regs->nip)) != NULL) { in kprobe_fault_handler()
453 regs->nip = entry->fixup; in kprobe_fault_handler()
508 regs->nip = arch_deref_entry_point(jp->entry); in setjmp_pre_handler()
Dkgdb.c116 return kgdb_isremovedbreak(regs->nip); in kgdb_skipexception()
147 if (*(u32 *) (regs->nip) == *(u32 *) (&arch_kgdb_ops.gdb_bpt_instr)) in kgdb_handle_breakpoint()
148 regs->nip += BREAK_INSTR_SIZE; in kgdb_handle_breakpoint()
252 PACK64(ptr, regs->nip); in sleeping_thread_to_gdb_regs()
340 { "pc", GDB_SIZEOF_REG, offsetof(struct pt_regs, nip) },
401 regs->nip = pc; in kgdb_arch_set_pc()
423 linux_regs->nip = addr; in kgdb_arch_handle_exception()
Duprobes.c70 regs->nip = current->utask->xol_vaddr; in arch_uprobe_pre_xol()
127 regs->nip = utask->vaddr + MAX_UINSN_BYTES; in arch_uprobe_post_xol()
Dprocess.c619 tsk->pid, thr->regs->nip, in tm_reclaim_task()
920 unsigned long pc = regs->nip - (instructions_to_print * 3 / 4 * in show_instructions()
943 if (regs->nip == pc) in show_instructions()
1018 regs->nip, regs->link, regs->ctr); in show_regs()
1054 printk("NIP ["REG"] %pS\n", regs->nip, (void *)regs->nip); in show_regs()
1221 kregs->nip = ppc_function_entry(f); in copy_thread()
1259 regs->nip = start; in start_thread()
1301 regs->nip = entry; in start_thread()
1304 regs->nip = start; in start_thread()
1596 regs->trap, (void *)regs->nip, (void *)lr); in show_stack()
Dsignal_64.c320 err |= __get_user(regs->nip, &sc->gp_regs[PT_NIP]); in restore_sigcontext()
425 err |= __get_user(regs->nip, &tm_sc->gp_regs[PT_NIP]); in restore_tm_sigcontexts()
709 (long)uc, regs->nip, regs->link); in sys_rt_sigreturn()
776 regs->nip = (unsigned long) ksig->ka.sa.sa_handler; in handle_rt_signal64()
777 regs->gpr[12] = regs->nip; in handle_rt_signal64()
787 err |= get_user(regs->nip, &funct_desc_ptr->entry); in handle_rt_signal64()
813 (long)frame, regs->nip, regs->link); in handle_rt_signal64()
Dppc32.h21 unsigned int nip; member
Dmce.c73 uint64_t nip, uint64_t addr) in save_mce_event() argument
89 mce->srr0 = nip; in save_mce_event()
Dsignal_32.c1059 regs->nip = (unsigned long) ksig->ka.sa.sa_handler; in handle_rt_signal32()
1071 addr, regs->nip, regs->link); in handle_rt_signal32()
1296 rt_sf, regs->nip, regs->link); in sys_rt_sigreturn()
1388 ctx, regs->nip, regs->link); in sys_debug_setcontext()
1475 regs->nip = (unsigned long) (unsigned long)ksig->ka.sa.sa_handler; in handle_signal32()
1486 frame, regs->nip, regs->link); in handle_signal32()
1558 addr, regs->nip, regs->link); in sys_sigreturn()
Dsignal.c93 regs->nip -= 4; in check_syscall_restart()
Dhw_breakpoint.c266 if (!__get_user_inatomic(instr, (unsigned int *) regs->nip)) in hw_breakpoint_handler()
Dvecemu.c265 if (get_user(instr, (unsigned int __user *) regs->nip)) in emulate_altivec()
Dalign.c265 unsigned long pc = regs->nip ^ (swiz & 4); in emulate_multiple()
780 unsigned long pc = regs->nip; in fix_alignment()
Dfadump.c453 regs->nip = (unsigned long)reg_val; in fadump_set_regval()
Dasm-offsets.c316 DEFINE(_NIP, STACK_FRAME_OVERHEAD+offsetof(struct pt_regs, nip)); in main()
Dptrace.c99 REG_OFFSET_NAME(nip),
/linux-4.1.27/drivers/staging/lustre/lnet/lnet/
Dconfig.c814 lnet_match_network_token(char *token, int len, __u32 *ipaddrs, int nip) in lnet_match_network_token() argument
824 for (rc = i = 0; !rc && i < nip; i++) in lnet_match_network_token()
833 lnet_match_network_tokens(char *net_entry, __u32 *ipaddrs, int nip) in lnet_match_network_tokens() argument
872 rc = lnet_match_network_token(token, len, ipaddrs, nip); in lnet_match_network_tokens()
987 lnet_match_networks(char **networksp, char *ip2nets, __u32 *ipaddrs, int nip) in lnet_match_networks() argument
1028 rc = lnet_match_network_tokens(tb->ltb_text, ipaddrs, nip); in lnet_match_networks()
1107 lnet_ipaddr_free_enumeration(__u32 *ipaddrs, int nip) in lnet_ipaddr_free_enumeration() argument
1109 LIBCFS_FREE(ipaddrs, nip * sizeof(*ipaddrs)); in lnet_ipaddr_free_enumeration()
1119 int nip; in lnet_ipaddr_enumerate() local
1135 for (i = nip = 0; i < nif; i++) { in lnet_ipaddr_enumerate()
[all …]
/linux-4.1.27/arch/powerpc/perf/
Dcallchain.c76 next_ip = regs->nip; in perf_callchain_kernel()
208 static int is_sigreturn_64_address(unsigned long nip, unsigned long fp) in is_sigreturn_64_address() argument
210 if (nip == fp + offsetof(struct signal_frame_64, tramp)) in is_sigreturn_64_address()
213 nip == current->mm->context.vdso_base + vdso64_rt_sigtramp) in is_sigreturn_64_address()
367 static int is_sigreturn_32_address(unsigned int nip, unsigned int fp) in is_sigreturn_32_address() argument
369 if (nip == fp + offsetof(struct signal_frame_32, mctx.mc_pad)) in is_sigreturn_32_address()
372 nip == current->mm->context.vdso_base + vdso32_sigtramp) in is_sigreturn_32_address()
377 static int is_rt_sigreturn_32_address(unsigned int nip, unsigned int fp) in is_rt_sigreturn_32_address() argument
379 if (nip == fp + offsetof(struct rt_signal_frame_32, in is_rt_sigreturn_32_address()
383 nip == current->mm->context.vdso_base + vdso32_rt_sigtramp) in is_rt_sigreturn_32_address()
Dcore-book3s.c2020 return regs->nip; in perf_instruction_pointer()
/linux-4.1.27/arch/powerpc/mm/
Dfault.c79 if (get_user(inst, (unsigned int __user *)regs->nip)) in store_updates_sp()
285 regs->nip, regs->msr); in do_page_fault()
318 if (!user_mode(regs) && !search_exception_tables(regs->nip)) in do_page_fault()
513 if ((entry = search_exception_tables(regs->nip)) != NULL) { in bad_page_fault()
514 regs->nip = entry->fixup; in bad_page_fault()
537 regs->nip); in bad_page_fault()
Dicswx.c178 p = (u32 __user *)regs->nip; in acop_get_inst()
273 regs->nip += 4; in acop_handle_fault()
286 regs->nip += 4; in acop_handle_fault()
/linux-4.1.27/arch/powerpc/xmon/
Dxmon.c418 bp = in_breakpoint_table(regs->nip, &offset); in xmon_core()
420 regs->nip = bp->address + offset; in xmon_core()
454 bp = at_breakpoint(regs->nip); in xmon_core()
464 xmon_print_symbol(regs->nip, " ", ")\n"); in xmon_core()
505 ppc_inst_dump(regs->nip, 1, 0); in xmon_core()
554 bp = at_breakpoint(regs->nip); in xmon_core()
557 xmon_print_symbol(regs->nip, " ", ")\n"); in xmon_core()
566 ppc_inst_dump(regs->nip, 1, 0); in xmon_core()
578 bp = at_breakpoint(regs->nip); in xmon_core()
580 regs->nip = (unsigned long) &bp->instr[0]; in xmon_core()
[all …]
/linux-4.1.27/arch/powerpc/platforms/powernv/
Dopal.c505 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in opal_recover_mce()
515 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in opal_recover_mce()
581 static uint64_t find_recovery_address(uint64_t nip) in find_recovery_address() argument
586 if ((nip >= mc_recoverable_range[i].start_addr) && in find_recovery_address()
587 (nip < mc_recoverable_range[i].end_addr)) in find_recovery_address()
599 if ((regs->nip >= opal.base) && in opal_mce_check_early_recovery()
600 (regs->nip <= (opal.base + opal.size))) in opal_mce_check_early_recovery()
601 recover_addr = find_recovery_address(regs->nip); in opal_mce_check_early_recovery()
607 regs->nip = recover_addr; in opal_mce_check_early_recovery()
/linux-4.1.27/drivers/infiniband/hw/ipath/
Dipath_mad.c87 struct nodeinfo *nip = (struct nodeinfo *)&smp->data; in recv_subn_get_nodeinfo() local
95 nip->base_version = 1; in recv_subn_get_nodeinfo()
96 nip->class_version = 1; in recv_subn_get_nodeinfo()
97 nip->node_type = 1; /* channel adapter */ in recv_subn_get_nodeinfo()
103 nip->num_ports = ibdev->phys_port_cnt; in recv_subn_get_nodeinfo()
105 nip->sys_guid = to_idev(ibdev)->sys_image_guid; in recv_subn_get_nodeinfo()
106 nip->node_guid = dd->ipath_guid; in recv_subn_get_nodeinfo()
107 nip->port_guid = dd->ipath_guid; in recv_subn_get_nodeinfo()
108 nip->partition_cap = cpu_to_be16(ipath_get_npkeys(dd)); in recv_subn_get_nodeinfo()
109 nip->device_id = cpu_to_be16(dd->ipath_deviceid); in recv_subn_get_nodeinfo()
[all …]
/linux-4.1.27/arch/powerpc/lib/
Dsstep.c659 imm += regs->nip; in analyse_instr()
660 regs->nip += 4; in analyse_instr()
661 regs->nip = truncate_if_32bit(regs->msr, regs->nip); in analyse_instr()
663 regs->link = regs->nip; in analyse_instr()
665 regs->nip = truncate_if_32bit(regs->msr, imm); in analyse_instr()
681 imm += regs->nip; in analyse_instr()
683 regs->link = truncate_if_32bit(regs->msr, regs->nip + 4); in analyse_instr()
685 regs->nip = imm; in analyse_instr()
700 regs->nip = truncate_if_32bit(regs->msr, regs->nip + 4); in analyse_instr()
703 regs->link = regs->nip; in analyse_instr()
[all …]
/linux-4.1.27/arch/powerpc/platforms/embedded6xx/
Dmpc7448_hpc2.c176 if ((entry = search_exception_tables(regs->nip)) != NULL) { in mpc7448_machine_check_exception()
179 regs->nip = entry->fixup; in mpc7448_machine_check_exception()
Dholly.c265 if ((entry = search_exception_tables(regs->nip)) != NULL) { in ppc750_machine_check_exception()
268 regs->nip = entry->fixup; in ppc750_machine_check_exception()
/linux-4.1.27/arch/powerpc/include/asm/
Dperf_event.h36 (regs)->nip = __ip; \
Dprocessor.h352 ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
358 #define KSTK_EIP(tsk) ((tsk)->thread.regs? (tsk)->thread.regs->nip: 0)
Dmce.h190 struct mce_error_info *mce_err, uint64_t nip,
Dptrace.h78 #define GET_IP(regs) ((regs)->nip)
/linux-4.1.27/fs/gfs2/
Dinode.c1325 struct gfs2_inode *nip = NULL; in gfs2_rename() local
1336 nip = GFS2_I(d_inode(ndentry)); in gfs2_rename()
1337 if (ip == nip) in gfs2_rename()
1373 if (nip) { in gfs2_rename()
1374 gfs2_holder_init(nip->i_gl, LM_ST_EXCLUSIVE, 0, ghs + num_gh); in gfs2_rename()
1380 nrgd = gfs2_blk2rgrpd(sdp, nip->i_no_addr, 1); in gfs2_rename()
1403 if (nip) { in gfs2_rename()
1404 error = gfs2_unlink_ok(ndip, &ndentry->d_name, nip); in gfs2_rename()
1408 if (nip->i_inode.i_nlink == 0) { in gfs2_rename()
1413 if (S_ISDIR(nip->i_inode.i_mode)) { in gfs2_rename()
[all …]
Ddir.h46 const struct gfs2_inode *nip, unsigned int new_type);
Ddir.c1694 const struct gfs2_inode *nip, struct gfs2_diradd *da) in gfs2_dir_add() argument
1712 gfs2_inum_out(nip, dent); in gfs2_dir_add()
1713 dent->de_type = cpu_to_be16(IF2DT(nip->i_inode.i_mode)); in gfs2_dir_add()
1714 dent->de_rahead = cpu_to_be16(gfs2_inode_ra_len(nip)); in gfs2_dir_add()
1727 if (S_ISDIR(nip->i_inode.i_mode)) in gfs2_dir_add()
1833 const struct gfs2_inode *nip, unsigned int new_type) in gfs2_dir_mvino() argument
1848 gfs2_inum_out(nip, dent); in gfs2_dir_mvino()
/linux-4.1.27/arch/openrisc/include/asm/
Dprocessor.h83 void start_thread(struct pt_regs *regs, unsigned long nip, unsigned long sp);
/linux-4.1.27/arch/powerpc/platforms/pasemi/
Didle.c53 regs->nip = regs->link; in pasemi_system_reset_exception()
Dsetup.c264 srr0 = regs->nip; in pas_machine_check_handler()
/linux-4.1.27/samples/kprobes/
Dkprobe_example.c33 p->addr, regs->nip, regs->msr); in handler_pre()
/linux-4.1.27/drivers/infiniband/hw/qib/
Dqib_mad.c279 struct ib_node_info *nip = (struct ib_node_info *)&smp->data; in subn_get_nodeinfo() local
289 nip->port_guid = dd->pport[pidx].guid; in subn_get_nodeinfo()
291 nip->base_version = 1; in subn_get_nodeinfo()
292 nip->class_version = 1; in subn_get_nodeinfo()
293 nip->node_type = 1; /* channel adapter */ in subn_get_nodeinfo()
294 nip->num_ports = ibdev->phys_port_cnt; in subn_get_nodeinfo()
296 nip->sys_guid = ib_qib_sys_image_guid; in subn_get_nodeinfo()
297 nip->node_guid = dd->pport->guid; /* Use first-port GUID as node */ in subn_get_nodeinfo()
298 nip->partition_cap = cpu_to_be16(qib_get_npkeys(dd)); in subn_get_nodeinfo()
299 nip->device_id = cpu_to_be16(dd->deviceid); in subn_get_nodeinfo()
[all …]
/linux-4.1.27/arch/powerpc/include/uapi/asm/
Dptrace.h33 unsigned long nip; member
/linux-4.1.27/tools/testing/selftests/powerpc/mm/
Dsubpage_prot.c49 regs->nip += 4; in segv()
/linux-4.1.27/fs/jfs/
Djfs_txnmgr.h279 int nip; /* number of entries in iplist */ member
Djfs_txnmgr.c1136 int nip, /* number of inodes to commit */ in txCommit() argument
1189 cd.nip = nip; in txCommit()
1203 for (k = 0; k < cd.nip; k++) { in txCommit()
1205 for (n = k + 1; n < cd.nip; n++) { in txCommit()
1350 for (k = 0; k < cd.nip; k++) { in txCommit()
/linux-4.1.27/arch/powerpc/math-emu/
Dmath.c228 unsigned long pc = regs->nip; in do_mathemu()
455 regs->nip += 4; in do_mathemu()
Dmath_efp.c188 if (get_user(speinsn, (unsigned int __user *) regs->nip)) in do_spe_mathemu()
717 regs->nip -= 4; in do_spe_mathemu()
734 if (get_user(speinsn, (unsigned int __user *) regs->nip)) in speround_handler()
/linux-4.1.27/arch/powerpc/platforms/pseries/
Dras.c386 _exception(SIGBUS, regs, BUS_MCEERR_AR, regs->nip); in recover_mce()
/linux-4.1.27/arch/powerpc/oprofile/
Dop_model_fsl_emb.c352 pc = regs->nip; in fsl_emb_handle_interrupt()
Dop_model_cell.c1641 pc = regs->nip; in cell_handle_interrupt_ppu()
/linux-4.1.27/arch/powerpc/sysdev/
Dfsl_pci.c999 ret = get_user(regs->nip, &inst); in fsl_pci_mcheck_exception()
1002 ret = probe_kernel_address(regs->nip, inst); in fsl_pci_mcheck_exception()
1006 regs->nip += 4; in fsl_pci_mcheck_exception()
Dfsl_rio.c109 entry = search_exception_tables(regs->nip); in fsl_rio_mcheck_exception()
116 regs->nip = entry->fixup; in fsl_rio_mcheck_exception()
/linux-4.1.27/Documentation/powerpc/
Dtransactional_memory.txt142 ucp->uc_mcontext.regs->nip,
143 transactional_ucp->uc_mcontext.regs->nip);
/linux-4.1.27/drivers/staging/lustre/lnet/klnds/socklnd/
Dsocklnd.c688 int nip; in ksocknal_local_ipvec() local
692 nip = net->ksnn_ninterfaces; in ksocknal_local_ipvec()
693 LASSERT(nip <= LNET_MAX_INTERFACES); in ksocknal_local_ipvec()
697 if (nip < 2) { in ksocknal_local_ipvec()
702 for (i = 0; i < nip; i++) { in ksocknal_local_ipvec()
708 return nip; in ksocknal_local_ipvec()
/linux-4.1.27/arch/powerpc/kvm/
Dbooke.c889 regs->nip = ip; in kvmppc_fill_pt_regs()