Searched refs:fpr (Results 1 - 25 of 56) sorted by relevance

123

/linux-master/tools/testing/selftests/powerpc/ptrace/
H A Dptrace-gpr.h39 int validate_fpr(__u64 *fpr, __u64 val) argument
44 if (fpr[i] != val) {
45 printf("FPR[%d]: %llx Expected: %llx\n", i, fpr[i], val);
56 int validate_fpr_double(double *fpr, double val) argument
61 if (fpr[i] != val) {
62 printf("FPR[%d]: %f Expected: %f\n", i, fpr[i], val);
H A Dptrace-tm-spd-gpr.c96 __u64 fpr[32]; local
101 FAIL_IF(show_fpr(child, fpr));
102 FAIL_IF(validate_fpr(fpr, FPR_4_REP));
103 FAIL_IF(show_ckpt_fpr(child, fpr));
104 FAIL_IF(validate_fpr(fpr, FPR_1_REP));
H A Dptrace-tm-gpr.c90 __u64 fpr[32]; local
95 FAIL_IF(show_fpr(child, fpr));
96 FAIL_IF(validate_fpr(fpr, FPR_2_REP));
97 FAIL_IF(show_ckpt_fpr(child, fpr));
98 FAIL_IF(validate_fpr(fpr, FPR_1_REP));
H A Dptrace-gpr.c49 __u64 tmp, fpr[32], *peeked_fprs; local
59 FAIL_IF(show_fpr(child, fpr));
61 FAIL_IF(validate_fpr(fpr, tmp));
H A Dptrace.h37 __u64 fpr[32]; member in struct:fpr_regs
325 int show_fpr(pid_t child, __u64 *fpr) argument
337 if (fpr) {
339 fpr[i] = regs->fpr[i];
357 regs->fpr[i] = val;
367 int show_ckpt_fpr(pid_t child, __u64 *fpr) argument
383 if (fpr) {
385 fpr[i] = regs->fpr[
[all...]
/linux-master/arch/mips/kernel/
H A Dasm-offsets.c146 OFFSET(THREAD_FPR0, task_struct, thread.fpu.fpr[0]);
147 OFFSET(THREAD_FPR1, task_struct, thread.fpu.fpr[1]);
148 OFFSET(THREAD_FPR2, task_struct, thread.fpu.fpr[2]);
149 OFFSET(THREAD_FPR3, task_struct, thread.fpu.fpr[3]);
150 OFFSET(THREAD_FPR4, task_struct, thread.fpu.fpr[4]);
151 OFFSET(THREAD_FPR5, task_struct, thread.fpu.fpr[5]);
152 OFFSET(THREAD_FPR6, task_struct, thread.fpu.fpr[6]);
153 OFFSET(THREAD_FPR7, task_struct, thread.fpu.fpr[7]);
154 OFFSET(THREAD_FPR8, task_struct, thread.fpu.fpr[8]);
155 OFFSET(THREAD_FPR9, task_struct, thread.fpu.fpr[
[all...]
/linux-master/arch/loongarch/kernel/
H A Dasm-offsets.c134 OFFSET(THREAD_FPR0, loongarch_fpu, fpr[0]);
135 OFFSET(THREAD_FPR1, loongarch_fpu, fpr[1]);
136 OFFSET(THREAD_FPR2, loongarch_fpu, fpr[2]);
137 OFFSET(THREAD_FPR3, loongarch_fpu, fpr[3]);
138 OFFSET(THREAD_FPR4, loongarch_fpu, fpr[4]);
139 OFFSET(THREAD_FPR5, loongarch_fpu, fpr[5]);
140 OFFSET(THREAD_FPR6, loongarch_fpu, fpr[6]);
141 OFFSET(THREAD_FPR7, loongarch_fpu, fpr[7]);
142 OFFSET(THREAD_FPR8, loongarch_fpu, fpr[8]);
143 OFFSET(THREAD_FPR9, loongarch_fpu, fpr[
[all...]
H A Dptrace.c57 memset(&target->thread.fpu.fpr, ~0, sizeof(target->thread.fpu.fpr));
123 return membuf_write(to, &target->thread.fpu.fpr,
134 fpr_val = get_fpr64(&target->thread.fpu.fpr[i], 0);
153 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
169 &target->thread.fpu.fpr,
187 set_fpr64(&target->thread.fpu.fpr[i], 0, fpr_val);
212 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t))
271 membuf_write(to, &target->thread.fpu.fpr[i], cp_sz);
297 } else if (sizeof(target->thread.fpu.fpr[
[all...]
/linux-master/arch/powerpc/kernel/ptrace/
H A Dptrace-novsx.c17 * u64 fpr[32];
26 offsetof(struct thread_fp_state, fpr[32]));
44 * u64 fpr[32];
55 offsetof(struct thread_fp_state, fpr[32]));
H A Dptrace-fpu.c23 *data = ((u32 *)child->thread.fp_state.fpr)[fpidx];
49 ((u32 *)child->thread.fp_state.fpr)[fpidx] = data;
H A Dptrace-vsx.c17 * u64 fpr[32];
44 * u64 fpr[32];
109 buf[i] = target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET];
139 buf[i] = target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET];
145 target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i];
H A Dptrace32.c97 tmp = ((unsigned int *)child->thread.fp_state.fpr)
138 tmp = child->thread.fp_state.fpr[numReg - PT_FPR0][0];
197 ((unsigned int *)child->thread.fp_state.fpr)
240 tmp = &child->thread.fp_state.fpr[numReg - PT_FPR0][0];
/linux-master/arch/powerpc/kernel/
H A Dsignal.h64 unsafe_put_user(__t->thread.fp_state.fpr[i][TS_VSRLOWOFFSET], \
84 unsafe_get_user(__t->thread.fp_state.fpr[i][TS_VSRLOWOFFSET], \
105 unsafe_put_user(__t->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET], \
125 unsafe_get_user(__t->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET], \
132 unsafe_copy_to_user(to, (task)->thread.fp_state.fpr, \
136 unsafe_copy_from_user((task)->thread.fp_state.fpr, from, \
142 return __copy_to_user(to, task->thread.fp_state.fpr,
149 return __copy_from_user(task->thread.fp_state.fpr, from,
155 unsafe_copy_to_user(to, (task)->thread.ckfp_state.fpr, \
160 return __copy_to_user(to, task->thread.ckfp_state.fpr,
[all...]
H A Dsignal.c62 buf[i] = task->thread.fp_state.fpr[i][TS_VSRLOWOFFSET];
75 task->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i];
116 buf[i] = task->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET];
129 task->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i];
/linux-master/kernel/trace/
H A Dfprobe.c27 struct fprobe_rethook_node *fpr; local
41 fpr = container_of(rh, struct fprobe_rethook_node, node);
42 fpr->entry_ip = ip;
43 fpr->entry_parent_ip = parent_ip;
45 entry_data = fpr->data;
126 struct fprobe_rethook_node *fpr; local
132 fpr = container_of(rh, struct fprobe_rethook_node, node);
138 bit = ftrace_test_recursion_trylock(fpr->entry_ip, fpr->entry_parent_ip);
144 fp->exit_handler(fp, fpr
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dprocessor.h68 static inline u##width get_fpr##width(union fpureg *fpr, unsigned idx) \
70 return fpr->val##width[FPR_IDX(width, idx)]; \
73 static inline void set_fpr##width(union fpureg *fpr, unsigned int idx, \
76 fpr->val##width[FPR_IDX(width, idx)] = val; \
86 union fpureg fpr[NUM_FPU_REGS]; member in struct:loongarch_fpu
183 .fpr = {{{0,},},}, \
/linux-master/arch/mips/loongson64/
H A Dcop2-ex.c98 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0, value);
99 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0, value_next);
131 value_next = get_fpr64(&current->thread.fpu.fpr[insn.loongson3_lswc2_format.rq], 0);
137 value = get_fpr64(&current->thread.fpu.fpr[insn.loongson3_lswc2_format.rt], 0);
203 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
219 set_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0, value);
283 value = get_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);
301 value = get_fpr64(&current->thread.fpu.fpr[insn.loongson3_lsdc2_format.rt], 0);
/linux-master/arch/loongarch/include/uapi/asm/
H A Dptrace.h44 uint64_t fpr[32]; member in struct:user_fp_state
H A Dkvm.h37 } fpr[32]; member in struct:kvm_fpu
/linux-master/arch/powerpc/include/asm/
H A Dkvm_booke.h94 vcpu->arch.fp.fpr[i][TS_FPROFFSET] = val;
99 return vcpu->arch.fp.fpr[i][TS_FPROFFSET];
H A Dprocessor.h79 #define TS_FPR(i) fp_state.fpr[i][TS_FPROFFSET]
80 #define TS_CKFPR(i) ckfp_state.fpr[i][TS_FPROFFSET]
84 u64 fpr[32][TS_FPRWIDTH] __attribute__((aligned(16))); member in struct:thread_fp_state
/linux-master/arch/mips/include/asm/
H A Dprocessor.h103 static inline u##width get_fpr##width(union fpureg *fpr, unsigned idx) \
105 return fpr->val##width[FPR_IDX(width, idx)]; \
108 static inline void set_fpr##width(union fpureg *fpr, unsigned idx, \
111 fpr->val##width[FPR_IDX(width, idx)] = val; \
124 union fpureg fpr[NUM_FPU_REGS]; member in struct:mips_fpu_struct
287 .fpr = {{{0,},},}, \
H A Dfpu.h213 memset(&target->thread.fpu.fpr, ~0, sizeof(target->thread.fpu.fpr));
248 return tsk->thread.fpu.fpr;
/linux-master/arch/s390/include/asm/
H A Dfpu-insn.h66 static __always_inline void fpu_ld(unsigned short fpr, freg_t *reg) argument
69 asm volatile("ld %[fpr],%[reg]\n"
71 : [fpr] "I" (fpr), [reg] "Q" (reg->ui)
120 static __always_inline void fpu_std(unsigned short fpr, freg_t *reg) argument
123 asm volatile("std %[fpr],%[reg]\n"
125 : [fpr] "I" (fpr)
/linux-master/drivers/net/ethernet/freescale/
H A Dgianfar_ethtool.c607 u32 fcr = 0x0, fpr = FPR_FILER_MASK; local
612 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr;
614 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr);
619 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr;
621 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr);
628 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr);
629 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr;
637 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr;
639 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr);
646 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr;
[all...]

Completed in 565 milliseconds

123