Searched refs:vxrs (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/arch/s390/include/asm/fpu/ |
D | internal.h | 15 static inline void save_vx_regs_safe(__vector128 *vxrs) in save_vx_regs_safe() argument 27 : "=Q" (*(struct vx_array *) vxrs) : : "1"); in save_vx_regs_safe() 32 static inline void convert_vx_to_fp(freg_t *fprs, __vector128 *vxrs) in convert_vx_to_fp() argument 37 fprs[i] = *(freg_t *)(vxrs + i); in convert_vx_to_fp() 40 static inline void convert_fp_to_vx(__vector128 *vxrs, freg_t *fprs) in convert_fp_to_vx() argument 45 *(freg_t *)(vxrs + i) = fprs[i]; in convert_fp_to_vx() 53 convert_vx_to_fp((freg_t *)&fpregs->fprs, fpu->vxrs); in fpregs_store() 63 convert_fp_to_vx(fpu->vxrs, (freg_t *)&fpregs->fprs); in fpregs_load()
|
D | types.h | 18 __vector128 *vxrs; /* Vector register save area */ member
|
/linux-4.4.14/arch/s390/kernel/ |
D | signal.c | 178 __u64 vxrs[__NUM_VXRS_LOW]; in save_sigregs_ext() local 184 vxrs[i] = *((__u64 *)(current->thread.fpu.vxrs + i) + 1); in save_sigregs_ext() 185 if (__copy_to_user(&sregs_ext->vxrs_low, vxrs, in save_sigregs_ext() 188 current->thread.fpu.vxrs + __NUM_VXRS_LOW, in save_sigregs_ext() 198 __u64 vxrs[__NUM_VXRS_LOW]; in restore_sigregs_ext() local 203 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, in restore_sigregs_ext() 205 __copy_from_user(current->thread.fpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext() 210 *((__u64 *)(current->thread.fpu.vxrs + i) + 1) = vxrs[i]; in restore_sigregs_ext()
|
D | compat_signal.c | 241 __u64 vxrs[__NUM_VXRS_LOW]; in save_sigregs_ext32() local 254 vxrs[i] = *((__u64 *)(current->thread.fpu.vxrs + i) + 1); in save_sigregs_ext32() 255 if (__copy_to_user(&sregs_ext->vxrs_low, vxrs, in save_sigregs_ext32() 258 current->thread.fpu.vxrs + __NUM_VXRS_LOW, in save_sigregs_ext32() 269 __u64 vxrs[__NUM_VXRS_LOW]; in restore_sigregs_ext32() local 281 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, in restore_sigregs_ext32() 283 __copy_from_user(current->thread.fpu.vxrs + __NUM_VXRS_LOW, in restore_sigregs_ext32() 288 *((__u64 *)(current->thread.fpu.vxrs + i) + 1) = vxrs[i]; in restore_sigregs_ext32()
|
D | ptrace.c | 244 ((addr_t) child->thread.fpu.vxrs + 2*offset); in __peek_user() 388 child->thread.fpu.vxrs + 2*offset) = data; in __poke_user() 622 ((addr_t) child->thread.fpu.vxrs + 2*offset); in __peek_user_compat() 747 child->thread.fpu.vxrs + 2*offset) = tmp; in __poke_user_compat() 985 convert_fp_to_vx(target->thread.fpu.vxrs, fprs); in s390_fpregs_set() 1045 __u64 vxrs[__NUM_VXRS_LOW]; in s390_vxrs_low_get() local 1053 vxrs[i] = *((__u64 *)(target->thread.fpu.vxrs + i) + 1); in s390_vxrs_low_get() 1054 return user_regset_copyout(&pos, &count, &kbuf, &ubuf, vxrs, 0, -1); in s390_vxrs_low_get() 1062 __u64 vxrs[__NUM_VXRS_LOW]; in s390_vxrs_low_set() local 1070 rc = user_regset_copyin(&pos, &count, &kbuf, &ubuf, vxrs, 0, -1); in s390_vxrs_low_set() [all …]
|
D | process.c | 205 current->thread.fpu.vxrs); in dump_fpu()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | elf.h | 232 void *fill_cpu_elf_notes(void *ptr, struct save_area *sa, __vector128 *vxrs);
|
/linux-4.4.14/arch/s390/kvm/ |
D | kvm-s390.c | 1699 convert_fp_to_vx(current->thread.fpu.vxrs, (freg_t *)fpu->fprs); in kvm_arch_vcpu_ioctl_set_fpu() 1710 convert_vx_to_fp((freg_t *)fpu->fprs, current->thread.fpu.vxrs); in kvm_arch_vcpu_ioctl_get_fpu()
|