Searched refs:ufpu (Results 1 – 8 of 8) sorted by relevance
/linux-6.12.1/arch/s390/kernel/ |
D | ptrace.c | 250 tmp = child->thread.ufpu.fpc; in __peek_user() 258 tmp = *(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset); in __peek_user() 392 child->thread.ufpu.fpc = data >> (BITS_PER_LONG - 32); in __poke_user() 399 *(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset) = data; in __poke_user() 612 tmp = child->thread.ufpu.fpc; in __peek_user_compat() 619 tmp = *(__u32 *)((addr_t)child->thread.ufpu.vxrs + 2 * offset); in __peek_user_compat() 731 child->thread.ufpu.fpc = data; in __poke_user_compat() 738 *(__u32 *)((addr_t)child->thread.ufpu.vxrs + 2 * offset) = tmp; in __poke_user_compat() 871 fp_regs.fpc = target->thread.ufpu.fpc; in s390_fpregs_get() 872 fpregs_store(&fp_regs, &target->thread.ufpu); in s390_fpregs_get() [all …]
|
D | compat_signal.c | 82 fpregs_store((_s390_fp_regs *) &user_sregs.fpregs, ¤t->thread.ufpu); in save_sigregs32() 116 fpregs_load((_s390_fp_regs *)&user_sregs.fpregs, ¤t->thread.ufpu); in restore_sigregs32() 139 vxrs[i] = current->thread.ufpu.vxrs[i].low; in save_sigregs_ext32() 143 current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in save_sigregs_ext32() 168 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext32() 173 current->thread.ufpu.vxrs[i].low = vxrs[i]; in restore_sigregs_ext32()
|
D | signal.c | 134 fpregs_store(&user_sregs.fpregs, ¤t->thread.ufpu); in save_sigregs() 168 fpregs_load(&user_sregs.fpregs, ¤t->thread.ufpu); in restore_sigregs() 184 vxrs[i] = current->thread.ufpu.vxrs[i].low; in save_sigregs_ext() 188 current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in save_sigregs_ext() 205 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext() 210 current->thread.ufpu.vxrs[i].low = vxrs[i]; in restore_sigregs_ext()
|
D | traps.c | 206 vic = (current->thread.ufpu.fpc & 0xf00) >> 8; in vector_exception() 232 if (current->thread.ufpu.fpc & FPC_DXC_MASK) in data_exception() 233 do_fp_trap(regs, current->thread.ufpu.fpc); in data_exception()
|
D | perf_regs.c | 22 fp = *(freg_t *)(current->thread.ufpu.vxrs + idx); in perf_reg_value()
|
D | process.c | 188 current->thread.ufpu.fpc = 0; in execve_tail()
|
/linux-6.12.1/arch/s390/include/asm/ |
D | fpu.h | 169 load_fpu_state(&thread->ufpu, thread->ufpu_flags); in load_user_fpu_regs() 175 save_fpu_state(&thread->ufpu, flags); in __save_user_fpu_regs()
|
D | processor.h | 211 struct fpu ufpu; /* User FP and VX register save area */ member
|