Home
last modified time | relevance | path

Searched refs:elf_fpreg_t (Results 1 – 14 of 14) sorted by relevance

/linux-6.1.9/arch/loongarch/kernel/
Dptrace.c119 sizeof(elf_fpreg_t) * NUM_FPU_REGS); in gfpr_get()
127 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_get_simd()
130 r = membuf_write(to, &fpr_val, sizeof(elf_fpreg_t)); in gfpr_get_simd()
146 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get()
163 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in gfpr_set()
173 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_set_simd()
176 &fpr_val, i * sizeof(elf_fpreg_t), in gfpr_set_simd()
177 (i + 1) * sizeof(elf_fpreg_t)); in gfpr_set_simd()
195 const int fcc_start = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set()
199 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set()
[all …]
/linux-6.1.9/arch/alpha/include/asm/
Delf.h71 typedef double elf_fpreg_t; typedef
72 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
125 extern int dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task);
/linux-6.1.9/arch/riscv/include/uapi/asm/
Delf.h23 typedef __u64 elf_fpreg_t; typedef
25 #define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
/linux-6.1.9/arch/mips/kernel/
Dptrace.c410 NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_get_fpa()
423 BUILD_BUG_ON(sizeof(u64) != sizeof(elf_fpreg_t)); in fpr_get_msa()
437 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get()
458 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_set_fpa()
475 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in fpr_set_msa()
478 &fpr_val, i * sizeof(elf_fpreg_t), in fpr_set_msa()
479 (i + 1) * sizeof(elf_fpreg_t)); in fpr_set_msa()
505 const int fcr31_pos = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set()
510 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set()
517 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_set()
[all …]
/linux-6.1.9/arch/riscv/kernel/
Dptrace.c99 .size = sizeof(elf_fpreg_t),
100 .align = sizeof(elf_fpreg_t),
313 .size = sizeof(elf_fpreg_t),
314 .align = sizeof(elf_fpreg_t),
/linux-6.1.9/arch/powerpc/include/uapi/asm/
Delf.h138 typedef double elf_fpreg_t; typedef
139 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
164 typedef elf_fpreg_t elf_vsrreghalf_t32[ELF_NVSRHALFREG];
/linux-6.1.9/arch/microblaze/include/uapi/asm/
Delf.h64 typedef unsigned long elf_fpreg_t; typedef
65 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/xtensa/include/asm/
Delf.h86 typedef unsigned int elf_fpreg_t; typedef
87 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/ia64/kernel/
Dptrace.c1516 #define ELF_FP_OFFSET(i) (i * sizeof(elf_fpreg_t))
1523 elf_fpreg_t reg; in do_fpregs_get()
1530 membuf_zero(&to, 2 * sizeof(elf_fpreg_t)); in do_fpregs_get()
1555 elf_fpreg_t fpreg, tmp[30]; in do_fpregs_set()
1583 if (unw_get_fr(info, start / sizeof(elf_fpreg_t), in do_fpregs_set()
1588 tmp[start / sizeof(elf_fpreg_t) - 2].u.bits[0] in do_fpregs_set()
1593 if (unw_get_fr(info, end / sizeof(elf_fpreg_t), in do_fpregs_set()
1598 tmp[end / sizeof(elf_fpreg_t) - 2].u.bits[1] in do_fpregs_set()
1603 for ( ; start < end ; start += sizeof(elf_fpreg_t)) { in do_fpregs_set()
1604 index = start / sizeof(elf_fpreg_t); in do_fpregs_set()
[all …]
/linux-6.1.9/arch/ia64/include/asm/
Delf.h185 typedef struct ia64_fpreg elf_fpreg_t; typedef
186 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/loongarch/include/asm/
Delf.h147 typedef double elf_fpreg_t; typedef
148 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/parisc/include/asm/
Delf.h303 typedef double elf_fpreg_t; typedef
304 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/mips/include/asm/
Delf.h211 typedef double elf_fpreg_t; typedef
212 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
/linux-6.1.9/arch/alpha/kernel/
Dprocess.c337 dump_elf_task_fp(elf_fpreg_t *dest, struct task_struct *task) in dump_elf_task_fp()