Lines Matching refs:fpu
348 fcr31 = child->thread.fpu.fcr31; in ptrace_setfcr31()
350 child->thread.fpu.fcr31 = (value & ~mask) | (fcr31 & mask); in ptrace_setfcr31()
370 __put_user(child->thread.fpu.fcr31, data + 64); in ptrace_getfpregs()
410 membuf_write(to, &target->thread.fpu, in fpr_get_fpa()
426 membuf_store(to, get_fpr64(&target->thread.fpu.fpr[i], 0)); in fpr_get_msa()
438 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_get()
443 membuf_write(&to, &target->thread.fpu.fcr31, sizeof(u32)); in fpr_get()
458 &target->thread.fpu, in fpr_set_fpa()
483 set_fpr64(&target->thread.fpu.fpr[i], 0, fpr_val); in fpr_set_msa()
518 if (sizeof(target->thread.fpu.fpr[0]) == sizeof(elf_fpreg_t)) in fpr_set()
609 membuf_write(to, &target->thread.fpu.fpr[i], cp_sz); in copy_pad_fprs()
622 .fcsr = target->thread.fpu.fcr31, in msa_get()
624 .msacsr = target->thread.fpu.msacsr, in msa_get()
633 } else if (sizeof(target->thread.fpu.fpr[0]) == regset->size) { in msa_get()
635 membuf_write(&to, &target->thread.fpu.fpr, wr_size); in msa_get()
639 sizeof(target->thread.fpu.fpr[0])); in msa_get()
657 if (sizeof(target->thread.fpu.fpr[0]) == regset->size) { in msa_set()
660 &target->thread.fpu.fpr, in msa_set()
665 sizeof(target->thread.fpu.fpr[0])); in msa_set()
670 &target->thread.fpu.fpr[i], in msa_set()
679 target->thread.fpu.fcr31 = ctrl_regs.fcsr & ~FPU_CSR_ALL_X; in msa_set()
680 target->thread.fpu.msacsr = ctrl_regs.msacsr & ~MSA_CSR_CAUSEF; in msa_set()
1129 tmp = child->thread.fpu.fcr31; in arch_ptrace()