Home
last modified time | relevance | path

Searched refs:gprs (Results 1 – 25 of 82) sorted by relevance

1234

/OK3568_Linux_fs/kernel/arch/s390/kernel/
H A Dsignal.c129 memcpy(&user_sregs.regs.gprs, &regs->gprs, sizeof(sregs->regs.gprs)); in save_sigregs()
166 memcpy(&regs->gprs, &user_sregs.regs.gprs, sizeof(sregs->regs.gprs)); in restore_sigregs()
221 (struct sigframe __user *) regs->gprs[15]; in SYSCALL_DEFINE0()
233 return regs->gprs[2]; in SYSCALL_DEFINE0()
243 (struct rt_sigframe __user *)regs->gprs[15]; in SYSCALL_DEFINE0()
257 return regs->gprs[2]; in SYSCALL_DEFINE0()
272 sp = regs->gprs[15]; in get_sigframe()
309 if (__put_user(regs->gprs[15], (addr_t __user *) frame)) in setup_frame()
326 if (__put_user(regs->gprs[2], (int __user *) &frame->signo)) in setup_frame()
346 regs->gprs[14] = restorer; in setup_frame()
[all …]
H A Ddumpstack.c163 regs->gprs[0], regs->gprs[1], regs->gprs[2], regs->gprs[3]); in show_registers()
165 regs->gprs[4], regs->gprs[5], regs->gprs[6], regs->gprs[7]); in show_registers()
167 regs->gprs[8], regs->gprs[9], regs->gprs[10], regs->gprs[11]); in show_registers()
169 regs->gprs[12], regs->gprs[13], regs->gprs[14], regs->gprs[15]); in show_registers()
179 show_stack(NULL, (unsigned long *) regs->gprs[15], KERN_DEFAULT); in show_regs()
H A Dcompat_signal.c77 user_sregs.regs.gprs[i] = (__u32) regs->gprs[i]; in save_sigregs32()
115 regs->gprs[i] = (__u64) user_sregs.regs.gprs[i]; in restore_sigregs32()
133 gprs_high[i] = regs->gprs[i] >> 32; in save_sigregs_ext32()
164 *(__u32 *)&regs->gprs[i] = gprs_high[i]; in restore_sigregs_ext32()
183 sigframe32 __user *frame = (sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0()
195 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0()
204 rt_sigframe32 __user *frame = (rt_sigframe32 __user *)regs->gprs[15]; in COMPAT_SYSCALL_DEFINE0()
218 return regs->gprs[2]; in COMPAT_SYSCALL_DEFINE0()
238 sp = (unsigned long) A(regs->gprs[15]); in get_sigframe()
275 if (__put_user(regs->gprs[15], (unsigned int __user *) frame)) in setup_frame32()
[all …]
H A Dprocess.c125 frame->sf.gprs[8] = (unsigned long) ret_from_fork; in copy_thread()
127 frame->sf.gprs[9] = (unsigned long) frame; in copy_thread()
137 frame->childregs.gprs[9] = new_stackp; /* function */ in copy_thread()
138 frame->childregs.gprs[10] = arg; in copy_thread()
139 frame->childregs.gprs[11] = (unsigned long) do_exit; in copy_thread()
145 frame->childregs.gprs[2] = 0; /* child returns 0 on fork. */ in copy_thread()
148 frame->childregs.gprs[15] = new_stackp; in copy_thread()
H A Dunwind_bc.c64 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in unwind_next_frame()
82 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in unwind_next_frame()
93 sp = READ_ONCE_NOCHECK(regs->gprs[15]); in unwind_next_frame()
143 sp = regs->gprs[15]; in __unwind_start()
161 ip = READ_ONCE_NOCHECK(sf->gprs[8]); in __unwind_start()
H A Dptrace.c377 addr == offsetof(struct user, regs.gprs[2])) in __poke_user()
747 addr == offsetof(struct compat_user, regs.gprs[2])) in __poke_user_compat()
901 sd.args[1] = regs->gprs[3] & mask; in do_syscall_trace_enter()
902 sd.args[2] = regs->gprs[4] & mask; in do_syscall_trace_enter()
903 sd.args[3] = regs->gprs[5] & mask; in do_syscall_trace_enter()
904 sd.args[4] = regs->gprs[6] & mask; in do_syscall_trace_enter()
905 sd.args[5] = regs->gprs[7] & mask; in do_syscall_trace_enter()
917 regs->gprs[3] &mask, regs->gprs[4] &mask, in do_syscall_trace_enter()
918 regs->gprs[5] &mask); in do_syscall_trace_enter()
920 if ((signed long)regs->gprs[2] >= NR_syscalls) { in do_syscall_trace_enter()
[all …]
/OK3568_Linux_fs/kernel/arch/s390/kvm/
H A Ddiag.c25 start = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in diag_release_pages()
26 end = vcpu->run->s.regs.gprs[vcpu->arch.sie_block->ipa & 0xf] + PAGE_SIZE; in diag_release_pages()
76 vcpu->run->s.regs.gprs[rx]); in __diag_page_ref_service()
78 if (vcpu->run->s.regs.gprs[rx] & 7) in __diag_page_ref_service()
80 rc = read_guest(vcpu, vcpu->run->s.regs.gprs[rx], rx, &parm, sizeof(parm)); in __diag_page_ref_service()
97 vcpu->run->s.regs.gprs[ry] = 8; in __diag_page_ref_service()
111 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service()
125 vcpu->run->s.regs.gprs[ry] = 0; in __diag_page_ref_service()
131 vcpu->run->s.regs.gprs[ry] = 4; in __diag_page_ref_service()
158 tid = vcpu->run->s.regs.gprs[(vcpu->arch.sie_block->ipa & 0xf0) >> 4]; in __diag_time_slice_end_directed()
[all …]
H A Dpriv.c277 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske()
301 vcpu->run->s.regs.gprs[reg1] &= ~0xff; in handle_iske()
302 vcpu->run->s.regs.gprs[reg1] |= key; in handle_iske()
324 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe()
382 key = vcpu->run->s.regs.gprs[reg1] & 0xfe; in handle_sske()
383 start = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_sske()
426 vcpu->run->s.regs.gprs[reg1] &= ~0xff00UL; in handle_sske()
427 vcpu->run->s.regs.gprs[reg1] |= (u64) oldkey << 8; in handle_sske()
432 vcpu->run->s.regs.gprs[reg2] &= ~PAGE_MASK; in handle_sske()
434 vcpu->run->s.regs.gprs[reg2] &= ~0xfffff000UL; in handle_sske()
[all …]
H A Dsigp.c442 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp()
455 parameter = vcpu->run->s.regs.gprs[r1]; in kvm_s390_handle_sigp()
457 parameter = vcpu->run->s.regs.gprs[r1 + 1]; in kvm_s390_handle_sigp()
464 &vcpu->run->s.regs.gprs[r1]); in kvm_s390_handle_sigp()
469 &vcpu->run->s.regs.gprs[r1]); in kvm_s390_handle_sigp()
491 u16 cpu_addr = vcpu->run->s.regs.gprs[r3]; in kvm_s390_handle_sigp_pei()
/OK3568_Linux_fs/kernel/arch/mips/kvm/
H A Demulate.c66 arch->gprs[insn.r_format.rd] = epc + 8; in kvm_compute_return_epc()
69 nextpc = arch->gprs[insn.r_format.rs]; in kvm_compute_return_epc()
85 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
94 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
103 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
104 if ((long)arch->gprs[insn.i_format.rs] < 0) in kvm_compute_return_epc()
113 arch->gprs[31] = epc + 8; in kvm_compute_return_epc()
114 if ((long)arch->gprs[insn.i_format.rs] >= 0) in kvm_compute_return_epc()
142 arch->gprs[31] = instpc + 8; in kvm_compute_return_epc()
155 if (arch->gprs[insn.i_format.rs] == in kvm_compute_return_epc()
[all …]
H A Dhypcall.c45 num = vcpu->arch.gprs[2]; /* v0 */ in kvm_mips_handle_hypcall()
46 args[0] = vcpu->arch.gprs[4]; /* a0 */ in kvm_mips_handle_hypcall()
47 args[1] = vcpu->arch.gprs[5]; /* a1 */ in kvm_mips_handle_hypcall()
48 args[2] = vcpu->arch.gprs[6]; /* a2 */ in kvm_mips_handle_hypcall()
49 args[3] = vcpu->arch.gprs[7]; /* a3 */ in kvm_mips_handle_hypcall()
52 args, &vcpu->arch.gprs[2] /* v0 */); in kvm_mips_handle_hypcall()
H A Dentry.c437 UASM_i_LW(&p, i, offsetof(struct kvm_vcpu_arch, gprs[i]), K1); in kvm_mips_build_enter_guest()
450 UASM_i_LW(&p, K0, offsetof(struct kvm_vcpu_arch, gprs[K0]), K1); in kvm_mips_build_enter_guest()
451 UASM_i_LW(&p, K1, offsetof(struct kvm_vcpu_arch, gprs[K1]), K1); in kvm_mips_build_enter_guest()
490 UASM_i_SW(&p, K0, offsetof(struct kvm_vcpu, arch.gprs[K0]), K1); in kvm_mips_build_tlb_refill_exception()
538 UASM_i_LW(&p, K0, offsetof(struct kvm_vcpu, arch.gprs[K0]), K1); in kvm_mips_build_tlb_refill_exception()
577 UASM_i_SW(&p, K0, offsetof(struct kvm_vcpu_arch, gprs[K0]), K1); in kvm_mips_build_exception()
627 UASM_i_SW(&p, i, offsetof(struct kvm_vcpu_arch, gprs[i]), K1); in kvm_mips_build_exit()
642 UASM_i_SW(&p, T0, offsetof(struct kvm_vcpu_arch, gprs[K1]), K1); in kvm_mips_build_exit()
/OK3568_Linux_fs/u-boot/arch/x86/include/asm/
H A Dmsr.h171 u32 gprs[8] = { 0 }; in rdmsrl_amd_safe() local
174 gprs[1] = msr; in rdmsrl_amd_safe()
175 gprs[7] = 0x9c5a203a; in rdmsrl_amd_safe()
177 err = native_rdmsr_safe_regs(gprs); in rdmsrl_amd_safe()
179 *p = gprs[0] | ((u64)gprs[2] << 32); in rdmsrl_amd_safe()
186 u32 gprs[8] = { 0 }; in wrmsrl_amd_safe() local
188 gprs[0] = (u32)val; in wrmsrl_amd_safe()
189 gprs[1] = msr; in wrmsrl_amd_safe()
190 gprs[2] = val >> 32; in wrmsrl_amd_safe()
191 gprs[7] = 0x9c5a203a; in wrmsrl_amd_safe()
[all …]
/OK3568_Linux_fs/kernel/tools/testing/selftests/powerpc/tm/
H A Dtm-signal-context-chk-gpr.c35 long tm_signal_self_context_load(pid_t pid, long *gprs, double *fps, vector int *vms, vector int *v…
40 static long gprs[] = { variable
57 fail = (ucp->uc_mcontext.gp_regs[R14 + i] != gprs[i]); in signal_usr1()
61 R14 + i, ucp->uc_mcontext.gp_regs[R14 + i], gprs[i]); in signal_usr1()
67 fail = (tm_ucp->uc_mcontext.gp_regs[R14 + i] != gprs[NV_GPR_REGS + i]); in signal_usr1()
71 R14 + i, tm_ucp->uc_mcontext.gp_regs[R14 + i], gprs[NV_GPR_REGS + i]); in signal_usr1()
101 rc = tm_signal_self_context_load(pid, gprs, NULL, NULL, NULL); in tm_signal_context_chk_gpr()
/OK3568_Linux_fs/kernel/arch/s390/include/asm/
H A Dsyscall.h30 regs->gprs[2] = regs->orig_gpr2; in syscall_rollback()
36 unsigned long error = regs->gprs[2]; in syscall_get_error()
52 return regs->gprs[2]; in syscall_get_return_value()
59 regs->gprs[2] = error ? error : val; in syscall_set_return_value()
75 args[n] = regs->gprs[2 + n] & mask; in syscall_get_arguments()
88 regs->gprs[2 + n] = args[n]; in syscall_set_arguments()
H A Dptrace.h82 unsigned long gprs[NUM_GPRS]; member
163 #define user_stack_pointer(regs)((regs)->gprs[15])
168 return regs->gprs[2]; in regs_return_value()
184 return regs->gprs[15]; in kernel_stack_pointer()
189 regs->gprs[2] = rc; in regs_set_return_value()
H A Dprocessor.h171 regs->gprs[15] = new_stackp; \
178 regs->gprs[15] = new_stackp; \
201 #define KSTK_ESP(tsk) (task_pt_regs(tsk)->gprs[15])
/OK3568_Linux_fs/kernel/tools/testing/selftests/kvm/s390x/
H A Dresets.c96 TEST_ASSERT(!memcmp(&regs.gprs, regs_null, sizeof(regs.gprs)), "grs == 0"); in assert_clear()
105 TEST_ASSERT(!memcmp(sync_regs->gprs, regs_null, sizeof(sync_regs->gprs)), in assert_clear()
117 TEST_ASSERT(sync_regs->gprs[0] == 0xffff000000000000UL, in assert_initial_noclear()
119 TEST_ASSERT(sync_regs->gprs[1] == 0x0000555500000000UL, in assert_initial_noclear()
121 TEST_ASSERT(sync_regs->gprs[2] == 0x00000000aaaa0000UL, in assert_initial_noclear()
123 TEST_ASSERT(sync_regs->gprs[3] == 0x0000000000000000UL, in assert_initial_noclear()
H A Dsync_regs_test.c57 REG_COMPARE(gprs[i]); in compare_regs()
150 run->s.regs.gprs[11] = 0xBAD1DEA; in main()
161 TEST_ASSERT(run->s.regs.gprs[11] == 0xBAD1DEA + 1, in main()
163 run->s.regs.gprs[11]); in main()
179 run->s.regs.gprs[11] = 0xDEADBEEF; in main()
186 TEST_ASSERT(run->s.regs.gprs[11] != 0xDEADBEEF, in main()
188 run->s.regs.gprs[11]); in main()
/OK3568_Linux_fs/kernel/tools/lib/bpf/
H A Dbpf_tracing.h134 #define PT_REGS_PARM1(x) (((PT_REGS_S390 *)(x))->gprs[2])
135 #define PT_REGS_PARM2(x) (((PT_REGS_S390 *)(x))->gprs[3])
136 #define PT_REGS_PARM3(x) (((PT_REGS_S390 *)(x))->gprs[4])
137 #define PT_REGS_PARM4(x) (((PT_REGS_S390 *)(x))->gprs[5])
138 #define PT_REGS_PARM5(x) (((PT_REGS_S390 *)(x))->gprs[6])
139 #define PT_REGS_RET(x) (((PT_REGS_S390 *)(x))->gprs[14])
141 #define PT_REGS_FP(x) (((PT_REGS_S390 *)(x))->gprs[11])
142 #define PT_REGS_RC(x) (((PT_REGS_S390 *)(x))->gprs[2])
143 #define PT_REGS_SP(x) (((PT_REGS_S390 *)(x))->gprs[15])
146 #define PT_REGS_PARM1_CORE(x) BPF_CORE_READ((PT_REGS_S390 *)(x), gprs[2])
[all …]
/OK3568_Linux_fs/app/forlinx/flapp/src/plugins/imxx11/gprs/
H A Dgprs.pro3 $$PWD/gprs.h
6 $$PWD/gprs.ui
9 $$PWD/gprs.cpp
/OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/
H A Damd.c45 u32 gprs[8] = { 0 }; in rdmsrl_amd_safe() local
51 gprs[1] = msr; in rdmsrl_amd_safe()
52 gprs[7] = 0x9c5a203a; in rdmsrl_amd_safe()
54 err = rdmsr_safe_regs(gprs); in rdmsrl_amd_safe()
56 *p = gprs[0] | ((u64)gprs[2] << 32); in rdmsrl_amd_safe()
63 u32 gprs[8] = { 0 }; in wrmsrl_amd_safe() local
68 gprs[0] = (u32)val; in wrmsrl_amd_safe()
69 gprs[1] = msr; in wrmsrl_amd_safe()
70 gprs[2] = val >> 32; in wrmsrl_amd_safe()
71 gprs[7] = 0x9c5a203a; in wrmsrl_amd_safe()
[all …]
/OK3568_Linux_fs/kernel/arch/x86/events/intel/
H A Dds.c976 bool gprs, tsx_weight; in pebs_update_adaptive_cfg() local
991 gprs = (sample_type & PERF_SAMPLE_REGS_INTR) && in pebs_update_adaptive_cfg()
998 if (gprs || (attr->precise_ip < 2) || tsx_weight) in pebs_update_adaptive_cfg()
1488 struct pebs_gprs *gprs) in adaptive_pebs_save_regs() argument
1490 regs->ax = gprs->ax; in adaptive_pebs_save_regs()
1491 regs->bx = gprs->bx; in adaptive_pebs_save_regs()
1492 regs->cx = gprs->cx; in adaptive_pebs_save_regs()
1493 regs->dx = gprs->dx; in adaptive_pebs_save_regs()
1494 regs->si = gprs->si; in adaptive_pebs_save_regs()
1495 regs->di = gprs->di; in adaptive_pebs_save_regs()
[all …]
/OK3568_Linux_fs/kernel/tools/arch/s390/include/uapi/asm/
H A Dptrace.h284 unsigned long gprs[NUM_GPRS]; member
296 unsigned long gprs[NUM_GPRS]; member
442 unsigned long gprs[NUM_GPRS]; member
/OK3568_Linux_fs/kernel/arch/s390/include/uapi/asm/
H A Dptrace.h284 unsigned long gprs[NUM_GPRS]; member
296 unsigned long gprs[NUM_GPRS]; member
442 unsigned long gprs[NUM_GPRS]; member

1234