/linux/arch/x86/kernel/fpu/ |
H A D | core.c | 117 static void update_avx_timestamp(struct fpu *fpu) in update_avx_timestamp() 140 void save_fpregs_to_fpstate(struct fpu *fpu) in save_fpregs_to_fpstate() 357 struct fpu *fpu = x86_task_fpu(current); in fpu_swap_kvm_fpstate() local 487 void fpu_sync_fpstate(struct fpu *fpu) in fpu_sync_fpstate() 573 void fpstate_reset(struct fpu *fpu) in fpstate_reset() 739 struct fpu *fpu; in fpu__drop() local 782 struct fpu *fpu = x86_task_fpu(current); in fpu_reset_fpstate_regs() local 809 void fpu__clear_user_states(struct fpu *fpu) in fpu__clear_user_states() 885 struct fpu *fpu = x86_task_fpu(current); in fpregs_assert_state_consistent() local 897 struct fpu *fpu = x86_task_fpu(current); in fpregs_mark_activate() local [all …]
|
H A D | xstate.c | 1583 struct fpu *fpu = x86_task_fpu(current); in fpstate_realloc() local 1676 struct fpu *fpu = x86_task_fpu(current->group_leader); in __xstate_request_perm() local 1766 struct fpu *fpu; in __xfd_enable_feature() local
|
/linux/arch/loongarch/include/asm/ |
H A D | kvm_vcpu.h | 65 static inline void kvm_save_lsx(struct loongarch_fpu *fpu) { } in kvm_save_lsx() 66 static inline void kvm_restore_lsx(struct loongarch_fpu *fpu) { } in kvm_restore_lsx() 75 static inline void kvm_save_lasx(struct loongarch_fpu *fpu) { } in kvm_save_lasx() 76 static inline void kvm_restore_lasx(struct loongarch_fpu *fpu) { } in kvm_restore_lasx()
|
/linux/arch/s390/include/asm/ |
H A D | fpu-types.h | 14 struct fpu { struct 19 struct kernel_fpu_hdr { argument
|
/linux/arch/sparc/kernel/ |
H A D | sigutil_32.c | 15 int save_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) in save_fpu_state() 49 int restore_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) in restore_fpu_state()
|
H A D | sigutil_64.c | 15 int save_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) in save_fpu_state() 35 int restore_fpu_state(struct pt_regs *regs, __siginfo_fpu_t __user *fpu) in restore_fpu_state()
|
H A D | cpu.c | 283 const struct fpu_info *fpu; in set_cpu_and_fpu() local
|
/linux/arch/x86/include/asm/fpu/ |
H A D | types.h | 471 struct fpu { struct 484 unsigned int last_cpu; 514 struct fpu_state_perm perm; argument 521 struct fpu_state_perm guest_perm; argument 541 struct fpu_guest { argument
|
/linux/arch/mips/dec/ |
H A D | int-handler.S | 284 fpu: label
|
/linux/arch/csky/kernel/ |
H A D | process.c | 73 int elf_core_copy_task_fpregs(struct task_struct *t, elf_fpregset_t *fpu) in elf_core_copy_task_fpregs()
|
/linux/arch/microblaze/kernel/ |
H A D | process.c | 136 int elf_core_copy_task_fpregs(struct task_struct *t, elf_fpregset_t *fpu) in elf_core_copy_task_fpregs()
|
/linux/arch/arc/include/asm/ |
H A D | processor.h | 31 struct arc_fpu fpu; member
|
/linux/arch/sh/include/asm/ |
H A D | user.h | 40 struct user_fpu_struct fpu; /* Math Co-processor registers */ member
|
/linux/arch/m68k/kernel/ |
H A D | process.c | 218 int elf_core_copy_task_fpregs(struct task_struct *t, elf_fpregset_t *fpu) in elf_core_copy_task_fpregs()
|
/linux/arch/riscv/kvm/ |
H A D | vcpu.c | 320 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() 325 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu()
|
/linux/arch/sh/kernel/cpu/sh4/ |
H A D | fpu.c | 146 static void denormal_to_double(struct sh_fpu_hard_struct *fpu, int n) in denormal_to_double()
|
/linux/arch/alpha/kernel/ |
H A D | process.c | 339 int elf_core_copy_task_fpregs(struct task_struct *t, elf_fpregset_t *fpu) in elf_core_copy_task_fpregs()
|
/linux/arch/sh/math-emu/ |
H A D | math.c | 476 static void fpu_init(struct sh_fpu_soft_struct *fpu) in fpu_init() 497 struct sh_fpu_soft_struct *fpu = &(tsk->thread.xstate->softfpu); in do_fpu_inst() local
|
/linux/arch/arm64/kvm/ |
H A D | guest.c | 925 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() 930 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu()
|
/linux/arch/sh/kernel/cpu/sh2a/ |
H A D | fpu.c | 377 denormal_to_double (struct sh_fpu_hard_struct *fpu, int n) in denormal_to_double()
|
/linux/arch/loongarch/kvm/ |
H A D | vcpu.c | 1255 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() 1267 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu()
|
/linux/arch/powerpc/kvm/ |
H A D | booke.c | 1796 int kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_get_fpu() 1801 int kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) in kvm_arch_vcpu_ioctl_set_fpu()
|
/linux/arch/arc/kernel/ |
H A D | setup.c | 162 struct bcr_fp_arcv2 fpu; in arcv2_mumbojumbo() local
|
/linux/arch/x86/kernel/ |
H A D | traps.c | 1307 struct fpu *fpu = x86_task_fpu(task); in math_error() local
|
/linux/fs/ |
H A D | binfmt_elf_fdpic.c | 1378 elf_fpregset_t fpu; /* NT_PRFPREG */ member
|