Searched refs:vrsave (Results 1 - 21 of 21) sorted by relevance

/linux-master/arch/powerpc/kernel/ptrace/
H A Dptrace-altivec.c11 * Get/set all the altivec registers vr0..vr31, vscr, vrsave, in one go.
15 * vrsave as the first word (offset 0) within the quadword.
40 * vector128 vrsave;
49 } vrsave; local
58 * Copy out only the low-order word of vrsave.
60 memset(&vrsave, 0, sizeof(vrsave));
61 vrsave.word = target->thread.vrsave;
62 return membuf_write(&to, &vrsave, sizeo
101 } vrsave; local
[all...]
H A Dptrace-tm.c339 * vector128 vrsave;
348 } vrsave; local
364 * Copy out only the low-order word of vrsave.
366 memset(&vrsave, 0, sizeof(vrsave));
367 vrsave.word = target->thread.ckvrsave;
368 return membuf_write(&to, &vrsave, sizeof(vrsave));
390 * vector128 vrsave;
415 * We use only the low-order word of vrsave
420 } vrsave; local
[all...]
/linux-master/arch/powerpc/crypto/
H A 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
H A Dghashp10-ppc.pl59 my $vrsave="r12";
70 mfspr $vrsave,256
108 mtspr 256,$vrsave
118 mfspr $vrsave,256
233 mtspr 256,$vrsave
243 mfspr $vrsave,256
281 mtspr 256,$vrsave
291 mfspr $vrsave,256
348 mtspr 256,$vrsave
H A Daesp10-ppc.pl116 $vrsave="r12";
165 mfspr $vrsave,256
396 mtspr 256,$vrsave
465 mfspr $vrsave,256
521 mtspr 256,$vrsave
H A Daesp8-ppc.pl116 $vrsave="r12";
166 mfspr $vrsave,256
397 mtspr 256,$vrsave
466 mfspr $vrsave,256
522 mtspr 256,$vrsave
546 mfspr $vrsave,256
693 mtspr 256,$vrsave
738 stw $vrsave,`$FRAME+21*16-4`($sp) # save vrsave
1250 mtspr 256,$vrsave
[all...]
/linux-master/arch/powerpc/kernel/
H A Dsignal_64.c94 tsk->thread.vrsave = mfspr(SPRN_VRSAVE);
149 /* We always copy to/from vrsave, it's 0 if we don't have or don't
152 unsafe_put_user(tsk->thread.vrsave, (u32 __user *)&v_regs[33], efault_out);
265 /* We always copy to/from vrsave, it's 0 if we don't have or don't
272 err |= __put_user(tsk->thread.vrsave,
403 unsafe_get_user(tsk->thread.vrsave, (u32 __user *)&v_regs[33], efault_out);
405 tsk->thread.vrsave = 0;
407 mtspr(SPRN_VRSAVE, tsk->thread.vrsave);
533 err |= __get_user(tsk->thread.vrsave,
537 tsk->thread.vrsave
[all...]
H A Dsignal_32.c255 current->thread.vrsave = mfspr(SPRN_VRSAVE);
287 /* We always copy to/from vrsave, it's 0 if we don't have or don't
293 unsafe_put_user(current->thread.vrsave, (u32 __user *)&frame->mc_vregs[32],
403 /* We always copy to/from vrsave, it's 0 if we don't have or don't
411 unsafe_put_user(current->thread.vrsave,
509 unsafe_get_user(current->thread.vrsave, (u32 __user *)&sr->mc_vregs[32], failed);
511 mtspr(SPRN_VRSAVE, current->thread.vrsave);
648 unsafe_get_user(current->thread.vrsave,
H A Dprocess.c1160 t->vrsave = mfspr(SPRN_VRSAVE);
1230 old_thread->vrsave != new_thread->vrsave)
1231 mtspr(SPRN_VRSAVE, new_thread->vrsave);
1982 current->thread.vrsave = 0;
H A Dasm-offsets.c359 OFFSET(VCPU_VRSAVE, kvm_vcpu, arch.vrsave);
/linux-master/arch/powerpc/kvm/
H A Dbook3s_hv_p9_entry.c18 current->thread.vrsave != vcpu->arch.vrsave)
19 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave);
64 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE);
190 vcpu->arch.vrsave != current->thread.vrsave)
191 mtspr(SPRN_VRSAVE, current->thread.vrsave);
H A Dbooke.c1525 sregs->u.e.vrsave = vcpu->arch.vrsave;
1539 vcpu->arch.vrsave = sregs->u.e.vrsave;
1717 *val = get_reg_val(id, vcpu->arch.vrsave);
1786 vcpu->arch.vrsave = set_reg_val(id, *val);
H A Dbook3s_emulate.c100 vcpu->arch.vrsave_tm = vcpu->arch.vrsave;
119 vcpu->arch.vrsave = vcpu->arch.vrsave_tm;
H A Dbook3s_hv_nestedv2.c239 rc = kvmppc_gse_put_u32(gsb, iden, vcpu->arch.vrsave);
483 vcpu->arch.vrsave = kvmppc_gse_get_u32(gse);
H A Dpowerpc.c833 * vrsave (formerly usprg0) isn't used by Linux, but may
839 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave);
848 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE);
/linux-master/arch/powerpc/include/asm/
H A Dkvm_book3s_64.h604 vcpu->arch.vrsave = vcpu->arch.vrsave_tm;
621 vcpu->arch.vrsave_tm = vcpu->arch.vrsave;
H A Dprocessor.h184 unsigned long vrsave; member in struct:thread_struct
H A Dkvm_host.h625 u32 vrsave; /* also USPRG0 */ member in struct:kvmppc_slb::kvm_vcpu_arch
H A Dkvm_book3s.h574 KVMPPC_BOOK3S_VCPU_ACCESSOR(vrsave, 64, KVMPPC_GSID_VRSAVE)
/linux-master/arch/powerpc/include/uapi/asm/
H A Dkvm.h254 __u32 vrsave; /* a.k.a. USPRG0 */ member in struct:kvm_sregs::__anon29::__anon34
/linux-master/tools/arch/powerpc/include/uapi/asm/
H A Dkvm.h254 __u32 vrsave; /* a.k.a. USPRG0 */ member in struct:kvm_sregs::__anon109::__anon114

Completed in 265 milliseconds