Searched refs:fregs (Results 1 – 4 of 4) sorted by relevance
/Linux-v5.10/arch/sh/math-emu/ |
D | math.c | 26 #define FPUL (fregs->fpul) 27 #define FPSCR (fregs->fpscr) 36 #define FR ((unsigned long*)(fregs->fp_regs)) 40 #define DR ((unsigned long long*)(fregs->fp_regs)) 79 fcmp_gt(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_gt() argument 90 fcmp_eq(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fcmp_eq() argument 106 fadd(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fadd() argument 113 fsub(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fsub() argument 120 fmul(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fmul() argument 127 fdiv(struct sh_fpu_soft_struct *fregs, struct pt_regs *regs, int m, int n) in fdiv() argument [all …]
|
/Linux-v5.10/arch/mips/kernel/ |
D | ptrace32.c | 95 union fpureg *fregs; in compat_arch_ptrace() local 102 fregs = get_fpu_regs(child); in compat_arch_ptrace() 109 tmp = get_fpr32(&fregs[(addr & ~1) - FPR_BASE], in compat_arch_ptrace() 113 tmp = get_fpr64(&fregs[addr - FPR_BASE], 0); in compat_arch_ptrace() 211 union fpureg *fregs = get_fpu_regs(child); in compat_arch_ptrace() local 225 set_fpr32(&fregs[(addr & ~1) - FPR_BASE], in compat_arch_ptrace() 229 set_fpr64(&fregs[addr - FPR_BASE], 0, data); in compat_arch_ptrace()
|
D | ptrace.c | 361 union fpureg *fregs = get_fpu_regs(child); in ptrace_getfpregs() local 363 __put_user(get_fpr64(&fregs[i], 0), in ptrace_getfpregs() 378 union fpureg *fregs; in ptrace_setfpregs() local 387 fregs = get_fpu_regs(child); in ptrace_setfpregs() 391 set_fpr64(&fregs[i], 0, fpr_val); in ptrace_setfpregs() 1104 union fpureg *fregs; in arch_ptrace() local 1111 fregs = get_fpu_regs(child); in arch_ptrace() 1120 tmp = get_fpr32(&fregs[(addr & ~1) - FPR_BASE], in arch_ptrace() 1125 tmp = get_fpr64(&fregs[addr - FPR_BASE], 0); in arch_ptrace() 1208 union fpureg *fregs = get_fpu_regs(child); in arch_ptrace() local [all …]
|
/Linux-v5.10/arch/sparc/math-emu/ |
D | math_32.c | 133 static int do_one_mathemu(u32 insn, unsigned long *fsr, unsigned long *fregs); 275 static int do_one_mathemu(u32 insn, unsigned long *pfsr, unsigned long *fregs) in do_one_mathemu() argument 369 rs1 = (argp)&fregs[freg]; in do_one_mathemu() 390 rs2 = (argp)&fregs[freg]; in do_one_mathemu() 419 rd = (void *)&fregs[freg]; in do_one_mathemu()
|