/kernel/linux/linux-5.10/arch/alpha/include/asm/ |
H A D | elf.h | 71 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);
|
/kernel/linux/linux-5.10/arch/loongarch/kernel/ |
H A D | ptrace.c | 115 sizeof(elf_fpreg_t) * NUM_FPU_REGS); in gfpr_get() 123 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_get_simd() 126 r = membuf_write(to, &fpr_val, sizeof(elf_fpreg_t)); in gfpr_get_simd() 144 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get() 161 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in gfpr_set() 171 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_set_simd() 174 &fpr_val, i * sizeof(elf_fpreg_t), in gfpr_set_simd() 175 (i + 1) * sizeof(elf_fpreg_t)); in gfpr_set_simd() 193 const int fcc_start = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set() 197 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set() [all...] |
/kernel/linux/linux-5.10/arch/c6x/include/asm/ |
H A D | elf.h | 17 typedef unsigned long elf_fpreg_t; typedef 23 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-5.10/arch/riscv/include/uapi/asm/ |
H A D | elf.h | 23 typedef __u64 elf_fpreg_t; typedef 25 #define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
|
/kernel/linux/linux-6.6/arch/riscv/include/uapi/asm/ |
H A D | elf.h | 23 typedef __u64 elf_fpreg_t; typedef 25 #define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-riscv/asm/ |
H A D | elf.h | 25 typedef __u64 elf_fpreg_t; typedef 27 #define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-riscv/asm/ |
H A D | elf.h | 25 typedef __u64 elf_fpreg_t; typedef 27 #define ELF_NFPREG (sizeof(struct __riscv_d_ext_state) / sizeof(elf_fpreg_t))
|
/kernel/linux/linux-5.10/arch/powerpc/include/uapi/asm/ |
H A D | elf.h | 138 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];
|
/kernel/linux/linux-6.6/arch/powerpc/include/uapi/asm/ |
H A D | elf.h | 140 typedef double elf_fpreg_t; typedef 141 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG]; 166 typedef elf_fpreg_t elf_vsrreghalf_t32[ELF_NVSRHALFREG];
|
/kernel/linux/linux-5.10/arch/mips/kernel/ |
H A D | ptrace.c | 411 NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_get_fpa() 424 BUILD_BUG_ON(sizeof(u64) != sizeof(elf_fpreg_t)); in fpr_get_msa() 438 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get() 459 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_set_fpa() 476 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in fpr_set_msa() 479 &fpr_val, i * sizeof(elf_fpreg_t), in fpr_set_msa() 480 (i + 1) * sizeof(elf_fpreg_t)); in fpr_set_msa() 495 * We optimize for the case where `count % sizeof(elf_fpreg_t) == 0', 506 const int fcr31_pos = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set() 511 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set() [all...] |
H A D | binfmt_elfn32.c | 29 typedef double elf_fpreg_t; typedef 30 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
H A D | binfmt_elfo32.c | 29 typedef double elf_fpreg_t; typedef 30 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-6.6/arch/mips/kernel/ |
H A D | ptrace.c | 417 NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_get_fpa() 430 BUILD_BUG_ON(sizeof(u64) != sizeof(elf_fpreg_t)); in fpr_get_msa() 444 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get() 465 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in fpr_set_fpa() 482 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in fpr_set_msa() 485 &fpr_val, i * sizeof(elf_fpreg_t), in fpr_set_msa() 486 (i + 1) * sizeof(elf_fpreg_t)); in fpr_set_msa() 501 * We optimize for the case where `count % sizeof(elf_fpreg_t) == 0', 512 const int fcr31_pos = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set() 517 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set() [all...] |
/kernel/linux/linux-5.10/arch/microblaze/include/uapi/asm/ |
H A D | elf.h | 64 typedef unsigned long elf_fpreg_t; typedef 65 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-6.6/arch/microblaze/include/uapi/asm/ |
H A D | elf.h | 64 typedef unsigned long elf_fpreg_t; typedef 65 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-6.6/arch/alpha/include/asm/ |
H A D | elf.h | 71 typedef double elf_fpreg_t; typedef 72 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-6.6/arch/loongarch/kernel/ |
H A D | ptrace.c | 124 sizeof(elf_fpreg_t) * NUM_FPU_REGS); in gfpr_get() 132 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_get_simd() 135 r = membuf_write(to, &fpr_val, sizeof(elf_fpreg_t)); in gfpr_get_simd() 153 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get() 170 0, NUM_FPU_REGS * sizeof(elf_fpreg_t)); in gfpr_set() 180 BUILD_BUG_ON(sizeof(fpr_val) != sizeof(elf_fpreg_t)); in gfpr_set_simd() 183 &fpr_val, i * sizeof(elf_fpreg_t), in gfpr_set_simd() 184 (i + 1) * sizeof(elf_fpreg_t)); in gfpr_set_simd() 202 const int fcc_start = NUM_FPU_REGS * sizeof(elf_fpreg_t); in fpr_set() 206 BUG_ON(count % sizeof(elf_fpreg_t)); in fpr_set() [all...] |
/kernel/linux/linux-6.6/arch/riscv/kernel/ |
H A D | ptrace.c | 165 .size = sizeof(elf_fpreg_t), 166 .align = sizeof(elf_fpreg_t), 349 .size = sizeof(elf_fpreg_t), 350 .align = sizeof(elf_fpreg_t),
|
/kernel/linux/linux-5.10/arch/xtensa/include/asm/ |
H A D | elf.h | 86 typedef unsigned int elf_fpreg_t; typedef 87 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-6.6/arch/xtensa/include/asm/ |
H A D | elf.h | 86 typedef unsigned int elf_fpreg_t; typedef 87 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-5.10/arch/ia64/kernel/ |
H A D | ptrace.c | 1570 #define ELF_FP_OFFSET(i) (i * sizeof(elf_fpreg_t)) 1577 elf_fpreg_t reg; in do_fpregs_get() 1584 membuf_zero(&to, 2 * sizeof(elf_fpreg_t)); in do_fpregs_get() 1609 elf_fpreg_t fpreg, tmp[30]; in do_fpregs_set() 1637 if (unw_get_fr(info, start / sizeof(elf_fpreg_t), in do_fpregs_set() 1642 tmp[start / sizeof(elf_fpreg_t) - 2].u.bits[0] in do_fpregs_set() 1647 if (unw_get_fr(info, end / sizeof(elf_fpreg_t), in do_fpregs_set() 1652 tmp[end / sizeof(elf_fpreg_t) - 2].u.bits[1] in do_fpregs_set() 1657 for ( ; start < end ; start += sizeof(elf_fpreg_t)) { in do_fpregs_set() 1658 index = start / sizeof(elf_fpreg_t); in do_fpregs_set() [all...] |
/kernel/linux/linux-6.6/arch/ia64/kernel/ |
H A D | ptrace.c | 1514 #define ELF_FP_OFFSET(i) (i * sizeof(elf_fpreg_t)) 1521 elf_fpreg_t reg; in do_fpregs_get() 1528 membuf_zero(&to, 2 * sizeof(elf_fpreg_t)); in do_fpregs_get() 1553 elf_fpreg_t fpreg, tmp[30]; in do_fpregs_set() 1581 if (unw_get_fr(info, start / sizeof(elf_fpreg_t), in do_fpregs_set() 1586 tmp[start / sizeof(elf_fpreg_t) - 2].u.bits[0] in do_fpregs_set() 1591 if (unw_get_fr(info, end / sizeof(elf_fpreg_t), in do_fpregs_set() 1596 tmp[end / sizeof(elf_fpreg_t) - 2].u.bits[1] in do_fpregs_set() 1601 for ( ; start < end ; start += sizeof(elf_fpreg_t)) { in do_fpregs_set() 1602 index = start / sizeof(elf_fpreg_t); in do_fpregs_set() [all...] |
/kernel/linux/linux-5.10/arch/ia64/include/asm/ |
H A D | elf.h | 185 typedef struct ia64_fpreg elf_fpreg_t; typedef 186 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | ptrace.c | 101 .size = sizeof(elf_fpreg_t), 102 .align = sizeof(elf_fpreg_t),
|
/kernel/linux/linux-6.6/arch/ia64/include/asm/ |
H A D | elf.h | 185 typedef struct ia64_fpreg elf_fpreg_t; typedef 186 typedef elf_fpreg_t elf_fpregset_t[ELF_NFPREG];
|