Home
last modified time | relevance | path

Searched refs:vrsave (Results 1 – 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/
Dptrace-altivec.c49 } vrsave; in vr_get() local
60 memset(&vrsave, 0, sizeof(vrsave)); in vr_get()
61 vrsave.word = target->thread.vrsave; in vr_get()
62 return membuf_write(&to, &vrsave, sizeof(vrsave)); in vr_get()
101 } vrsave; in vr_set() local
102 memset(&vrsave, 0, sizeof(vrsave)); in vr_set()
104 vrsave.word = target->thread.vrsave; in vr_set()
107 end = start + sizeof(vrsave); in vr_set()
108 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &vrsave, in vr_set()
111 target->thread.vrsave = vrsave.word; in vr_set()
Dptrace-tm.c347 } vrsave; in tm_cvmx_get() local
365 memset(&vrsave, 0, sizeof(vrsave)); in tm_cvmx_get()
366 vrsave.word = target->thread.ckvrsave; in tm_cvmx_get()
367 return membuf_write(&to, &vrsave, sizeof(vrsave)); in tm_cvmx_get()
419 } vrsave; in tm_cvmx_set() local
420 memset(&vrsave, 0, sizeof(vrsave)); in tm_cvmx_set()
421 vrsave.word = target->thread.ckvrsave; in tm_cvmx_set()
422 ret = user_regset_copyin(&pos, &count, &kbuf, &ubuf, &vrsave, in tm_cvmx_set()
425 target->thread.ckvrsave = vrsave.word; in tm_cvmx_set()
/kernel/linux/linux-5.10/drivers/crypto/vmx/
Dghashp8-ppc.pl58 my $vrsave="r12";
68 mfspr $vrsave,256
106 mtspr 256,$vrsave
116 mfspr $vrsave,256
154 mtspr 256,$vrsave
164 mfspr $vrsave,256
221 mtspr 256,$vrsave
Daesp8-ppc.pl116 $vrsave="r12";
165 mfspr $vrsave,256
396 mtspr 256,$vrsave
465 mfspr $vrsave,256
521 mtspr 256,$vrsave
545 mfspr $vrsave,256
692 mtspr 256,$vrsave
737 stw $vrsave,`$FRAME+21*16-4`($sp) # save vrsave
1249 mtspr 256,$vrsave
1319 mfspr $vrsave,256
[all …]
/kernel/linux/linux-5.10/arch/powerpc/kernel/
Dsignal_64.c105 unsigned long vrsave; in setup_sigcontext() local
132 vrsave = 0; in setup_sigcontext()
134 vrsave = mfspr(SPRN_VRSAVE); in setup_sigcontext()
135 tsk->thread.vrsave = vrsave; in setup_sigcontext()
138 err |= __put_user(vrsave, (u32 __user *)&v_regs[33]); in setup_sigcontext()
258 err |= __put_user(tsk->thread.vrsave, in setup_tm_sigcontexts()
387 err |= __get_user(tsk->thread.vrsave, (u32 __user *)&v_regs[33]); in restore_sigcontext()
389 tsk->thread.vrsave = 0; in restore_sigcontext()
391 mtspr(SPRN_VRSAVE, tsk->thread.vrsave); in restore_sigcontext()
514 err |= __get_user(tsk->thread.vrsave, in restore_tm_sigcontexts()
[all …]
Dsignal_32.c271 current->thread.vrsave = mfspr(SPRN_VRSAVE); in save_user_regs()
272 if (__put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32])) in save_user_regs()
401 if (__put_user(current->thread.vrsave, in save_tm_user_regs()
526 if (__get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32])) in restore_user_regs()
529 mtspr(SPRN_VRSAVE, current->thread.vrsave); in restore_user_regs()
637 __get_user(current->thread.vrsave, in restore_tm_user_regs()
Dprocess.c1141 t->vrsave = mfspr(SPRN_VRSAVE); in save_sprs()
1172 old_thread->vrsave != new_thread->vrsave) in restore_sprs()
1173 mtspr(SPRN_VRSAVE, new_thread->vrsave); in restore_sprs()
1880 current->thread.vrsave = 0; in start_thread()
Dasm-offsets.c121 OFFSET(THREAD_VRSAVE, thread_struct, vrsave); in main()
459 OFFSET(VCPU_VRSAVE, kvm_vcpu, arch.vrsave); in main()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
Dkvm_book3s_64.h603 vcpu->arch.vrsave = vcpu->arch.vrsave_tm; in copy_from_checkpoint()
620 vcpu->arch.vrsave_tm = vcpu->arch.vrsave; in copy_to_checkpoint()
Dprocessor.h193 unsigned long vrsave; member
Dkvm_host.h608 u32 vrsave; /* also USPRG0 */ member
/kernel/linux/linux-5.10/Documentation/powerpc/
Dcpu_features.rst43 mfspr r22,SPRN_VRSAVE /* if G4, save vrsave register value */
/kernel/linux/linux-5.10/arch/powerpc/kvm/
Dbooke.c1477 sregs->u.e.vrsave = vcpu->arch.vrsave; in get_sregs_base()
1491 vcpu->arch.vrsave = sregs->u.e.vrsave; in set_sregs_base()
1669 *val = get_reg_val(id, vcpu->arch.vrsave); in kvmppc_get_one_reg()
1738 vcpu->arch.vrsave = set_reg_val(id, *val); in kvmppc_set_one_reg()
Dbook3s_emulate.c104 vcpu->arch.vrsave_tm = vcpu->arch.vrsave; in kvmppc_copyto_vcpu_tm()
123 vcpu->arch.vrsave = vcpu->arch.vrsave_tm; in kvmppc_copyfrom_vcpu_tm()
Dpowerpc.c813 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in kvm_arch_vcpu_load()
822 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE); in kvm_arch_vcpu_put()
1706 val = get_reg_val(reg->id, vcpu->arch.vrsave); in kvm_vcpu_ioctl_get_one_reg()
1761 vcpu->arch.vrsave = set_reg_val(reg->id, val); in kvm_vcpu_ioctl_set_one_reg()
Dbook3s_hv.c3642 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in kvmhv_p9_guest_entry()
3754 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE); in kvmhv_p9_guest_entry()
/kernel/linux/linux-5.10/arch/powerpc/include/uapi/asm/
Dkvm.h255 __u32 vrsave; /* a.k.a. USPRG0 */ member
/kernel/linux/linux-5.10/tools/arch/powerpc/include/uapi/asm/
Dkvm.h255 __u32 vrsave; /* a.k.a. USPRG0 */ member