Home
last modified time | relevance | path

Searched refs:ckvrsave (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dsignal_64.c255 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 Dsignal_32.c396 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 Dasm-offsets.c182 OFFSET(THREAD_CKVRSAVE, thread_struct, ckvrsave); in main()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dsignal_64.c269 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 Dsignal_32.c365 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 Dasm-offsets.c168 OFFSET(THREAD_CKVRSAVE, thread_struct, ckvrsave); in main()
/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/
H A Dptrace-tm.c330 * 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 Dptrace-tm.c331 * 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 Dprocessor.h231 unsigned long ckvrsave; /* Checkpointed VRSAVE */ member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dprocessor.h224 unsigned long ckvrsave; /* Checkpointed VRSAVE */ member

Completed in 12 milliseconds