Home
last modified time | relevance | path

Searched refs:ufpu (Results 1 – 8 of 8) sorted by relevance

/linux-6.12.1/arch/s390/kernel/
Dptrace.c250 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 …]
Dcompat_signal.c82 fpregs_store((_s390_fp_regs *) &user_sregs.fpregs, &current->thread.ufpu); in save_sigregs32()
116 fpregs_load((_s390_fp_regs *)&user_sregs.fpregs, &current->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()
Dsignal.c134 fpregs_store(&user_sregs.fpregs, &current->thread.ufpu); in save_sigregs()
168 fpregs_load(&user_sregs.fpregs, &current->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()
Dtraps.c206 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()
Dperf_regs.c22 fp = *(freg_t *)(current->thread.ufpu.vxrs + idx); in perf_reg_value()
Dprocess.c188 current->thread.ufpu.fpc = 0; in execve_tail()
/linux-6.12.1/arch/s390/include/asm/
Dfpu.h169 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()
Dprocessor.h211 struct fpu ufpu; /* User FP and VX register save area */ member