/kernel/linux/linux-5.10/arch/powerpc/kvm/ |
H A D | tm.S | 158 mfspr r6, SPRN_VRSAVE 298 mtspr SPRN_VRSAVE, r7
|
H A D | bookehv_interrupts.S | 378 mfspr r3, SPRN_VRSAVE 624 mtspr SPRN_VRSAVE, r3
|
H A D | powerpc.c | 813 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 D | book3s_hv.c | 3656 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 D | book3s_hv_rmhandlers.S | 3091 mfspr r6,SPRN_VRSAVE 3127 mtspr SPRN_VRSAVE,r7
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | vector.S | 61 mfspr r4,SPRN_VRSAVE 65 mtspr SPRN_VRSAVE,r4
|
H A D | signal_64.c | 134 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 D | tm.S | 299 mfspr r0, SPRN_VRSAVE 414 mtspr SPRN_VRSAVE, r5
|
H A D | signal_32.c | 271 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 D | entry_32.S | 723 mfspr r12,SPRN_VRSAVE /* save vrsave register value */ 764 mtspr SPRN_VRSAVE,r0 /* if G4, restore VRSAVE reg */
|
H A D | process.c | 1141 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 D | tm.S | 158 mfspr r6, SPRN_VRSAVE 298 mtspr SPRN_VRSAVE, r7
|
H A D | book3s_hv_p9_entry.c | 19 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 D | bookehv_interrupts.S | 378 mfspr r3, SPRN_VRSAVE 615 mtspr SPRN_VRSAVE, r3
|
H A D | powerpc.c | 845 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 D | book3s_hv_rmhandlers.S | 2466 mfspr r6,SPRN_VRSAVE 2503 mtspr SPRN_VRSAVE,r7
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | signal_64.c | 94 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 D | tm.S | 296 mfspr r0, SPRN_VRSAVE 411 mtspr SPRN_VRSAVE, r5
|
H A D | vector.S | 66 mfspr r4,SPRN_VRSAVE 70 mtspr SPRN_VRSAVE,r4
|
H A D | signal_32.c | 255 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 D | process.c | 1160 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 D | reg.h | 838 #define SPRN_VRSAVE 0x100 /* Vector Register Save Register */ macro
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | reg.h | 845 #define SPRN_VRSAVE 0x100 /* Vector Register Save Register */ macro
|