| /arch/parisc/kernel/ |
| A D | kgdb.c | 69 memcpy(gr->gpr, regs->gr, sizeof(gr->gpr)); in pt_regs_to_gdb_regs() 70 memcpy(gr->fr, regs->fr, sizeof(gr->fr)); in pt_regs_to_gdb_regs() 81 gr->sar = regs->sar; in pt_regs_to_gdb_regs() 82 gr->iir = regs->iir; in pt_regs_to_gdb_regs() 83 gr->isr = regs->isr; in pt_regs_to_gdb_regs() 84 gr->ior = regs->ior; in pt_regs_to_gdb_regs() 100 memcpy(regs->gr, gr->gpr, sizeof(regs->gr)); in gdb_regs_to_pt_regs() 112 regs->sar = gr->sar; in gdb_regs_to_pt_regs() 113 regs->iir = gr->iir; in gdb_regs_to_pt_regs() 114 regs->isr = gr->isr; in gdb_regs_to_pt_regs() [all …]
|
| A D | ptrace.c | 348 regs->gr[20] = -1UL; in do_syscall_trace_enter() 364 audit_syscall_entry(regs->gr[20], regs->gr[26], regs->gr[25], in do_syscall_trace_enter() 365 regs->gr[24], regs->gr[23]); in do_syscall_trace_enter() 448 case RI(gr[0]) ... RI(gr[31]): return regs->gr[num - RI(gr[0])]; in get_reg() 481 case RI(gr[0]): /* in set_reg() 490 regs->gr[0] |= val; in set_reg() 492 case RI(gr[1]) ... RI(gr[31]): in set_reg() 493 regs->gr[num - RI(gr[0])] = val; in set_reg() 673 REG_OFFSET_INDEX(gr,0), 674 REG_OFFSET_INDEX(gr,1), [all …]
|
| A D | signal.c | 65 err |= __copy_from_user(regs->gr, sc->sc_gr, sizeof(regs->gr)); in restore_sigcontext() 195 __func__, regs->gr[31], regs->gr[31]+4); in setup_sigcontext() 204 err |= __copy_to_user(sc->sc_gr, regs->gr, sizeof(regs->gr)); in setup_sigcontext() 321 regs->gr[31] = haddr; in setup_rt_frame() 345 regs->gr[0] = psw; in setup_rt_frame() 442 regs->gr[source_reg] = regs->gr[20]; in check_syscallno_in_delay_branch() 461 switch (regs->gr[28]) { in syscall_restart() 465 regs->gr[28] = -EINTR; in syscall_restart() 471 regs->gr[28] = -EINTR; in syscall_restart() 492 switch (regs->gr[28]) { in insert_restart_trampoline() [all …]
|
| A D | asm-offsets.c | 135 DEFINE(PT_PSW, offsetof(struct pt_regs, gr[ 0])); in main() 136 DEFINE(PT_GR1, offsetof(struct pt_regs, gr[ 1])); in main() 137 DEFINE(PT_GR2, offsetof(struct pt_regs, gr[ 2])); in main() 138 DEFINE(PT_GR3, offsetof(struct pt_regs, gr[ 3])); in main() 139 DEFINE(PT_GR4, offsetof(struct pt_regs, gr[ 4])); in main() 140 DEFINE(PT_GR5, offsetof(struct pt_regs, gr[ 5])); in main() 141 DEFINE(PT_GR6, offsetof(struct pt_regs, gr[ 6])); in main() 142 DEFINE(PT_GR7, offsetof(struct pt_regs, gr[ 7])); in main() 143 DEFINE(PT_GR8, offsetof(struct pt_regs, gr[ 8])); in main() 144 DEFINE(PT_GR9, offsetof(struct pt_regs, gr[ 9])); in main() [all …]
|
| A D | signal32.c | 51 regs->gr[regn] = compat_reg; in restore_sigcontext32() 56 regn, regs->gr[regn], compat_regt, compat_reg); in restore_sigcontext32() 103 DBG(2,"restore_sigcontext32: r28 is %ld\n", regs->gr[28]); in restore_sigcontext32() 133 compat_reg = (compat_uint_t)(regs->gr[31]); in setup_sigcontext32() 140 compat_reg = (compat_uint_t)(regs->gr[31] >> 32); in setup_sigcontext32() 145 compat_reg = (compat_uint_t)(regs->gr[31]+4); in setup_sigcontext32() 150 compat_reg = (compat_uint_t)((regs->gr[31]+4) >> 32); in setup_sigcontext32() 167 regs->gr[31], regs->gr[31]+4); in setup_sigcontext32() 220 compat_reg = (compat_uint_t)(regs->gr[regn]); in setup_sigcontext32() 223 compat_regb = (compat_uint_t)(regs->gr[regn] >> 32); in setup_sigcontext32() [all …]
|
| A D | toc.c | 22 regs->gr[0] = (unsigned long)toc->cr[22]; in toc20_to_pt_regs() 25 regs->gr[i] = (unsigned long)toc->gr[i]; in toc20_to_pt_regs() 45 regs->gr[0] = toc->cr[22]; in toc11_to_pt_regs() 48 regs->gr[i] = toc->gr[i]; in toc11_to_pt_regs()
|
| A D | process.c | 231 cregs->gr[27] = ((unsigned long *)args->fn)[3]; in copy_thread() 232 cregs->gr[26] = ((unsigned long *)args->fn)[2]; in copy_thread() 234 cregs->gr[26] = (unsigned long) args->fn; in copy_thread() 236 cregs->gr[25] = (unsigned long) args->fn_arg; in copy_thread() 245 cregs->gr[30] = usp; in copy_thread()
|
| A D | traps.c | 92 printbinary(buf, regs->gr[0], 32); in print_gr() 96 PRINTREGS(level, regs->gr, "r", RFMT, i); in print_gr() 358 regs->gr[0] = pim_wide->cr[22]; in transfer_pim_to_trap_frame() 361 regs->gr[i] = pim_wide->gr[i]; in transfer_pim_to_trap_frame() 382 regs->gr[0] = pim_narrow->cr[22]; in transfer_pim_to_trap_frame() 385 regs->gr[i] = pim_narrow->gr[i]; in transfer_pim_to_trap_frame() 483 if (!irqs_disabled_flags(regs->gr[0])) in handle_interruption() 512 regs->gr[0] &= ~PSW_B; in handle_interruption() 539 regs->gr[0] &= ~PSW_R; in handle_interruption() 594 regs->gr[regs->iir & 0x1f] = mfctl(27); in handle_interruption() [all …]
|
| A D | unwind.c | 235 info->prev_sp = regs->gr[30]; in unwind_special() 251 info->prev_sp = regs->gr[30]; in unwind_special() 253 info->rp = regs->gr[2]; in unwind_special() 390 info->sp = regs->gr[30]; in unwind_frame_init() 392 info->rp = regs->gr[2]; in unwind_frame_init() 393 info->r31 = regs->gr[31]; in unwind_frame_init() 408 r2->gr[30] = r->ksp; in unwind_frame_init_from_blocked_task() 431 r.gr[2] = _RET_IP_; in unwind_frame_init_task() 432 r.gr[30] = get_parisc_stackpointer(); in unwind_frame_init_task()
|
| A D | unaligned.c | 133 regs->gr[toreg] = val; in emulate_ldh() 167 regs->gr[toreg] = val; in emulate_ldw() 224 regs->gr[toreg] = val; in emulate_ldd() 231 unsigned long val = regs->gr[frreg], temp1; in emulate_sth() 262 val = regs->gr[frreg]; in emulate_stw() 303 val = regs->gr[frreg]; in emulate_std() 376 unsigned long newbase = R1(regs->iir)?regs->gr[R1(regs->iir)]:0; in handle_unaligned() 438 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0)<<shift; in handle_unaligned() 440 newbase += (R2(regs->iir)?regs->gr[R2(regs->iir)]:0); in handle_unaligned() 592 regs->gr[R1(regs->iir)] = newbase; in handle_unaligned() [all …]
|
| A D | kprobes.c | 205 regs->gr[2] = (unsigned long)correct_ret_addr; in arch_kretprobe_fixup_return() 211 ri->ret_addr = (kprobe_opcode_t *)regs->gr[2]; in arch_prepare_kretprobe() 215 regs->gr[2] = (unsigned long)trampoline_p.addr; in arch_prepare_kretprobe()
|
| A D | perf_asm.S | 18 #define MTDIAG_1(gr) .word 0x14201840 + gr*0x10000 argument 19 #define MTDIAG_2(gr) .word 0x14401840 + gr*0x10000 argument 20 #define MFDIAG_1(gr) .word 0x142008A0 + gr argument 21 #define MFDIAG_2(gr) .word 0x144008A0 + gr argument
|
| A D | time.c | 106 if (regs->gr[0] & PSW_N) in profile_pc() 111 pc = regs->gr[2]; in profile_pc()
|
| /arch/parisc/include/asm/ |
| A D | syscall.h | 17 return regs->gr[20]; in syscall_get_nr() 24 regs->gr[20] = nr; in syscall_set_nr() 31 args[5] = regs->gr[21]; in syscall_get_arguments() 32 args[4] = regs->gr[22]; in syscall_get_arguments() 33 args[3] = regs->gr[23]; in syscall_get_arguments() 34 args[2] = regs->gr[24]; in syscall_get_arguments() 35 args[1] = regs->gr[25]; in syscall_get_arguments() 36 args[0] = regs->gr[26]; in syscall_get_arguments() 43 regs->gr[21] = args[5]; in syscall_set_arguments() 44 regs->gr[22] = args[4]; in syscall_set_arguments() [all …]
|
| A D | processor.h | 137 .regs = { .gr = { 0, }, \ 257 regs->gr[ 0] = USER_PSW | (USER_WIDE_MODE ? PSW_W : 0); \ 262 regs->gr[30] = (((unsigned long)sp + 63) &~ 63) | (USER_WIDE_MODE ? 1 : 0); \ 263 regs->gr[31] = pc; \ 265 get_user(regs->gr[25], (argv - 1)); \ 266 regs->gr[24] = (long) argv; \ 267 regs->gr[23] = 0; \ 275 #define KSTK_ESP(tsk) ((tsk)->thread.regs.gr[30])
|
| A D | ptrace.h | 20 #define user_stack_pointer(regs) ((regs)->gr[30]) 25 return regs->gr[28]; in regs_return_value() 40 #define kernel_stack_pointer(regs) ((regs)->gr[30])
|
| A D | special_insns.h | 76 #define mtctl(gr, cr) \ argument 79 : "r" (gr), "i" (cr) : "memory")
|
| A D | assembly.h | 114 .macro tophys_r1 gr 116 addl \gr, %r1, \gr 119 .macro tovirt_r1 gr 121 addl \gr, %r1, \gr
|
| A D | elf.h | 279 for (i = 0; i < 32; i++) dst[i] = pt->gr[i]; \ 330 #define ELF_PLAT_INIT(_r, load_addr) _r->gr[23] = 0
|
| /arch/s390/include/asm/ |
| A D | fpu-insn-asm.h | 30 .ifc \gr,%r0 33 .ifc \gr,%r1 36 .ifc \gr,%r2 39 .ifc \gr,%r3 42 .ifc \gr,%r4 45 .ifc \gr,%r5 48 .ifc \gr,%r6 51 .ifc \gr,%r7 54 .ifc \gr,%r8 57 .ifc \gr,%r9 [all …]
|
| /arch/parisc/mm/ |
| A D | fault.c | 160 regs->gr[fault_error_reg] = -EFAULT; in fixup_exception() 168 regs->gr[treg] = 0; in fixup_exception() 182 regs->gr[0] &= ~PSW_B; /* IPSW in gr[0] */ in fixup_exception() 482 regs->gr[breg] += regs->gr[xreg]; in handle_nadtlb_fault() 484 regs->gr[0] |= PSW_N; in handle_nadtlb_fault() 511 regs->gr[treg] = val; in handle_nadtlb_fault() 512 regs->gr[0] |= PSW_N; in handle_nadtlb_fault() 522 regs->gr[breg] += regs->gr[xreg]; in handle_nadtlb_fault() 526 regs->gr[treg] = 0; in handle_nadtlb_fault() 527 regs->gr[0] |= PSW_N; in handle_nadtlb_fault()
|
| /arch/parisc/include/uapi/asm/ |
| A D | ptrace.h | 25 unsigned long gr[32]; /* PSW is in gr[0] */ member 52 unsigned long gr[32]; /* PSW is in gr[0] */ member
|
| A D | pdc.h | 640 unsigned int gr[32]; member 673 unsigned long long gr[32]; member 708 unsigned int gr[32]; member 718 unsigned long long gr[32]; member
|
| /arch/x86/include/asm/uv/ |
| A D | uv_hub.h | 393 struct uv_gam_range_s *gr = uv_hub_info->gr_table; in uv_gam_range() local 397 if (gr) { in uv_gam_range() 398 for (i = 0; i < num; i++, gr++) { in uv_gam_range() 399 if (pal < gr->limit) in uv_gam_range() 400 return gr; in uv_gam_range() 403 pr_crit("UV: GAM Range for 0x%lx not found at %p!\n", pa, gr); in uv_gam_range() 410 struct uv_gam_range_s *gr = uv_gam_range(pa); in uv_gam_range_base() local 411 int base = gr->base; in uv_gam_range_base()
|
| /arch/powerpc/kvm/ |
| A D | book3s_hv_rm_mmu.c | 791 unsigned long v, r, gr; in kvmppc_h_clear_ref() local 810 gr = rev->guest_rpte; in kvmppc_h_clear_ref() 827 kvmppc_set_gpr(vcpu, 4, gr); in kvmppc_h_clear_ref() 840 unsigned long v, r, gr; in kvmppc_h_clear_mod() local 858 gr = rev->guest_rpte; in kvmppc_h_clear_mod() 859 if (gr & HPTE_R_C) { in kvmppc_h_clear_mod() 875 kvmppc_set_gpr(vcpu, 4, gr); in kvmppc_h_clear_mod() 1195 unsigned long v, r, gr, orig_v; in kvmppc_hpte_hv_fault() local 1214 gr = cache_entry->rpte; in kvmppc_hpte_hv_fault() 1230 gr = rev->guest_rpte; in kvmppc_hpte_hv_fault() [all …]
|