Searched refs:ckvrsave (Results 1 - 10 of 10) sorted by relevance
/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | signal_64.c | 255 tsk->thread.ckvrsave = mfspr(SPRN_VRSAVE); in setup_tm_sigcontexts() 256 err |= __put_user(tsk->thread.ckvrsave, (u32 __user *)&v_regs[33]); in setup_tm_sigcontexts() 261 err |= __put_user(tsk->thread.ckvrsave, in setup_tm_sigcontexts() 512 err |= __get_user(tsk->thread.ckvrsave, in restore_tm_sigcontexts() 519 tsk->thread.ckvrsave = 0; in restore_tm_sigcontexts()
|
H A D | signal_32.c | 396 current->thread.ckvrsave = mfspr(SPRN_VRSAVE); in save_tm_user_regs() 397 if (__put_user(current->thread.ckvrsave, in save_tm_user_regs() 405 if (__put_user(current->thread.ckvrsave, in save_tm_user_regs() 635 if (__get_user(current->thread.ckvrsave, in restore_tm_user_regs() 641 mtspr(SPRN_VRSAVE, current->thread.ckvrsave); in restore_tm_user_regs()
|
H A D | asm-offsets.c | 182 OFFSET(THREAD_CKVRSAVE, thread_struct, ckvrsave); in main()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | signal_64.c | 269 tsk->thread.ckvrsave = mfspr(SPRN_VRSAVE); in setup_tm_sigcontexts() 270 err |= __put_user(tsk->thread.ckvrsave, (u32 __user *)&v_regs[33]); in setup_tm_sigcontexts() 275 err |= __put_user(tsk->thread.ckvrsave, in setup_tm_sigcontexts() 531 err |= __get_user(tsk->thread.ckvrsave, in restore_tm_sigcontexts() 538 tsk->thread.ckvrsave = 0; in restore_tm_sigcontexts()
|
H A D | signal_32.c | 365 current->thread.ckvrsave = mfspr(SPRN_VRSAVE); in prepare_save_tm_user_regs() 408 unsafe_put_user(current->thread.ckvrsave, in save_tm_user_regs_unsafe() 414 unsafe_put_user(current->thread.ckvrsave, in save_tm_user_regs_unsafe() 612 unsafe_get_user(current->thread.ckvrsave, in restore_tm_user_regs() 615 mtspr(SPRN_VRSAVE, current->thread.ckvrsave); in restore_tm_user_regs()
|
H A D | asm-offsets.c | 168 OFFSET(THREAD_CKVRSAVE, thread_struct, ckvrsave); in main()
|
/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-tm.c | 330 * When the transaction is active 'ckvr_state' and 'ckvrsave' hold 366 vrsave.word = target->thread.ckvrsave; in tm_cvmx_get() 381 * When the transaction is active 'ckvr_state' and 'ckvrsave' hold 421 vrsave.word = target->thread.ckvrsave; in tm_cvmx_set() 425 target->thread.ckvrsave = vrsave.word; in tm_cvmx_set()
|
/kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/ |
H A D | ptrace-tm.c | 331 * When the transaction is active 'ckvr_state' and 'ckvrsave' hold 367 vrsave.word = target->thread.ckvrsave; in tm_cvmx_get() 382 * When the transaction is active 'ckvr_state' and 'ckvrsave' hold 422 vrsave.word = target->thread.ckvrsave; in tm_cvmx_set() 426 target->thread.ckvrsave = vrsave.word; in tm_cvmx_set()
|
/kernel/linux/linux-5.10/arch/powerpc/include/asm/ |
H A D | processor.h | 231 unsigned long ckvrsave; /* Checkpointed VRSAVE */ member
|
/kernel/linux/linux-6.6/arch/powerpc/include/asm/ |
H A D | processor.h | 224 unsigned long ckvrsave; /* Checkpointed VRSAVE */ member
|
Completed in 12 milliseconds