Home
last modified time | relevance | path

Searched refs:SPRN_VRSAVE (Results 1 - 23 of 23) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kvm/
H A Dtm.S158 mfspr r6, SPRN_VRSAVE
298 mtspr SPRN_VRSAVE, r7
H A Dbookehv_interrupts.S378 mfspr r3, SPRN_VRSAVE
624 mtspr SPRN_VRSAVE, r3
H A 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()
H A Dbook3s_hv.c3656 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in kvmhv_p9_guest_entry()
3768 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE); in kvmhv_p9_guest_entry()
4399 user_vrsave = mfspr(SPRN_VRSAVE); in kvmppc_vcpu_run_hv()
4448 mtspr(SPRN_VRSAVE, user_vrsave); in kvmppc_vcpu_run_hv()
H A Dbook3s_hv_rmhandlers.S3091 mfspr r6,SPRN_VRSAVE
3127 mtspr SPRN_VRSAVE,r7
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dvector.S61 mfspr r4,SPRN_VRSAVE
65 mtspr SPRN_VRSAVE,r4
H A Dsignal_64.c134 vrsave = mfspr(SPRN_VRSAVE); in setup_sigcontext()
255 tsk->thread.ckvrsave = mfspr(SPRN_VRSAVE); in setup_tm_sigcontexts()
391 mtspr(SPRN_VRSAVE, tsk->thread.vrsave); in restore_sigcontext()
522 mtspr(SPRN_VRSAVE, tsk->thread.vrsave); in restore_tm_sigcontexts()
H A Dtm.S299 mfspr r0, SPRN_VRSAVE
414 mtspr SPRN_VRSAVE, r5
H A Dsignal_32.c271 current->thread.vrsave = mfspr(SPRN_VRSAVE); in save_user_regs()
396 current->thread.ckvrsave = mfspr(SPRN_VRSAVE); in save_tm_user_regs()
529 mtspr(SPRN_VRSAVE, current->thread.vrsave); in restore_user_regs()
641 mtspr(SPRN_VRSAVE, current->thread.ckvrsave); in restore_tm_user_regs()
H A Dentry_32.S723 mfspr r12,SPRN_VRSAVE /* save vrsave register value */
764 mtspr SPRN_VRSAVE,r0 /* if G4, restore VRSAVE reg */
H A Dprocess.c1141 t->vrsave = mfspr(SPRN_VRSAVE); in save_sprs()
1173 mtspr(SPRN_VRSAVE, new_thread->vrsave); in restore_sprs()
/kernel/linux/linux-6.6/arch/powerpc/kvm/
H A Dtm.S158 mfspr r6, SPRN_VRSAVE
298 mtspr SPRN_VRSAVE, r7
H A Dbook3s_hv_p9_entry.c19 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in load_spr_state()
64 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE); in store_spr_state()
191 mtspr(SPRN_VRSAVE, current->thread.vrsave); in restore_p9_host_os_sprs()
H A Dbookehv_interrupts.S378 mfspr r3, SPRN_VRSAVE
615 mtspr SPRN_VRSAVE, r3
H A Dpowerpc.c845 mtspr(SPRN_VRSAVE, vcpu->arch.vrsave); in kvm_arch_vcpu_load()
854 vcpu->arch.vrsave = mfspr(SPRN_VRSAVE); in kvm_arch_vcpu_put()
H A Dbook3s_hv_rmhandlers.S2466 mfspr r6,SPRN_VRSAVE
2503 mtspr SPRN_VRSAVE,r7
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsignal_64.c94 tsk->thread.vrsave = mfspr(SPRN_VRSAVE); in prepare_setup_sigcontext()
269 tsk->thread.ckvrsave = mfspr(SPRN_VRSAVE); in setup_tm_sigcontexts()
407 mtspr(SPRN_VRSAVE, tsk->thread.vrsave); in __unsafe_restore_sigcontext()
541 mtspr(SPRN_VRSAVE, tsk->thread.vrsave); in restore_tm_sigcontexts()
H A Dtm.S296 mfspr r0, SPRN_VRSAVE
411 mtspr SPRN_VRSAVE, r5
H A Dvector.S66 mfspr r4,SPRN_VRSAVE
70 mtspr SPRN_VRSAVE,r4
H A Dsignal_32.c255 current->thread.vrsave = mfspr(SPRN_VRSAVE); in prepare_save_user_regs()
365 current->thread.ckvrsave = mfspr(SPRN_VRSAVE); in prepare_save_tm_user_regs()
511 mtspr(SPRN_VRSAVE, current->thread.vrsave); in restore_user_regs()
615 mtspr(SPRN_VRSAVE, current->thread.ckvrsave); in restore_tm_user_regs()
H A Dprocess.c1160 t->vrsave = mfspr(SPRN_VRSAVE); in save_sprs()
1231 mtspr(SPRN_VRSAVE, new_thread->vrsave); in restore_sprs()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dreg.h838 #define SPRN_VRSAVE 0x100 /* Vector Register Save Register */ macro
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dreg.h845 #define SPRN_VRSAVE 0x100 /* Vector Register Save Register */ macro

Completed in 42 milliseconds