Searched refs:vxrs (Results 1 - 10 of 10) sorted by relevance
/linux-master/arch/s390/kernel/ |
H A D | fpu.c | 15 __vector128 *vxrs = state->vxrs; local 27 save_fp_regs_vx(vxrs); 32 vxrs += fpu_vstm(0, 15, vxrs); 33 vxrs += fpu_vstm(16, 31, vxrs); 37 vxrs += fpu_vstm(8, 23, vxrs); 43 vxrs 63 __vector128 *vxrs = state->vxrs; local 112 __vector128 *vxrs = &state->vxrs[0]; local 154 __vector128 *vxrs = &state->vxrs[0]; local [all...] |
H A D | compat_signal.c | 126 __u64 vxrs[__NUM_VXRS_LOW]; local 139 vxrs[i] = current->thread.ufpu.vxrs[i].low; 140 if (__copy_to_user(&sregs_ext->vxrs_low, vxrs, 143 current->thread.ufpu.vxrs + __NUM_VXRS_LOW, 154 __u64 vxrs[__NUM_VXRS_LOW]; local 166 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, 168 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, 173 current->thread.ufpu.vxrs[i].low = vxrs[ [all...] |
H A D | signal.c | 62 * have a fixed position and moves if gprs_high or vxrs exist. 178 __u64 vxrs[__NUM_VXRS_LOW]; local 184 vxrs[i] = current->thread.ufpu.vxrs[i].low; 185 if (__copy_to_user(&sregs_ext->vxrs_low, vxrs, 188 current->thread.ufpu.vxrs + __NUM_VXRS_LOW, 198 __u64 vxrs[__NUM_VXRS_LOW]; local 203 if (__copy_from_user(vxrs, &sregs_ext->vxrs_low, 205 __copy_from_user(current->thread.ufpu.vxrs + __NUM_VXRS_LOW, 210 current->thread.ufpu.vxrs[ [all...] |
H A D | perf_regs.c | 22 fp = *(freg_t *)(current->thread.ufpu.vxrs + idx);
|
H A D | ptrace.c | 255 * floating point regs. are in the child->thread.ufpu.vxrs array 258 tmp = *(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset); 396 * floating point regs. are in the child->thread.ufpu.vxrs array 399 *(addr_t *)((addr_t)child->thread.ufpu.vxrs + 2 * offset) = data; 616 * floating point regs. are in the child->thread.ufpu.vxrs array 619 tmp = *(__u32 *)((addr_t)child->thread.ufpu.vxrs + 2 * offset); 735 * floating point regs. are in the child->thread.ufpu.vxrs array 738 *(__u32 *)((addr_t)child->thread.ufpu.vxrs + 2 * offset) = tmp; 887 convert_vx_to_fp(fprs, target->thread.ufpu.vxrs); 904 convert_fp_to_vx(target->thread.ufpu.vxrs, fpr 948 __u64 vxrs[__NUM_VXRS_LOW]; local 965 __u64 vxrs[__NUM_VXRS_LOW]; local [all...] |
H A D | crash_dump.c | 108 void __init save_area_add_vxrs(struct save_area *sa, __vector128 *vxrs) argument 114 sa->vxrs_low[i] = vxrs[i].low; 116 memcpy(sa->vxrs_high, vxrs + 16, 16 * sizeof(__vector128));
|
/linux-master/arch/s390/include/asm/ |
H A D | fpu-types.h | 16 __vector128 vxrs[__NUM_VXRS] __aligned(8); 26 __vector128 vxrs[] __aligned(8); 32 __vector128 vxrs[vxr_size] __aligned(8); \
|
H A D | fpu.h | 87 static __always_inline void save_vx_regs(__vector128 *vxrs) argument 89 fpu_vstm(0, 15, &vxrs[0]); 90 fpu_vstm(16, 31, &vxrs[16]); 93 static __always_inline void load_vx_regs(__vector128 *vxrs) argument 95 fpu_vlm(0, 15, &vxrs[0]); 96 fpu_vlm(16, 31, &vxrs[16]); 149 static __always_inline void save_fp_regs_vx(__vector128 *vxrs) argument 151 freg_t *fprs = (freg_t *)&vxrs[0].high; 156 static __always_inline void load_fp_regs_vx(__vector128 *vxrs) argument 158 freg_t *fprs = (freg_t *)&vxrs[ 266 convert_vx_to_fp(freg_t *fprs, __vector128 *vxrs) argument 274 convert_fp_to_vx(__vector128 *vxrs, freg_t *fprs) argument [all...] |
H A D | fpu-insn.h | 288 " la 1,%[vxrs]\n" \ 291 : [vxrs] "R" (*_v), \ 307 asm volatile("VLM %[v1],%[v3],%O[vxrs],%R[vxrs]\n" \ 309 : [vxrs] "Q" (*_v), \ 434 " la 1,%[vxrs]\n" \ 436 : [vxrs] "=R" (*_v) \ 452 asm volatile("VSTM %[v1],%[v3],%O[vxrs],%R[vxrs]\n" \ 453 : [vxrs] " [all...] |
H A D | ipl.h | 62 void __init save_area_add_vxrs(struct save_area *, __vector128 *vxrs);
|
Completed in 135 milliseconds