/Linux-v4.19/arch/mips/kernel/ |
D | asm-offsets.c | 140 OFFSET(THREAD_FPR0, task_struct, thread.fpu.fpr[0]); in output_thread_fpu_defines() 141 OFFSET(THREAD_FPR1, task_struct, thread.fpu.fpr[1]); in output_thread_fpu_defines() 142 OFFSET(THREAD_FPR2, task_struct, thread.fpu.fpr[2]); in output_thread_fpu_defines() 143 OFFSET(THREAD_FPR3, task_struct, thread.fpu.fpr[3]); in output_thread_fpu_defines() 144 OFFSET(THREAD_FPR4, task_struct, thread.fpu.fpr[4]); in output_thread_fpu_defines() 145 OFFSET(THREAD_FPR5, task_struct, thread.fpu.fpr[5]); in output_thread_fpu_defines() 146 OFFSET(THREAD_FPR6, task_struct, thread.fpu.fpr[6]); in output_thread_fpu_defines() 147 OFFSET(THREAD_FPR7, task_struct, thread.fpu.fpr[7]); in output_thread_fpu_defines() 148 OFFSET(THREAD_FPR8, task_struct, thread.fpu.fpr[8]); in output_thread_fpu_defines() 149 OFFSET(THREAD_FPR9, task_struct, thread.fpu.fpr[9]); in output_thread_fpu_defines() [all …]
|
D | unaligned.c | 895 union fpureg *fpr; in emulate_load_store_insn() local 1249 fpr = ¤t->thread.fpu.fpr[wd]; in emulate_load_store_insn() 1253 if (!access_ok(VERIFY_READ, addr, sizeof(*fpr))) in emulate_load_store_insn() 1268 res = __copy_from_user_inatomic(fpr, addr, in emulate_load_store_insn() 1269 sizeof(*fpr)); in emulate_load_store_insn() 1281 write_msa_wr(wd, fpr, df); in emulate_load_store_insn() 1289 if (!access_ok(VERIFY_WRITE, addr, sizeof(*fpr))) in emulate_load_store_insn() 1299 read_msa_wr(wd, fpr, df); in emulate_load_store_insn() 1302 res = __copy_to_user_inatomic(addr, fpr, sizeof(*fpr)); in emulate_load_store_insn()
|
D | ptrace.c | 60 memset(&target->thread.fpu.fpr, ~0, sizeof(target->thread.fpu.fpr)); in init_fp_ctx() 453 fpr_val = get_fpr64(&target->thread.fpu.fpr[i], 0); in fpr_get_msa() 478 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get() 533 set_fpr64(&target->thread.fpu.fpr[i], 0, fpr_val); in fpr_set_msa() 568 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_set()
|
D | kgdb.c | 154 memcpy((void *)¤t->thread.fpu.fpr[fp_reg], mem, in dbg_set_reg() 190 memcpy(mem, (void *)¤t->thread.fpu.fpr[fp_reg], in dbg_get_reg()
|
D | signal.c | 80 __put_user(get_fpr64(¤t->thread.fpu.fpr[i], 0), in copy_fp_to_sigcontext() 100 set_fpr64(¤t->thread.fpu.fpr[i], 0, fpr_val); in copy_fp_from_sigcontext() 180 val = get_fpr64(¤t->thread.fpu.fpr[i], 1); in save_msa_extcontext() 230 set_fpr64(¤t->thread.fpu.fpr[i], 1, val); in restore_msa_extcontext()
|
/Linux-v4.19/tools/testing/selftests/powerpc/ptrace/ |
D | ptrace-gpr.h | 43 int validate_fpr(unsigned long *fpr, unsigned long val) in validate_fpr() argument 48 if (fpr[i] != val) { in validate_fpr() 49 printf("FPR[%d]: %lx Expected: %lx\n", i, fpr[i], val); in validate_fpr() 60 int validate_fpr_float(float *fpr, float val) in validate_fpr_float() argument 65 if (fpr[i] != val) { in validate_fpr_float() 66 printf("FPR[%d]: %f Expected: %f\n", i, fpr[i], val); in validate_fpr_float()
|
D | ptrace-tm-gpr.c | 94 unsigned long fpr[32]; in trace_tm_gpr() local 99 FAIL_IF(show_fpr(child, fpr)); in trace_tm_gpr() 100 FAIL_IF(validate_fpr(fpr, FPR_2_REP)); in trace_tm_gpr() 101 FAIL_IF(show_ckpt_fpr(child, fpr)); in trace_tm_gpr() 102 FAIL_IF(validate_fpr(fpr, FPR_1_REP)); in trace_tm_gpr()
|
D | ptrace-tm-spd-gpr.c | 100 unsigned long fpr[32]; in trace_tm_spd_gpr() local 105 FAIL_IF(show_fpr(child, fpr)); in trace_tm_spd_gpr() 106 FAIL_IF(validate_fpr(fpr, FPR_4_REP)); in trace_tm_spd_gpr() 107 FAIL_IF(show_ckpt_fpr(child, fpr)); in trace_tm_spd_gpr() 108 FAIL_IF(validate_fpr(fpr, FPR_1_REP)); in trace_tm_spd_gpr()
|
D | ptrace.h | 37 unsigned long fpr[32]; member 325 int show_fpr(pid_t child, unsigned long *fpr) in show_fpr() argument 337 if (fpr) { in show_fpr() 339 fpr[i] = regs->fpr[i]; in show_fpr() 357 regs->fpr[i] = val; in write_fpr() 367 int show_ckpt_fpr(pid_t child, unsigned long *fpr) in show_ckpt_fpr() argument 383 if (fpr) { in show_ckpt_fpr() 385 fpr[i] = regs->fpr[i]; in show_ckpt_fpr() 408 regs->fpr[i] = val; in write_ckpt_fpr()
|
D | ptrace-gpr.c | 62 unsigned long fpr[32]; in trace_gpr() local 67 FAIL_IF(show_fpr(child, fpr)); in trace_gpr() 68 FAIL_IF(validate_fpr(fpr, FPR_1_REP)); in trace_gpr()
|
/Linux-v4.19/arch/mips/include/asm/ |
D | processor.h | 116 static inline u##width get_fpr##width(union fpureg *fpr, unsigned idx) \ 118 return fpr->val##width[FPR_IDX(width, idx)]; \ 121 static inline void set_fpr##width(union fpureg *fpr, unsigned idx, \ 124 fpr->val##width[FPR_IDX(width, idx)] = val; \ 137 union fpureg fpr[NUM_FPU_REGS]; member 330 .fpr = {{{0,},},}, \
|
D | fpu_emulator.h | 199 set_fpr64(&t->thread.fpu.fpr[i], 0, SIGNALLING_NAN); in fpu_emulator_init_fpu()
|
D | fpu.h | 260 return tsk->thread.fpu.fpr; in get_fpu_regs()
|
/Linux-v4.19/arch/powerpc/kernel/ |
D | ptrace32.c | 107 tmp = ((unsigned int *)child->thread.fp_state.fpr) in compat_arch_ptrace() 149 tmp = child->thread.fp_state.fpr[numReg - PT_FPR0][0]; in compat_arch_ptrace() 209 ((unsigned int *)child->thread.fp_state.fpr) in compat_arch_ptrace() 253 tmp = &child->thread.fp_state.fpr[numReg - PT_FPR0][0]; in compat_arch_ptrace()
|
D | signal_32.c | 279 buf[i] = task->thread.fp_state.fpr[i][TS_VSRLOWOFFSET]; in copy_vsx_to_user() 292 task->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i]; in copy_vsx_from_user() 333 buf[i] = task->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET]; in copy_ckvsx_to_user() 346 task->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i]; in copy_ckvsx_from_user() 354 return __copy_to_user(to, task->thread.fp_state.fpr, in copy_fpr_to_user() 361 return __copy_from_user(task->thread.fp_state.fpr, from, in copy_fpr_from_user() 369 return __copy_to_user(to, task->thread.ckfp_state.fpr, in copy_ckfpr_to_user() 376 return __copy_from_user(task->thread.ckfp_state.fpr, from, in copy_ckfpr_from_user() 707 current->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0; in restore_user_regs() 820 current->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0; in restore_tm_user_regs() [all …]
|
D | signal_64.c | 418 tsk->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0; in restore_sigcontext() 567 tsk->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = 0; in restore_tm_sigcontexts() 568 tsk->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET] = 0; in restore_tm_sigcontexts()
|
D | asm-offsets.c | 103 OFFSET(THREAD_FPSTATE, thread_struct, fp_state.fpr); in main() 150 OFFSET(THREAD_CKFPSTATE, thread_struct, ckfp_state.fpr); in main() 431 OFFSET(VCPU_FPRS, kvm_vcpu, arch.fp.fpr); in main() 580 OFFSET(VCPU_FPRS_TM, kvm_vcpu, arch.fp_tm.fpr); in main()
|
D | ptrace.c | 455 offsetof(struct thread_fp_state, fpr[32])); in fpr_get() 502 offsetof(struct thread_fp_state, fpr[32])); in fpr_set() 668 buf[i] = target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET]; in vsr_get() 701 buf[i] = target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET]; in vsr_set() 707 target->thread.fp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i]; in vsr_set() 1271 buf[i] = target->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET]; in tm_cvsx_get() 1319 buf[i] = target->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET]; in tm_cvsx_set() 1325 target->thread.ckfp_state.fpr[i][TS_VSRLOWOFFSET] = buf[i]; in tm_cvsx_set()
|
/Linux-v4.19/drivers/net/ethernet/freescale/ |
D | gianfar_ethtool.c | 667 u32 fcr = 0x0, fpr = FPR_FILER_MASK; in ethflow_to_filer_rules() local 672 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr; in ethflow_to_filer_rules() 674 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr); in ethflow_to_filer_rules() 679 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr; in ethflow_to_filer_rules() 681 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr); in ethflow_to_filer_rules() 688 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr); in ethflow_to_filer_rules() 689 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr; in ethflow_to_filer_rules() 697 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr; in ethflow_to_filer_rules() 699 gfar_write_filer(priv, priv->cur_filer_idx, fcr, fpr); in ethflow_to_filer_rules() 706 priv->ftp_rqfpr[priv->cur_filer_idx] = fpr; in ethflow_to_filer_rules() [all …]
|
D | gianfar.h | 1228 unsigned int far, unsigned int fcr, unsigned int fpr) in gfar_write_filer() argument 1234 gfar_write(®s->rqfpr, fpr); in gfar_write_filer() 1238 unsigned int far, unsigned int *fcr, unsigned int *fpr) in gfar_read_filer() argument 1244 *fpr = gfar_read(®s->rqfpr); in gfar_read_filer()
|
/Linux-v4.19/arch/mips/math-emu/ |
D | cp1emu.c | 443 union fpureg *fpr; in isBranchInstr() local 718 fpr = ¤t->thread.fpu.fpr[insn.i_format.rt]; in isBranchInstr() 719 bit0 = get_fpr32(fpr, 0) & 0x1; in isBranchInstr() 813 (si) = (int)get_fpr32(&ctx->fpr[x], 0); \ 815 (si) = (int)get_fpr32(&ctx->fpr[(x) & ~1], (x) & 1); \ 822 set_fpr32(&ctx->fpr[x], 0, si); \ 823 for (i = 1; i < ARRAY_SIZE(ctx->fpr[x].val32); i++) \ 824 set_fpr32(&ctx->fpr[x], i, 0); \ 826 set_fpr32(&ctx->fpr[(x) & ~1], (x) & 1, si); \ 830 #define SIFROMHREG(si, x) ((si) = (int)get_fpr32(&ctx->fpr[x], 1)) [all …]
|
/Linux-v4.19/arch/mips/kvm/ |
D | mips.c | 688 v = get_fpr32(&fpu->fpr[idx], 0); in kvm_mips_get_reg() 690 v = get_fpr32(&fpu->fpr[idx & ~1], idx & 1); in kvm_mips_get_reg() 699 v = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg() 722 vs[0] = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg() 723 vs[1] = get_fpr64(&fpu->fpr[idx], 1); in kvm_mips_get_reg() 726 vs[0] = get_fpr64(&fpu->fpr[idx], 1); in kvm_mips_get_reg() 727 vs[1] = get_fpr64(&fpu->fpr[idx], 0); in kvm_mips_get_reg() 822 set_fpr32(&fpu->fpr[idx], 0, v); in kvm_mips_set_reg() 824 set_fpr32(&fpu->fpr[idx & ~1], idx & 1, v); in kvm_mips_set_reg() 833 set_fpr64(&fpu->fpr[idx], 0, v); in kvm_mips_set_reg() [all …]
|
/Linux-v4.19/arch/powerpc/include/asm/ |
D | processor.h | 190 #define TS_FPR(i) fp_state.fpr[i][TS_FPROFFSET] 191 #define TS_CKFPR(i) ckfp_state.fpr[i][TS_FPROFFSET] 195 u64 fpr[32][TS_FPRWIDTH] __attribute__((aligned(16))); member
|
/Linux-v4.19/arch/powerpc/kvm/ |
D | book3s.c | 596 val->vsxval[0] = vcpu->arch.fp.fpr[i][0]; in kvmppc_get_one_reg() 597 val->vsxval[1] = vcpu->arch.fp.fpr[i][1]; in kvmppc_get_one_reg() 672 vcpu->arch.fp.fpr[i][0] = val->vsxval[0]; in kvmppc_set_one_reg() 673 vcpu->arch.fp.fpr[i][1] = val->vsxval[1]; in kvmppc_set_one_reg()
|
/Linux-v4.19/Documentation/process/ |
D | maintainer-pgp-guide.rst | 199 whenever you see ``[fpr]`` in the examples below, that 40-character 213 $ gpg --change-passphrase [fpr] 222 $ gpg --quick-addkey [fpr] ed25519 sign 227 $ gpg --send-key [fpr] 260 $ gpg --export-secret-key [fpr] | paperkey -o /tmp/key-backup.txt 310 $ gpg --homedir=/media/disk/foo/gnupg-backup --list-key [fpr] 345 $ gpg --with-keygrip --list-key [fpr] 517 $ gpg --edit-key [fpr] 651 $ gpg --quick-set-expire [fpr] 1y 656 $ gpg --quick-set-expire [fpr] 2020-07-01 [all …]
|