| /arch/powerpc/kernel/ptrace/ |
| A D | ptrace-tm.c | 101 flush_fp_to_thread(target); in tm_cgpr_get() 148 flush_fp_to_thread(target); in tm_cgpr_set() 242 flush_fp_to_thread(target); in tm_cfpr_get() 287 flush_fp_to_thread(target); in tm_cfpr_set() 359 flush_fp_to_thread(target); in tm_cvmx_get() 408 flush_fp_to_thread(target); in tm_cvmx_set() 448 flush_vsx_to_thread(target); in tm_cvsx_active() 483 flush_fp_to_thread(target); in tm_cvsx_get() 527 flush_fp_to_thread(target); in tm_cvsx_set() 587 flush_fp_to_thread(target); in tm_spr_get() [all …]
|
| A D | ptrace-vsx.c | 27 flush_fp_to_thread(target); in fpr_get() 31 buf[i] = target->thread.TS_FPR(i); in fpr_get() 56 flush_fp_to_thread(target); in fpr_set() 81 flush_vsx_to_thread(target); in vsr_active() 103 flush_tmregs_to_thread(target); in vsr_get() 104 flush_fp_to_thread(target); in vsr_get() 105 flush_altivec_to_thread(target); in vsr_get() 106 flush_vsx_to_thread(target); in vsr_get() 133 flush_tmregs_to_thread(target); in vsr_set() 134 flush_fp_to_thread(target); in vsr_set() [all …]
|
| A D | ptrace-spe.c | 21 flush_spe_to_thread(target); in evr_active() 22 return target->thread.used_spe ? regset->n : 0; in evr_active() 25 int evr_get(struct task_struct *target, const struct user_regset *regset, in evr_get() argument 28 flush_spe_to_thread(target); in evr_get() 30 membuf_write(&to, &target->thread.evr, sizeof(target->thread.evr)); in evr_get() 35 return membuf_write(&to, &target->thread.acc, in evr_get() 45 flush_spe_to_thread(target); in evr_set() 48 &target->thread.evr, in evr_set() 49 0, sizeof(target->thread.evr)); in evr_set() 56 &target->thread.acc, in evr_set() [all …]
|
| A D | ptrace-decl.h | 73 int fpr_set(struct task_struct *target, const struct user_regset *regset, 79 int vsr_active(struct task_struct *target, const struct user_regset *regset); 81 int vsr_set(struct task_struct *target, const struct user_regset *regset, 87 int vr_active(struct task_struct *target, const struct user_regset *regset); 89 int vr_set(struct task_struct *target, const struct user_regset *regset, 95 int evr_active(struct task_struct *target, const struct user_regset *regset); 97 int evr_set(struct task_struct *target, const struct user_regset *regset, 103 int gpr32_get_common(struct task_struct *target, 107 int gpr32_set_common(struct task_struct *target, 143 int tm_spr_set(struct task_struct *target, const struct user_regset *regset, [all …]
|
| A D | ptrace-altivec.c | 23 int vr_active(struct task_struct *target, const struct user_regset *regset) in vr_active() argument 25 flush_altivec_to_thread(target); in vr_active() 26 return target->thread.used_vr ? regset->n : 0; in vr_active() 43 int vr_get(struct task_struct *target, const struct user_regset *regset, in vr_get() argument 51 flush_altivec_to_thread(target); in vr_get() 56 membuf_write(&to, &target->thread.vr_state, 33 * sizeof(vector128)); in vr_get() 61 vrsave.word = target->thread.vrsave; in vr_get() 85 flush_altivec_to_thread(target); in vr_set() 91 &target->thread.vr_state, 0, in vr_set() 104 vrsave.word = target->thread.vrsave; in vr_set() [all …]
|
| A D | ptrace-view.c | 225 if (target->thread.regs == NULL) in gpr_get() 249 target->thread.regs, in gpr_set() 293 if (!target->thread.regs) in ppr_get() 303 if (!target->thread.regs) in ppr_set() 342 if (target->thread.used_ebb) in ebb_active() 358 if (!target->thread.used_ebb) in ebb_get() 377 if (target->thread.used_ebb) in ebb_set() 728 set_user_msr(target, *k++); in gpr32_set_common_kernel() 739 set_user_trap(target, *k++); in gpr32_set_common_kernel() 774 set_user_msr(target, reg); in gpr32_set_common_user() [all …]
|
| A D | ptrace-novsx.c | 21 int fpr_get(struct task_struct *target, const struct user_regset *regset, in fpr_get() argument 28 flush_fp_to_thread(target); in fpr_get() 30 return membuf_write(&to, &target->thread.fp_state, 33 * sizeof(u64)); in fpr_get() 49 int fpr_set(struct task_struct *target, const struct user_regset *regset, in fpr_set() argument 57 flush_fp_to_thread(target); in fpr_set() 60 &target->thread.fp_state, 0, -1); in fpr_set()
|
| /arch/parisc/net/ |
| A D | bpf_jit.h | 99 #define hppa_ldo(im14, reg, target) \ argument 103 #define hppa_or(reg1, reg2, target) \ argument 107 #define hppa_and(reg1, reg2, target) \ argument 111 #define hppa_xor(reg1, reg2, target) \ argument 113 #define hppa_add(reg1, reg2, target) \ argument 127 #define hppa_copy(reg, target) \ argument 155 #define hppa_shl(r, len, target) \ argument 159 #define hppa_depwz_sar(reg, target) \ argument 161 #define hppa_shrpw_sar(reg, target) \ argument 173 #define hppa_shr(r, len, target) \ argument [all …]
|
| /arch/arm64/kernel/ |
| A D | ptrace.c | 610 if (target == current) in fpr_get() 667 if (target == current) in tls_get() 707 if (target == current) in fpmr_get() 823 if (target == current) in sve_get_common() 932 sve_alloc(target, true); in sve_set_common() 1085 if (target == current) in za_get() 1152 sme_alloc(target, !thread_za_enabled(&target->thread)); in za_set() 1221 sve_alloc(target, false); in zt_set() 1226 sme_alloc(target, true); in zt_set() 1516 if (target == current) in gcs_get() [all …]
|
| /arch/loongarch/kernel/ |
| A D | ptrace.c | 53 if (tsk_used_math(target)) in init_fp_ctx() 57 memset(&target->thread.fpu.fpr, ~0, sizeof(target->thread.fpu.fpr)); in init_fp_ctx() 151 save_fpu_regs(target); in fpr_get() 158 r = membuf_write(&to, &target->thread.fpu.fcc, sizeof(target->thread.fpu.fcc)); in fpr_get() 159 r = membuf_write(&to, &target->thread.fpu.fcsr, sizeof(target->thread.fpu.fcsr)); in fpr_get() 210 init_fp_ctx(target); in fpr_set() 284 save_fpu_regs(target); in simd_get() 302 copy_pad_fprs(target, regset, &to, sizeof(target->thread.fpu.fpr[0])); in simd_get() 317 init_fp_ctx(target); in simd_set() 349 r = membuf_write(&to, &target->thread.lbt.scr0, sizeof(target->thread.lbt.scr0)); in lbt_get() [all …]
|
| /arch/sparc/kernel/ |
| A D | ptrace_32.c | 54 if (target == current) { in regwindow32_get() 72 if (target == current) { in regwindow32_set() 90 if (target == current) in genregs32_get() 116 if (target == current) in genregs32_set() 171 if (target == current) in fpregs32_get() 191 if (target == current) in fpregs32_set() 250 if (target == current) in getregs_get() 269 if (target == current) in setregs_set() 292 if (target == current) in getfpregs_get() 309 if (target == current) in setfpregs_set() [all …]
|
| A D | ptrace_64.c | 163 if (target == current) { in get_from_target() 178 if (target == current) { in set_to_target() 253 if (target == current) in genregs64_get() 275 if (target == current) in genregs64_set() 348 if (target == current) in fpregs64_get() 380 if (target == current) in fpregs64_set() 448 if (target == current) in getregs64_get() 467 if (target == current) in setregs64_set() 540 if (target == current) in genregs32_get() 569 if (target == current) in genregs32_set() [all …]
|
| /arch/x86/kernel/fpu/ |
| A D | regset.c | 74 struct fpu *fpu = x86_task_fpu(target); in xfpregs_get() 94 struct fpu *fpu = x86_task_fpu(target); in xfpregs_set() 136 sync_fpstate(x86_task_fpu(target)); in xstateregs_get() 146 struct fpu *fpu = x86_task_fpu(target); in xstateregs_set() 190 struct fpu *fpu = x86_task_fpu(target); in ssp_get() 194 !ssp_active(target, regset)) in ssp_get() 217 struct fpu *fpu = x86_task_fpu(target); in ssp_set() 224 !ssp_active(target, regset)) in ssp_set() 404 struct fpu *fpu = x86_task_fpu(target); in fpregs_get() 428 __convert_from_fxsr(&env, target, fx); in fpregs_get() [all …]
|
| /arch/s390/kernel/ |
| A D | ptrace.c | 821 if (target == current) in s390_regs_get() 836 if (target == current) in s390_regs_set() 871 if (target == current) in s390_fpregs_get() 888 if (target == current) in s390_fpregs_set() 956 if (target == current) in s390_vxrs_low_get() 973 if (target == current) in s390_vxrs_low_set() 993 if (target == current) in s390_vxrs_high_get() 1008 if (target == current) in s390_vxrs_high_set() 1043 if (target == current) in s390_gs_cb_get() 1203 if (target == current) in s390_runtime_instr_set() [all …]
|
| /arch/riscv/kernel/ |
| A D | ptrace.c | 36 static int riscv_gpr_get(struct task_struct *target, in riscv_gpr_get() argument 40 return membuf_write(&to, task_pt_regs(target), in riscv_gpr_get() 44 static int riscv_gpr_set(struct task_struct *target, in riscv_gpr_set() argument 51 regs = task_pt_regs(target); in riscv_gpr_set() 62 if (target == current) in riscv_fpr_get() 98 if (!riscv_v_vstate_query(task_pt_regs(target))) in riscv_vr_get() 105 if (target == current) { in riscv_vr_get() 163 long ctrl = get_tagged_addr_ctrl(target); in tagged_addr_ctrl_get() 183 return set_tagged_addr_ctrl(target, ctrl); in tagged_addr_ctrl_set() 360 regs_to_cregs(&cregs, task_pt_regs(target)); in compat_riscv_gpr_get() [all …]
|
| A D | cfi.c | 14 static bool decode_cfi_insn(struct pt_regs *regs, unsigned long *target, in decode_cfi_insn() argument 21 *target = *type = 0; in decode_cfi_insn() 56 *target = regs_ptr[rs1_num]; in decode_cfi_insn() 67 unsigned long target; in handle_cfi_failure() local 73 if (!decode_cfi_insn(regs, &target, &type)) in handle_cfi_failure() 76 return report_cfi_failure(regs, regs->epc, &target, type); in handle_cfi_failure()
|
| /arch/mips/kernel/ |
| A D | ptrace.c | 445 fpr_get_fpa(target, &to); in fpr_get() 447 fpr_get_msa(target, &to); in fpr_get() 464 &target->thread.fpu, in fpr_set_fpa() 522 init_fp_ctx(target); in fpr_set() 538 ptrace_setfcr31(target, fcr31); in fpr_set() 629 .fcsr = target->thread.fpu.fcr31, in msa_get() 634 if (!tsk_used_math(target)) { in msa_get() 645 copy_pad_fprs(target, regset, &to, in msa_get() 662 init_fp_ctx(target); in msa_set() 667 &target->thread.fpu.fpr, in msa_set() [all …]
|
| A D | jump_label.c | 48 BUG_ON((e->target & J_ALIGN_MASK) != J_ISA_BIT); in arch_jump_label_transform() 52 offset = e->target - ((unsigned long)insn_p + 4); in arch_jump_label_transform() 63 insn.j_format.target = offset; in arch_jump_label_transform() 69 WARN_ON((e->target & ~J_RANGE_MASK) != in arch_jump_label_transform() 73 insn.j_format.target = e->target >> J_RANGE_SHIFT; in arch_jump_label_transform()
|
| /arch/x86/kernel/ |
| A D | cfi.c | 16 static bool decode_cfi_insn(struct pt_regs *regs, unsigned long *target, in decode_cfi_insn() argument 23 *target = *type = 0; in decode_cfi_insn() 59 *target = *(unsigned long *)((void *)regs + offset); in decode_cfi_insn() 70 unsigned long target, addr = regs->ip; in handle_cfi_failure() local 78 if (!decode_cfi_insn(regs, &target, &type)) in handle_cfi_failure() 84 if (!decode_fineibt_insn(regs, &target, &type)) in handle_cfi_failure() 93 return report_cfi_failure(regs, addr, &target, type); in handle_cfi_failure()
|
| /arch/sh/kernel/ |
| A D | ptrace_32.c | 148 struct pt_regs *regs = task_pt_regs(target); in genregs_set() 167 static int fpregs_get(struct task_struct *target, in fpregs_get() argument 173 ret = init_fpu(target); in fpregs_get() 177 return membuf_write(&to, target->thread.xstate, in fpregs_get() 181 static int fpregs_set(struct task_struct *target, in fpregs_set() argument 188 ret = init_fpu(target); in fpregs_set() 192 set_stopped_child_used_math(target); in fpregs_set() 196 &target->thread.xstate->hardfpu, 0, -1); in fpregs_set() 199 &target->thread.xstate->softfpu, 0, -1); in fpregs_set() 205 return tsk_used_math(target) ? regset->n : 0; in fpregs_active() [all …]
|
| /arch/parisc/math-emu/ |
| A D | decode_exc.c | 94 int target, exception_index = 1; in decode_fpu() local 210 target = current_ir & fivebits; in decode_fpu() 223 Sgl_decrement(Fpu_sgl(target)); in decode_fpu() 226 sgl_denormalize(&Fpu_sgl(target),&inexact,Rounding_mode()); in decode_fpu() 235 Dbl_decrement(Fpu_dblp1(target),Fpu_dblp2(target)); in decode_fpu() 238 dbl_denormalize(&Fpu_dblp1(target),&Fpu_dblp2(target), in decode_fpu() 288 target = current_ir & fivebits; in decode_fpu() 291 Sgl_setoverflow(Fpu_sgl(target)); in decode_fpu() 294 Dbl_setoverflow(Fpu_dblp1(target),Fpu_dblp2(target)); in decode_fpu()
|
| /arch/x86/um/ |
| A D | ptrace.c | 113 static int fpregs_legacy_get(struct task_struct *target, in fpregs_legacy_get() argument 147 static int fpregs_legacy_set(struct task_struct *target, in fpregs_legacy_set() argument 168 static int genregs_get(struct task_struct *target, in genregs_get() argument 175 membuf_store(&to, getreg(target, reg * sizeof(unsigned long))); in genregs_get() 179 static int genregs_set(struct task_struct *target, in genregs_set() argument 190 ret = putreg(target, pos, *k++); in genregs_set() 203 ret = putreg(target, pos, word); in genregs_set() 216 static int generic_fpregs_get(struct task_struct *target, in generic_fpregs_get() argument 220 void *fpregs = task_pt_regs(target)->regs.fp; in generic_fpregs_get() 226 static int generic_fpregs_set(struct task_struct *target, in generic_fpregs_set() argument [all …]
|
| /arch/powerpc/sysdev/xive/ |
| A D | spapr.c | 211 unsigned long target, in plpar_int_set_source_config() argument 224 target, prio, sw_irq); in plpar_int_set_source_config() 238 unsigned long *target, in plpar_int_get_source_config() argument 249 target, prio, sw_irq); in plpar_int_get_source_config() 258 *target = retbuf[0]; in plpar_int_get_source_config() 269 unsigned long target, in plpar_int_get_queue_info() argument 284 target, priority, rc); in plpar_int_get_queue_info() 300 unsigned long target, in plpar_int_set_queue_config() argument 471 *target = h_target; in xive_spapr_get_irq_config() 504 target, prio); in xive_spapr_configure_queue() [all …]
|
| A D | common.c | 301 u32 target; in xmon_xive_get_irq_config() local 633 int target, rc; in xive_irq_startup() local 652 target >= nr_cpu_ids)) in xive_irq_startup() 653 target = smp_processor_id(); in xive_irq_startup() 655 xd->target = target; in xive_irq_startup() 723 u32 target, old_target; in xive_irq_set_affinity() local 737 cpu_online(xd->target) && in xive_irq_set_affinity() 750 target = smp_processor_id(); in xive_irq_set_affinity() 752 old_target = xd->target; in xive_irq_set_affinity() 768 xd->target = target; in xive_irq_set_affinity() [all …]
|
| /arch/openrisc/kernel/ |
| A D | ptrace.c | 48 static int genregs_get(struct task_struct *target, in genregs_get() argument 52 const struct pt_regs *regs = task_pt_regs(target); in genregs_get() 64 static int genregs_set(struct task_struct *target, in genregs_set() argument 69 struct pt_regs *regs = task_pt_regs(target); in genregs_set() 97 static int fpregs_get(struct task_struct *target, in fpregs_get() argument 101 return membuf_store(&to, target->thread.fpcsr); in fpregs_get() 104 static int fpregs_set(struct task_struct *target, in fpregs_set() argument 111 &target->thread.fpcsr, 0, 4); in fpregs_set()
|