Home
last modified time | relevance | path

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

/linux-6.15/arch/s390/include/asm/
H A Dfpu.h134 static __always_inline void save_fp_regs(freg_t *fprs) in save_fp_regs()
136 __save_fp_regs(fprs, sizeof(freg_t) / sizeof(freg_t)); in save_fp_regs()
139 static __always_inline void load_fp_regs(freg_t *fprs) in load_fp_regs()
141 __load_fp_regs(fprs, sizeof(freg_t) / sizeof(freg_t)); in load_fp_regs()
146 freg_t *fprs = (freg_t *)&vxrs[0].high; in save_fp_regs_vx()
148 __save_fp_regs(fprs, sizeof(__vector128) / sizeof(freg_t)); in save_fp_regs_vx()
153 freg_t *fprs = (freg_t *)&vxrs[0].high; in load_fp_regs_vx()
155 __load_fp_regs(fprs, sizeof(__vector128) / sizeof(freg_t)); in load_fp_regs_vx()
261 static inline void convert_vx_to_fp(freg_t *fprs, __vector128 *vxrs) in convert_vx_to_fp()
281 convert_vx_to_fp((freg_t *)&fpregs->fprs, fpu->vxrs); in fpregs_store()
[all …]
H A Dfpu-insn.h66 static __always_inline void fpu_ld(unsigned short fpr, freg_t *reg) in fpu_ld()
113 static __always_inline void fpu_std(unsigned short fpr, freg_t *reg) in fpu_std()
/linux-6.15/arch/s390/kernel/
H A Dperf_regs.c12 freg_t fp; in perf_reg_value()
22 fp = *(freg_t *)(current->thread.ufpu.vxrs + idx); in perf_reg_value()
H A Dptrace.c886 freg_t fprs[__NUM_FPRS]; in s390_fpregs_set()
/linux-6.15/arch/s390/include/uapi/asm/
H A Dptrace.h258 } freg_t; typedef
263 freg_t fprs[NUM_FPRS];
/linux-6.15/arch/s390/kvm/
H A Dkvm-s390.h31 save_fp_regs((freg_t *)&run->s.regs.fprs); in kvm_s390_fpu_store()
40 load_fp_regs((freg_t *)&run->s.regs.fprs); in kvm_s390_fpu_load()
H A Dkvm-s390.c4374 (freg_t *) fpu->fprs); in kvm_arch_vcpu_ioctl_set_fpu()
4387 convert_vx_to_fp((freg_t *) fpu->fprs, in kvm_arch_vcpu_ioctl_get_fpu()
5371 freg_t fprs[NUM_FPRS]; in kvm_s390_store_status_unloaded()
H A Dinterrupt.c559 freg_t fprs[NUM_FPRS]; in __write_machine_check()