/linux-master/arch/s390/kernel/ |
H A D | rethook.c | 8 rh->ret_addr = regs->gprs[14]; 9 rh->frame = regs->gprs[15]; 12 regs->gprs[14] = (unsigned long)&arch_rethook_trampoline; 20 regs->gprs[14] = correct_ret_addr; 29 return rethook_trampoline_handler(regs, regs->gprs[15]);
|
H A D | signal.c | 131 memcpy(&user_sregs.regs.gprs, ®s->gprs, sizeof(sregs->regs.gprs)); 164 memcpy(®s->gprs, &user_sregs.regs.gprs, sizeof(sregs->regs.gprs)); 219 (struct sigframe __user *) regs->gprs[15]; 231 return regs->gprs[2]; 241 (struct rt_sigframe __user *)regs->gprs[15]; 255 return regs->gprs[ [all...] |
H A D | dumpstack.c | 169 regs->gprs[0], regs->gprs[1], regs->gprs[2], regs->gprs[3]); 171 regs->gprs[4], regs->gprs[5], regs->gprs[6], regs->gprs[7]); 173 regs->gprs[8], regs->gprs[ [all...] |
H A D | compat_signal.c | 79 user_sregs.regs.gprs[i] = (__u32) regs->gprs[i]; 113 regs->gprs[i] = (__u64) user_sregs.regs.gprs[i]; 129 /* Save high gprs to signal stack */ 131 gprs_high[i] = regs->gprs[i] >> 32; 157 /* Restore high gprs from signal stack */ 162 *(__u32 *)®s->gprs[i] = gprs_high[i]; 181 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; 193 return regs->gprs[ [all...] |
H A D | asm-offsets.c | 35 OFFSET(__PT_GPRS, pt_regs, gprs); 36 OFFSET(__PT_R0, pt_regs, gprs[0]); 37 OFFSET(__PT_R1, pt_regs, gprs[1]); 38 OFFSET(__PT_R2, pt_regs, gprs[2]); 39 OFFSET(__PT_R3, pt_regs, gprs[3]); 40 OFFSET(__PT_R4, pt_regs, gprs[4]); 41 OFFSET(__PT_R5, pt_regs, gprs[5]); 42 OFFSET(__PT_R6, pt_regs, gprs[6]); 43 OFFSET(__PT_R7, pt_regs, gprs[7]); 44 OFFSET(__PT_R8, pt_regs, gprs[ [all...] |
H A D | stacktrace.c | 81 if (__get_user(ip, &sf->gprs[8])) 89 if (first && !(regs->gprs[14] & 0x1)) 90 ip = regs->gprs[14];
|
H A D | process.c | 61 func = (void *)regs->gprs[9]; 62 func((void *)regs->gprs[10]); 143 frame->sf.gprs[11 - 6] = (unsigned long)&frame->childregs; 144 frame->sf.gprs[12 - 6] = (unsigned long)p; 146 frame->sf.gprs[14 - 6] = (unsigned long)ret_from_fork; 148 frame->sf.gprs[15 - 6] = (unsigned long)frame; 156 frame->childregs.gprs[9] = (unsigned long)args->fn; 157 frame->childregs.gprs[10] = (unsigned long)args->fn_arg; 163 frame->childregs.gprs[2] = 0; /* child returns 0 on fork. */ 166 frame->childregs.gprs[1 [all...] |
H A D | syscall.c | 117 nr = regs->gprs[1] & 0xffff; 122 regs->gprs[2] = nr; 140 regs->gprs[2] = -ENOSYS; 144 regs->gprs[2] = current->thread.sys_call_table[nr](regs); 161 regs->orig_gpr2 = regs->gprs[2];
|
H A D | unwind_bc.c | 64 ip = READ_ONCE_NOCHECK(sf->gprs[8]); 82 ip = READ_ONCE_NOCHECK(sf->gprs[8]); 93 sp = READ_ONCE_NOCHECK(regs->gprs[15]); 141 sp = regs->gprs[15]; 159 ip = READ_ONCE_NOCHECK(sf->gprs[8]);
|
/linux-master/arch/mips/kvm/ |
H A D | hypcall.c | 45 num = vcpu->arch.gprs[2]; /* v0 */ 46 args[0] = vcpu->arch.gprs[4]; /* a0 */ 47 args[1] = vcpu->arch.gprs[5]; /* a1 */ 48 args[2] = vcpu->arch.gprs[6]; /* a2 */ 49 args[3] = vcpu->arch.gprs[7]; /* a3 */ 52 args, &vcpu->arch.gprs[2] /* v0 */);
|
H A D | emulate.c | 65 arch->gprs[insn.r_format.rd] = epc + 8; 68 nextpc = arch->gprs[insn.r_format.rs]; 84 if ((long)arch->gprs[insn.i_format.rs] < 0) 93 if ((long)arch->gprs[insn.i_format.rs] >= 0) 102 arch->gprs[31] = epc + 8; 103 if ((long)arch->gprs[insn.i_format.rs] < 0) 112 arch->gprs[31] = epc + 8; 113 if ((long)arch->gprs[insn.i_format.rs] >= 0) 141 arch->gprs[31] = instpc + 8; 154 if (arch->gprs[ins [all...] |
/linux-master/arch/s390/lib/ |
H A D | error-inject.c | 12 regs->psw.addr = regs->gprs[14];
|
/linux-master/tools/testing/selftests/powerpc/tm/ |
H A D | tm-signal-context-chk-gpr.c | 35 long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *vss); 40 static long gprs[] = { variable 57 fail = (ucp->uc_mcontext.gp_regs[R14 + i] != gprs[i]); 61 R14 + i, ucp->uc_mcontext.gp_regs[R14 + i], gprs[i]); 67 fail = (tm_ucp->uc_mcontext.gp_regs[R14 + i] != gprs[NV_GPR_REGS + i]); 71 R14 + i, tm_ucp->uc_mcontext.gp_regs[R14 + i], gprs[NV_GPR_REGS + i]); 99 * array pointers to it, in that case 'gprs', and invoke the 102 rc = tm_signal_self_context_load(pid, gprs, NULL, NULL, NULL);
|
/linux-master/arch/s390/mm/ |
H A D | extable.c | 33 regs->gprs[reg_err] = -EFAULT; 44 regs->gprs[reg_err] = -EFAULT; 45 memset((void *)regs->gprs[reg_addr], 0, len); 56 regs->gprs[reg_err] = -EFAULT; 57 regs->gprs[reg_zero] = 0; 59 regs->gprs[reg_zero + 1] = 0; 70 addr = regs->gprs[reg_addr]; 75 regs->gprs[reg_data] = data;
|
/linux-master/net/phonet/ |
H A D | Makefile | 12 pn_pep-y := pep.o pep-gprs.o
|
/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | ucall.c | 19 return (void *)run->s.regs.gprs[reg];
|
/linux-master/arch/s390/kvm/ |
H A D | diag.c | 25 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; 26 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; 76 vcpu->run->s.regs.gprs[rx]); 78 if (vcpu->run->s.regs.gprs[rx] & 7) 80 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm)); 97 vcpu->run->s.regs.gprs[ry] = 8; 111 vcpu->run->s.regs.gprs[ry] = 0; 125 vcpu->run->s.regs.gprs[ry] = 0; 131 vcpu->run->s.regs.gprs[ry] = 4; 172 tid = vcpu->run->s.regs.gprs[(vcp [all...] |
H A D | priv.c | 275 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; 299 vcpu->run->s.regs.gprs[reg1] &= ~0xff; 300 vcpu->run->s.regs.gprs[reg1] |= key; 322 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; 380 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; 381 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; 424 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; 425 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; 430 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; 432 vcpu->run->s.regs.gprs[reg [all...] |
/linux-master/arch/s390/include/asm/ |
H A D | syscall.h | 30 regs->gprs[2] = regs->orig_gpr2; 36 unsigned long error = regs->gprs[2]; 52 return regs->gprs[2]; 60 regs->gprs[2] = error ? error : val; 76 args[n] = regs->gprs[2 + n] & mask;
|
H A D | syscall_wrapper.h | 13 ,, regs->orig_gpr2,, regs->gprs[3],, regs->gprs[4] \ 14 ,, regs->gprs[5],, regs->gprs[6],, regs->gprs[7])
|
/linux-master/tools/perf/arch/s390/util/ |
H A D | dwarf-regs.c | 42 return offsetof(user_pt_regs, gprs) + 8 * gpr;
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c | 93 TEST_ASSERT(!memcmp(®s.gprs, regs_null, sizeof(regs.gprs)), "grs == 0"); 102 TEST_ASSERT(!memcmp(sync_regs->gprs, regs_null, sizeof(sync_regs->gprs)), 116 TEST_ASSERT(sync_regs->gprs[0] == 0xffff000000000000UL, 118 TEST_ASSERT(sync_regs->gprs[1] == 0x0000555500000000UL, 120 TEST_ASSERT(sync_regs->gprs[2] == 0x00000000aaaa0000UL, 122 TEST_ASSERT(sync_regs->gprs[3] == 0x0000000000000000UL,
|
H A D | sync_regs_test.c | 57 REG_COMPARE(gprs[i]); 152 run->s.regs.gprs[11] = 0xBAD1DEA; 166 TEST_ASSERT(run->s.regs.gprs[11] == 0xBAD1DEA + 1, 168 run->s.regs.gprs[11]); 193 run->s.regs.gprs[11] = 0xDEADBEEF; 198 TEST_ASSERT(run->s.regs.gprs[11] != 0xDEADBEEF, 200 run->s.regs.gprs[11]);
|
/linux-master/arch/loongarch/kvm/ |
H A D | exit.c | 90 vcpu->arch.gprs[rd] = val; 93 val = vcpu->arch.gprs[rd]; 95 vcpu->arch.gprs[rd] = val; 98 val = vcpu->arch.gprs[rd]; 99 csr_mask = vcpu->arch.gprs[rj]; 101 vcpu->arch.gprs[rd] = val; 119 addr = vcpu->arch.gprs[rj]; 161 val = vcpu->arch.gprs[rd]; 173 unsigned long *gpr = &vcpu->arch.gprs[vcpu->arch.io_gpr]; 231 index = vcpu->arch.gprs[r [all...] |
/linux-master/arch/s390/include/uapi/asm/ |
H A D | sigcontext.h | 50 unsigned long gprs[__NUM_GPRS]; member in struct:__anon962
|