Searched refs:cr_iip (Results 1 – 14 of 14) sorted by relevance
/Linux-v6.6/arch/ia64/kernel/ |
D | brl_emu.c | 70 if (copy_from_user(bundle, (void *) (regs->cr_iip), sizeof(bundle))) in ia64_emulate_brl() 73 next_ip = (unsigned long) regs->cr_iip + 16; in ia64_emulate_brl() 104 regs->cr_iip = next_ip; in ia64_emulate_brl() 120 regs->cr_iip = next_ip; in ia64_emulate_brl() 186 regs->cr_iip += offset; in ia64_emulate_brl() 190 unimplemented_address = unimplemented_physical_address(regs->cr_iip); in ia64_emulate_brl() 192 unimplemented_address = unimplemented_virtual_address(regs->cr_iip); in ia64_emulate_brl()
|
D | traps.c | 178 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in ia64_bad_break() 289 fault_ip = regs->cr_iip; in handle_fpu_swa() 323 current->comm, task_pid_nr(current), regs->cr_iip + ia64_psr(regs)->ri, isr); in handle_fpu_swa() 355 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in handle_fpu_swa() 375 (void __user *) (regs->cr_iip + ia64_psr(regs)->ri), in handle_fpu_swa() 410 (void __user *) (regs.cr_iip + ia64_psr(®s)->ri), in ia64_illegal_op_fault() 443 iip = regs.cr_iip + ia64_psr(®s)->ri; in ia64_fault() 455 regs.cr_iip + ia64_psr(®s)->ri, regs.pr); in ia64_fault() 482 addr = (void __user *) (regs.cr_iip in ia64_fault() 520 regs.cr_iip = (unsigned long) __kernel_syscall_via_break; in ia64_fault() [all …]
|
D | kprobes.c | 401 regs->cr_iip = __kretprobe_trampoline_handler(regs, NULL); in trampoline_probe_handler() 612 regs->cr_iip = (regs->cr_iip - bundle_addr) + in resume_execution() 650 if (regs->cr_iip == bundle_addr + 0x10) { in resume_execution() 651 regs->cr_iip = resume_addr + 0x10; in resume_execution() 654 if (regs->cr_iip == bundle_addr) { in resume_execution() 655 regs->cr_iip = resume_addr; in resume_execution() 671 regs->cr_iip = (unsigned long)p->addr & ~0xFULL; in prepare_ss() 673 regs->cr_iip = bundle_addr & ~0xFULL; in prepare_ss() 687 unsigned long *kprobe_addr = (unsigned long *)regs->cr_iip; in is_ia64_break_inst() 775 regs->cr_iip = (unsigned long)&p->ainsn.insn->bundle & ~0xFULL; in pre_kprobes_handler() [all …]
|
D | signal.c | 73 scr->pt.cr_iip = ip & ~0x3UL; in restore_sigcontext() 147 current->comm, current->pid, scr->pt.r12, scr->pt.cr_iip); in ia64_rt_sigreturn() 202 err |= __put_user(scr->pt.cr_iip + ia64_psr(&scr->pt)->ri, &sc->sc_ip); in setup_sigcontext() 290 scr->pt.cr_iip = tramp_addr; in setup_frame()
|
D | unaligned.c | 1340 eh = search_exception_tables(regs->cr_iip + ia64_psr(regs)->ri); in ia64_handle_unaligned() 1355 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned() 1385 ifa, regs->cr_iip + ipsr->ri); in ia64_handle_unaligned() 1393 regs->cr_iip, ifa, regs->cr_ipsr, ipsr->ri, ipsr->it); in ia64_handle_unaligned() 1395 if (emulate_load(bundle, regs->cr_iip, 16, kernel_mode)) in ia64_handle_unaligned() 1538 regs->cr_iip += 16; in ia64_handle_unaligned() 1541 DPRINT("ipsr->ri=%d iip=%lx\n", ipsr->ri, regs->cr_iip); in ia64_handle_unaligned()
|
D | ptrace.c | 156 regs->cr_iip += 16; in ia64_increment_ip() 158 get_user(w0, (char __user *) regs->cr_iip + 0); in ia64_increment_ip() 166 regs->cr_iip += 16; in ia64_increment_ip() 178 regs->cr_iip -= 16; in ia64_decrement_ip() 180 get_user(w0, (char __user *) regs->cr_iip + 0); in ia64_decrement_ip() 804 retval |= __put_user(pt->cr_iip, &ppr->cr_iip); in ptrace_getregs() 940 retval |= __get_user(pt->cr_iip, &ppr->cr_iip); in ptrace_setregs() 1379 ptr = &pt->cr_iip; in access_elf_areg()
|
D | process.c | 100 unsigned long ip = regs->cr_iip + ia64_psr(regs)->ri; in show_regs()
|
D | asm-offsets.c | 83 DEFINE(IA64_PT_REGS_CR_IIP_OFFSET, offsetof (struct pt_regs, cr_iip)); in foo()
|
D | mca.c | 905 regs->cr_iip = ms->pmsa_iip; in finish_pt_regs() 909 regs->cr_iip = ms->pmsa_xip; in finish_pt_regs()
|
/Linux-v6.6/arch/ia64/include/asm/ |
D | ptrace.h | 53 # define instruction_pointer(regs) ((regs)->cr_iip + ia64_psr(regs)->ri) 57 regs->cr_iip = (val & ~0xfULL); \
|
D | exception.h | 15 e = search_exception_tables((regs)->cr_iip + ia64_psr(regs)->ri); \
|
D | processor.h | 299 regs->cr_iip = new_ip; \ 328 _regs->cr_iip + ia64_psr(_regs)->ri; \
|
/Linux-v6.6/arch/ia64/include/uapi/asm/ |
D | ptrace.h | 90 unsigned long cr_iip; /* interrupted task's instruction pointer */ member 211 unsigned long cr_iip; member
|
/Linux-v6.6/arch/ia64/mm/ |
D | extable.c | 22 regs->cr_iip = fix & ~0xf; in ia64_handle_exception()
|