Home
last modified time | relevance | path

Searched refs:iaoq (Results 1 – 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/parisc/kernel/
Dkprobes.c74 kcb->iaoq[0] = regs->iaoq[0]; in setup_singlestep()
75 kcb->iaoq[1] = regs->iaoq[1]; in setup_singlestep()
76 regs->iaoq[0] = (unsigned long)p->ainsn.insn; in setup_singlestep()
89 p = get_kprobe((unsigned long *)regs->iaoq[0]); in parisc_kprobe_break_handler()
139 if (regs->iaoq[0] != (unsigned long)p->ainsn.insn+4) in parisc_kprobe_ss_handler()
165 regs->iaoq[0] = kcb->iaoq[1]; in parisc_kprobe_ss_handler()
168 regs->iaoq[1] = kcb->iaoq[0]; in parisc_kprobe_ss_handler()
169 regs->iaoq[1] += (regs->iaoq[1] - regs->iaoq[0]) + 4; in parisc_kprobe_ss_handler()
170 regs->iaoq[0] = kcb->iaoq[1]; in parisc_kprobe_ss_handler()
Dkgdb.c87 gr->iaoq_f = regs->iaoq[0]; in pt_regs_to_gdb_regs()
90 gr->iaoq_b = regs->iaoq[1]; in pt_regs_to_gdb_regs()
118 regs->iaoq[0] = gr->iaoq_f; in gdb_regs_to_pt_regs()
121 regs->iaoq[1] = gr->iaoq_b; in gdb_regs_to_pt_regs()
129 unsigned long gr30, iaoq; in sleeping_thread_to_gdb_regs() local
132 iaoq = regs->iaoq[0]; in sleeping_thread_to_gdb_regs()
135 regs->iaoq[0] = regs->kpc; in sleeping_thread_to_gdb_regs()
139 regs->iaoq[0] = iaoq; in sleeping_thread_to_gdb_regs()
145 regs->iaoq[0] = regs->iaoq[1]; in step_instruction_queue()
146 regs->iaoq[1] += 4; in step_instruction_queue()
[all …]
Dtraps.c142 level, regs->iasq[0], regs->iasq[1], regs->iaoq[0], regs->iaoq[1]); in show_regs()
150 printk("%s IAOQ[0]: " RFMT "\n", level, regs->iaoq[0]); in show_regs()
151 printk("%s IAOQ[1]: " RFMT "\n", level, regs->iaoq[1]); in show_regs()
154 printk("%s IAOQ[0]: %pS\n", level, (void *) regs->iaoq[0]); in show_regs()
155 printk("%s IAOQ[1]: %pS\n", level, (void *) regs->iaoq[1]); in show_regs()
206 int is_valid_bugaddr(unsigned long iaoq) in is_valid_bugaddr() argument
219 current->comm, task_pid_nr(current), str, err, regs->iaoq[0]); in die_if_kernel()
279 (void __user *) (regs->iaoq[0] & ~3)); in handle_gdb_break()
289 tt = report_bug(regs->iaoq[0] & ~3, regs); in handle_break()
291 regs->iaoq[0] += 4; in handle_break()
[all …]
Dsignal32.c68 regs->iaoq[0] = ((u64)compat_regt << 32) | (u64)compat_reg; in restore_sigcontext32()
76 regs->iaoq[1] = ((u64)compat_regt << 32) | (u64)compat_reg; in restore_sigcontext32()
81 regs->iaoq[0],regs->iaoq[1]); in restore_sigcontext32()
171 compat_reg = (compat_uint_t)(regs->iaoq[0]); in setup_sigcontext32()
176 compat_reg = (compat_uint_t)(regs->iaoq[0] >> 32); in setup_sigcontext32()
180 compat_reg = (compat_uint_t)(regs->iaoq[1]); in setup_sigcontext32()
185 compat_reg = (compat_uint_t)(regs->iaoq[1] >> 32); in setup_sigcontext32()
211 regs->iaoq[0], regs->iaoq[1]); in setup_sigcontext32()
Dsignal.c77 err |= __copy_from_user(regs->iaoq, sc->sc_iaoq, sizeof(regs->iaoq)); in restore_sigcontext()
81 regs->iaoq[0],regs->iaoq[1]); in restore_sigcontext()
157 regs->gr[31] = regs->iaoq[0]; in sys_rt_sigreturn()
159 DBG(1,"sys_rt_sigreturn: returning to %#lx, DUMPING REGS:\n", regs->iaoq[0]); in sys_rt_sigreturn()
211 err |= __copy_to_user(sc->sc_iaoq, regs->iaoq, sizeof(regs->iaoq)); in setup_sigcontext()
214 regs->iaoq[0], regs->iaoq[1]); in setup_sigcontext()
387 regs->iaoq[0] = haddr | 3; in setup_rt_frame()
388 regs->iaoq[1] = regs->iaoq[0] + 4; in setup_rt_frame()
414 regs->iaoq[0], regs->iaoq[1], rp); in setup_rt_frame()
Dptrace.c79 task_regs(task)->iaoq[0] = task_regs(task)->iaoq[1]; in user_enable_single_step()
81 task_regs(task)->iaoq[1] = task_regs(task)->iaoq[0] + 4; in user_enable_single_step()
91 (void __user *) (task_regs(task)->iaoq[0] & ~3), in user_enable_single_step()
441 case RI(iaoq[0]): return regs->iaoq[0]; in get_reg()
442 case RI(iaoq[1]): return regs->iaoq[1]; in get_reg()
484 case RI(iaoq[0]): in set_reg()
485 case RI(iaoq[1]): in set_reg()
487 regs->iaoq[num - RI(iaoq[0])] = val | 3; in set_reg()
704 REG_OFFSET_INDEX(iaoq,0),
705 REG_OFFSET_INDEX(iaoq,1),
Dftrace.c225 regs->iaoq[0] = ip; in kprobe_ftrace_handler()
226 regs->iaoq[1] = ip + 4; in kprobe_ftrace_handler()
229 regs->iaoq[0] = ip + 4; in kprobe_ftrace_handler()
230 regs->iaoq[1] = ip + 8; in kprobe_ftrace_handler()
Dunwind.c235 info->prev_ip = regs->iaoq[0]; in unwind_special()
251 info->prev_ip = regs->iaoq[0]; in unwind_special()
392 info->ip = regs->iaoq[0]; in unwind_frame_init()
410 r2->iaoq[0] = r->kpc; in unwind_frame_init_from_blocked_task()
431 r.iaoq[0] = _THIS_IP_; in unwind_frame_init_task()
Dasm-offsets.c128 DEFINE(TASK_PT_IAOQ0, offsetof(struct task_struct, thread.regs.iaoq[0])); in main()
129 DEFINE(TASK_PT_IAOQ1, offsetof(struct task_struct, thread.regs.iaoq[1])); in main()
217 DEFINE(PT_IAOQ0, offsetof(struct pt_regs, iaoq[0])); in main()
218 DEFINE(PT_IAOQ1, offsetof(struct pt_regs, iaoq[1])); in main()
Dunaligned.c455 current->comm, task_pid_nr(current), regs->ior, regs->iaoq[0]); in handle_unaligned()
/kernel/linux/linux-5.10/arch/parisc/include/asm/
Dptrace.h17 #define user_mode(regs) (((regs)->iaoq[0] & 3) ? 1 : 0)
19 #define instruction_pointer(regs) ((regs)->iaoq[0] & ~3)
31 regs->iaoq[0] = val; in instruction_pointer_set()
32 regs->iaoq[1] = val + 4; in instruction_pointer_set()
Dprocessor.h150 .iaoq = { 0, }, \
258 regs->iaoq[0] = pc; \
259 regs->iaoq[1] = pc + 4; \
287 #define KSTK_EIP(tsk) ((tsk)->thread.regs.iaoq[0])
Dkprobes.h48 unsigned long iaoq[2]; member
Delf.h283 dst[40] = pt->iaoq[0]; dst[41] = pt->iaoq[1]; \
/kernel/linux/linux-5.10/arch/parisc/mm/
Dfault.c145 fix = search_exception_tables(regs->iaoq[0]); in fixup_exception()
165 regs->iaoq[0] = (unsigned long)&fix->fixup + fix->fixup; in fixup_exception()
166 regs->iaoq[0] &= ~3; in fixup_exception()
174 regs->iaoq[1] = regs->iaoq[0] + 4; in fixup_exception()
248 print_vma_addr(KERN_CONT " in ", regs->iaoq[0]); in show_signal_msg()
/kernel/linux/linux-5.10/arch/parisc/include/uapi/asm/
Dptrace.h29 unsigned long iaoq[2]; member
54 unsigned long iaoq[2]; member
/kernel/linux/linux-5.10/arch/parisc/math-emu/
Ddriver.c107 (void __user *) regs->iaoq[0]); in handle_fpe()