Symbol: fpreg
sys/arch/aarch64/aarch64/core_machdep.c
74
md_core.fpreg = pcb->pcb_fpregs;
sys/arch/aarch64/aarch64/core_machdep.c
76
memset(&md_core.fpreg, 0, sizeof(md_core.fpreg));
sys/arch/aarch64/aarch64/cpu_machdep.c
188
CTASSERT(sizeof(struct fpreg) == sizeof(__fregset_t));
sys/arch/aarch64/aarch64/cpu_machdep.c
189
CTASSERT(offsetof(struct fpreg, fpcr) == offsetof(__fregset_t, __fpcr));
sys/arch/aarch64/aarch64/cpu_machdep.c
190
CTASSERT(offsetof(struct fpreg, fpsr) == offsetof(__fregset_t, __fpsr));
sys/arch/aarch64/aarch64/cpu_machdep.c
230
pcb->pcb_fpregs = *(const struct fpreg *)&mcp->__fregs;
sys/arch/aarch64/aarch64/fpu.c
184
static const struct fpreg zero_fpreg;
sys/arch/aarch64/aarch64/process_machdep.c
68
process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *lenp)
sys/arch/aarch64/aarch64/process_machdep.c
80
process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t len)
sys/arch/aarch64/include/machdep.h
149
struct fpreg;
sys/arch/aarch64/include/machdep.h
150
void load_fpregs(const struct fpreg *);
sys/arch/aarch64/include/machdep.h
151
void save_fpregs(struct fpreg *);
sys/arch/aarch64/include/pcb.h
40
struct fpreg pcb_fpregs;
sys/arch/aarch64/include/pcb.h
46
struct fpreg fpreg;
sys/arch/alpha/alpha/compat_13_machdep.c
98
memcpy(&pcb->pcb_fp, (struct fpreg *)ksc.sc_fpregs,
sys/arch/alpha/alpha/compat_13_machdep.c
99
sizeof(struct fpreg));
sys/arch/alpha/alpha/compat_16_machdep.c
137
memcpy((struct fpreg *)frame.sf_sc.sc_fpregs, &pcb->pcb_fp,
sys/arch/alpha/alpha/compat_16_machdep.c
138
sizeof(struct fpreg));
sys/arch/alpha/alpha/compat_16_machdep.c
285
memcpy(&pcb->pcb_fp, (struct fpreg *)ksc.sc_fpregs,
sys/arch/alpha/alpha/compat_16_machdep.c
286
sizeof(struct fpreg));
sys/arch/alpha/alpha/process_machdep.c
115
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/alpha/alpha/process_machdep.c
121
memcpy(regs, &pcb->pcb_fp, sizeof(struct fpreg));
sys/arch/alpha/alpha/process_machdep.c
126
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/alpha/alpha/process_machdep.c
132
memcpy(&pcb->pcb_fp, regs, sizeof(struct fpreg));
sys/arch/alpha/include/pcb.h
60
struct fpreg pcb_fp; /* FP registers [SW] */
sys/arch/alpha/include/pcb.h
74
struct fpreg md_fpstate;
sys/arch/alpha/include/reg.h
94
void restorefpstate(struct fpreg *);
sys/arch/alpha/include/reg.h
95
void savefpstate(struct fpreg *);
sys/arch/amd64/amd64/process_machdep.c
159
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/amd64/amd64/process_machdep.c
237
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/arm/arm/core_machdep.c
78
struct fpreg fpregs;
sys/arch/arm/arm/process_machdep.c
174
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/arm/arm/process_machdep.c
211
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/hppa/hppa/fpu.c
228
void *fpreg;
sys/arch/hppa/hppa/fpu.c
260
fpreg = ((char *)pcb->pcb_fpregs) + (inst_t << log2size);
sys/arch/hppa/hppa/fpu.c
319
copyout(fpreg, (void *) offset, 1 << log2size) :
sys/arch/hppa/hppa/fpu.c
320
copyin((const void *) offset, fpreg, 1 << log2size);
sys/arch/hppa/hppa/fpu.c
83
void hppa_fpu_swap(struct fpreg *, struct fpreg *);
sys/arch/hppa/hppa/machdep.c
269
struct fpreg lwp0_fpregs;
sys/arch/hppa/hppa/machdep.c
624
memset(&lwp0_fpregs, 0, sizeof(struct fpreg));
sys/arch/hppa/hppa/machdep.c
626
pool_init(&hppa_fppl, sizeof(struct fpreg), 16, 0, 0, "fppl", NULL,
sys/arch/hppa/hppa/process_machdep.c
111
process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
sys/arch/hppa/hppa/process_machdep.c
180
process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
sys/arch/hppa/include/pcb.h
38
struct fpreg *pcb_fpregs; /* not in the trapframe */
sys/arch/hppa/include/pcb.h
46
struct fpreg md_fpreg;
sys/arch/i386/i386/process_machdep.c
135
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/i386/i386/process_machdep.c
187
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/i386/include/reg.h
98
__CTASSERT_NOLINT(sizeof(struct fpreg) == 108);
sys/arch/ia64/ia64/process_machdep.c
56
process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
sys/arch/ia64/ia64/process_machdep.c
64
process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
sys/arch/ia64/include/md_var.h
66
struct fpreg;
sys/arch/m68k/fpe/fpu_fmovecr.c
104
uint32_t *fpreg;
sys/arch/m68k/fpe/fpu_fmovecr.c
108
fpreg = &(fe->fe_fpframe->fpf_regs[0]);
sys/arch/m68k/fpe/fpu_fmovecr.c
112
fpu_implode(fe, &fe->fe_f3, FTYPE_EXT, &fpreg[dstreg * 3]);
sys/arch/m68k/fpe/fpu_fmovecr.c
115
fpreg[dstreg * 3], fpreg[dstreg * 3 + 1], fpreg[dstreg * 3 + 2],
sys/arch/m68k/include/reg.h
104
int process_read_fpregs(struct lwp *, struct fpreg *, size_t *);
sys/arch/m68k/m68k/core_machdep.c
66
struct fpreg freg;
sys/arch/m68k/m68k/process_machdep.c
140
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/m68k/m68k/process_machdep.c
99
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/mips/include/pcb.h
62
struct fpreg pcb_fpregs; /* saved floating point registers */
sys/arch/mips/include/pcb.h
73
struct fpreg md_fpregs;
sys/arch/mips/mips/compat_13_machdep.c
93
*(struct fpreg *)&pcb->pcb_fpregs = *(struct fpreg *)scp->sc_fpregs;
sys/arch/mips/mips/compat_16_machdep.c
140
*(struct fpreg *)ksc.sc_fpregs = *(struct fpreg *)&pcb->pcb_fpregs;
sys/arch/mips/mips/compat_16_machdep.c
280
*(struct fpreg *)&pcb->pcb_fpregs = *(struct fpreg *)scp->sc_fpregs;
sys/arch/mips/mips/core_machdep.c
74
struct fpreg fpregs;
sys/arch/mips/mips/cpu_subr.c
404
fplen = sizeof(struct fpreg);
sys/arch/mips/mips/cpu_subr.c
475
fplen = sizeof(struct fpreg);
sys/arch/mips/mips/netbsd32_machdep.c
275
struct fpreg fpregs;
sys/arch/mips/mips/process_machdep.c
137
CTASSERT(sizeof(struct fpreg_oabi) <= sizeof(struct fpreg));
sys/arch/mips/mips/process_machdep.c
141
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *regslen_p)
sys/arch/mips/mips/process_machdep.c
144
KASSERT(*regslen_p == sizeof(struct fpreg));
sys/arch/mips/mips/process_machdep.c
157
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t regslen)
sys/arch/mips/mips/process_machdep.c
167
KASSERT(regslen == sizeof(struct fpreg));
sys/arch/or1k/include/pcb.h
38
struct fpreg pcb_fpregs;
sys/arch/or1k/include/pcb.h
43
struct fpreg fpreg;
sys/arch/powerpc/fpu/fpu_emu.c
162
#define FR(reg) (fs->fpreg[reg])
sys/arch/powerpc/fpu/fpu_emu.c
207
fpu_emulate(struct trapframe *tf, struct fpreg *fpf, ksiginfo_t *ksi)
sys/arch/powerpc/fpu/fpu_emu.c
351
struct fpreg *fs;
sys/arch/powerpc/fpu/fpu_emu.c
410
a = (int *)&fs->fpreg[rt];
sys/arch/powerpc/fpu/fpu_emu.c
586
memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
sys/arch/powerpc/fpu/fpu_emu.c
588
a = (int *)&fs->fpreg[rt];
sys/arch/powerpc/fpu/fpu_emu.c
615
memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
sys/arch/powerpc/fpu/fpu_emu.c
630
memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
sys/arch/powerpc/fpu/fpu_emu.c
632
a = (int *)&fs->fpreg[rt];
sys/arch/powerpc/fpu/fpu_emu.c
638
memcpy(&fs->fpreg[rt], &fs->fpreg[rb],
sys/arch/powerpc/fpu/fpu_emu.c
640
a = (int *)&fs->fpreg[rt];
sys/arch/powerpc/fpu/fpu_emu.c
646
memcpy(&fs->fpreg[rt], &fs->fpscr,
sys/arch/powerpc/fpu/fpu_emu.c
662
a = (int *)&fs->fpreg[rb];
sys/arch/powerpc/fpu/fpu_emu.c
729
a = (int *)&fe->fe_fpstate->fpreg[ra];
sys/arch/powerpc/fpu/fpu_emu.c
738
memcpy(&fs->fpreg[rt], &fs->fpreg[rc],
sys/arch/powerpc/fpu/fpu_emu.h
151
struct fpreg *fe_fpstate; /* registers, etc */
sys/arch/powerpc/fpu/fpu_extern.h
39
struct fpreg;
sys/arch/powerpc/fpu/fpu_extern.h
42
bool fpu_emulate(struct trapframe *, struct fpreg *, ksiginfo_t *);
sys/arch/powerpc/include/fpu.h
118
void fpu_load_from_fpreg(const struct fpreg *);
sys/arch/powerpc/include/fpu.h
119
void fpu_unload_to_fpreg(struct fpreg *);
sys/arch/powerpc/include/fpu.h
98
struct fpreg;
sys/arch/powerpc/include/pcb.h
60
struct fpreg pcb_fpu; /* Floating point processor */
sys/arch/powerpc/include/pcb.h
67
struct fpreg fpstate;
sys/arch/powerpc/include/reg.h
62
uint64_t fpreg[32];
sys/arch/powerpc/include/reg.h
65
double fpreg[32];
sys/arch/powerpc/powerpc/fpu.c
229
(void)memcpy(mcp->__fpregs.__fpu_regs, pcb->pcb_fpu.fpreg,
sys/arch/powerpc/powerpc/fpu.c
250
(void)memcpy(&pcb->pcb_fpu.fpreg, &mcp->__fpregs.__fpu_regs,
sys/arch/powerpc/powerpc/fpu.c
251
sizeof (pcb->pcb_fpu.fpreg));
sys/arch/powerpc/powerpc/process_machdep.c
107
process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
sys/arch/powerpc/powerpc/process_machdep.c
88
process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
sys/arch/powerpc/powerpc/trap.c
811
uint64_t * const fpreg = &pcb->pcb_fpu.fpreg[reg];
sys/arch/powerpc/powerpc/trap.c
828
if (copyin((void *)tf->tf_dar, fpreg,
sys/arch/powerpc/powerpc/trap.c
857
uint64_t * const fpreg = &pcb->pcb_fpu.fpreg[reg];
sys/arch/powerpc/powerpc/trap.c
874
if (copyout(fpreg, (void *)tf->tf_dar,
sys/arch/riscv/include/pcb.h
46
struct fpreg pcb_fpregs;
sys/arch/riscv/include/pcb.h
52
struct fpreg fpreg;
sys/arch/riscv/riscv/core_machdep.c
67
struct fpreg fpregs;
sys/arch/riscv/riscv/fpu.c
134
struct fpreg * const fp = &pcb->pcb_fpregs;
sys/arch/riscv/riscv/fpu.c
77
struct fpreg * const fp = &pcb->pcb_fpregs;
sys/arch/riscv/riscv/netbsd32_machdep.c
105
*(struct fpreg *)mcp->__fregs = pcb->pcb_fpregs;
sys/arch/riscv/riscv/netbsd32_machdep.c
161
pcb->pcb_fpregs = *(const struct fpreg *)mcp->__fregs;
sys/arch/riscv/riscv/netbsd32_machdep.c
78
CTASSERT(sizeof(struct fpreg) == sizeof(__fregset_t));
sys/arch/riscv/riscv/process_machdep.c
65
process_read_fpregs(struct lwp *l, struct fpreg *fpregs, size_t *sz)
sys/arch/riscv/riscv/process_machdep.c
81
process_write_fpregs(struct lwp *l, const struct fpreg *fpregs, size_t sz)
sys/arch/riscv/riscv/riscv_machdep.c
239
CTASSERT(sizeof(struct fpreg) == sizeof(__fregset_t));
sys/arch/riscv/riscv/riscv_machdep.c
261
*(struct fpreg *)mcp->__fregs = pcb->pcb_fpregs;
sys/arch/riscv/riscv/riscv_machdep.c
318
pcb->pcb_fpregs = *(const struct fpreg *)mcp->__fregs;
sys/arch/sparc/include/reg.h
112
struct fpreg fs_reg;
sys/arch/sparc/sparc/process_machdep.c
157
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/sparc/sparc/process_machdep.c
169
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/sparc64/sparc64/process_machdep.c
204
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/sparc64/sparc64/process_machdep.c
229
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/usermode/usermode/process_machdep.c
104
process_read_fpregs(struct lwp *l, struct fpreg *regs, size_t *sz)
sys/arch/usermode/usermode/process_machdep.c
127
process_write_fpregs(struct lwp *l, const struct fpreg *regs, size_t sz)
sys/arch/x86/x86/core_machdep.c
110
struct fpreg freg;
sys/compat/linux/arch/alpha/linux_machdep.c
400
memcpy(&pcb->pcb_fp, (struct fpreg *)context.sc_fpregs,
sys/compat/linux/arch/alpha/linux_machdep.c
401
sizeof(struct fpreg));
sys/compat/linux/arch/amd64/linux_machdep.c
140
struct fpreg fpregs;
sys/compat/linux/arch/i386/linux_ptrace.c
133
struct fpreg *fpregs = NULL;
sys/compat/linux/arch/i386/linux_ptrace.c
164
fpregs = kmem_alloc(sizeof(struct fpreg), KM_SLEEP);
sys/compat/linux/arch/i386/linux_ptrace.c
284
memset(fpregs, '\0', sizeof(struct fpreg));
sys/compat/linux/arch/i386/linux_ptrace.c
286
uimin(sizeof(struct linux_fpctx), sizeof(struct fpreg)));
sys/compat/linux/arch/powerpc/linux_machdep.c
187
memcpy(&frame.lfp_regs, curpcb->pcb_fpu.fpreg, sizeof(frame.lfp_regs));
sys/compat/linux/arch/powerpc/linux_machdep.c
328
memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs.lfp_regs,
sys/compat/linux/arch/powerpc/linux_machdep.c
329
sizeof(curpcb->pcb_fpu.fpreg));
sys/compat/linux/arch/powerpc/linux_machdep.c
422
memcpy(curpcb->pcb_fpu.fpreg, (void *)&sregs.lfp_regs,
sys/compat/linux/arch/powerpc/linux_machdep.c
423
sizeof(curpcb->pcb_fpu.fpreg));
sys/compat/linux/arch/powerpc/linux_ptrace.c
111
struct fpreg *fpregs = NULL;
sys/compat/linux/arch/powerpc/linux_ptrace.c
141
fpregs = kmem_alloc(sizeof(struct fpreg), KM_SLEEP);
sys/compat/linux/arch/powerpc/linux_ptrace.c
245
if (sizeof(struct fpreg) < (32 * sizeof(double))) {
sys/compat/linux/arch/powerpc/linux_ptrace.c
249
uimin(32 * sizeof(double), sizeof(struct fpreg)));
sys/compat/linux/arch/powerpc/linux_ptrace.c
255
memset(fpregs, '\0', sizeof(struct fpreg));
sys/compat/linux/arch/powerpc/linux_ptrace.c
257
uimin(32 * sizeof(double), sizeof(struct fpreg)));
sys/dev/pci/radeonfb.c
2665
uint32_t fpreg, fpval;
sys/dev/pci/radeonfb.c
2694
fpreg = RADEON_FP2_GEN_CNTL;
sys/dev/pci/radeonfb.c
2699
fpreg = RADEON_FP_GEN_CNTL;
sys/dev/pci/radeonfb.c
2705
CLR32(sc, fpreg, fpval);
sys/dev/pci/radeonfb.c
2711
SET32(sc, fpreg, fpval);
sys/kern/sys_process_lwpstatus.c
239
s = sizeof(struct fpreg);
sys/lib/libunwind/Registers.hpp
1016
memcpy(fpreg + (num - REGNO_HPPA_FR4L), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
1023
uint32_t fpreg[56];
sys/lib/libunwind/Registers.hpp
1106
memcpy(fpreg + (num - REGNO_MIPS_F0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
1113
uint64_t fpreg[32];
sys/lib/libunwind/Registers.hpp
1196
memcpy(fpreg + (num - REGNO_MIPS64_F0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
1203
uint64_t fpreg[32];
sys/lib/libunwind/Registers.hpp
261
memcpy(fpreg + (num - REGNO_PPC32_F0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
274
uint64_t fpreg[32];
sys/lib/libunwind/Registers.hpp
463
memcpy((uint8_t *)(fpreg + dnum) + part * sizeof(fpreg[0]) / 2,
sys/lib/libunwind/Registers.hpp
464
addr, sizeof(fpreg[0]) / 2);
sys/lib/libunwind/Registers.hpp
483
memcpy(fpreg + (num - REGNO_ARM32_D0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
494
uint64_t fpreg[32];
sys/lib/libunwind/Registers.hpp
640
memcpy(fpreg + (num - REGNO_M68K_FP0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
650
fpreg_t fpreg[8];
sys/lib/libunwind/Registers.hpp
931
memcpy(fpreg + (num - REGNO_ALPHA_F0), addr, sizeof(fpreg[0]));
sys/lib/libunwind/Registers.hpp
938
uint64_t fpreg[31];
sys/miscfs/procfs/procfs_vnops.c
915
vap->va_bytes = vap->va_size = sizeof(struct fpreg);
sys/sys/proc.h
594
sizeof(process_fpreg32) : sizeof(struct fpreg))
sys/sys/ptrace.h
222
struct fpreg;
sys/sys/ptrace.h
224
#define process_fpreg32 struct fpreg
sys/sys/ptrace.h
227
#define process_fpreg64 struct fpreg
sys/sys/ptrace.h
300
int process_read_fpregs(struct lwp *, struct fpreg *, size_t *);
sys/sys/ptrace.h
329
int process_write_fpregs(struct lwp *, const struct fpreg *, size_t);
tests/lib/libc/sys/t_ptrace_register_wait.h
44
struct fpreg fpr;
tests/lib/libc/sys/t_ptrace_x86_wait.h
2934
struct fpreg fpr;