Home
last modified time | relevance | path

Searched refs:evr (Results 1 - 18 of 18) sorted by relevance

/kernel/linux/linux-5.10/arch/powerpc/kernel/ptrace/
H A Dptrace-spe.c13 * u32 evr[32];
30 membuf_write(&to, &target->thread.evr, sizeof(target->thread.evr)); in evr_get()
48 &target->thread.evr, in evr_set()
49 0, sizeof(target->thread.evr)); in evr_set()
57 sizeof(target->thread.evr), -1); in evr_set()
/kernel/linux/linux-6.6/arch/powerpc/kernel/ptrace/
H A Dptrace-spe.c13 * u32 evr[32];
30 membuf_write(&to, &target->thread.evr, sizeof(target->thread.evr)); in evr_get()
48 &target->thread.evr, in evr_set()
49 0, sizeof(target->thread.evr)); in evr_set()
57 sizeof(target->thread.evr), -1); in evr_set()
/kernel/linux/linux-5.10/arch/powerpc/kernel/
H A Dalign.c118 unsigned long *evr = &current->thread.evr[reg]; in emulate_spe() local
150 data.w[0] = *evr; in emulate_spe()
154 data.h[2] = *evr >> 16; in emulate_spe()
158 data.h[2] = *evr & 0xffff; in emulate_spe()
162 data.w[1] = *evr; in emulate_spe()
278 *evr = data.w[0]; in emulate_spe()
H A Dkgdb.c217 PACK64(ptr, p->thread.evr[reg]); in sleeping_thread_to_gdb_regs()
337 memcpy(mem, &current->thread.evr[regno-32], in dbg_get_reg()
362 memcpy(&current->thread.evr[regno-32], mem, in dbg_set_reg()
H A Dsignal_32.c301 if (__copy_to_user(&frame->mc_vregs, current->thread.evr, in save_user_regs()
449 if (__copy_to_user(&frame->mc_vregs, current->thread.evr, in save_tm_user_regs()
564 if (__copy_from_user(current->thread.evr, &sr->mc_vregs, in restore_user_regs()
569 memset(current->thread.evr, 0, ELF_NEVRREG * sizeof(u32)); in restore_user_regs()
674 if (__copy_from_user(current->thread.evr, &sr->mc_vregs, in restore_tm_user_regs()
679 memset(current->thread.evr, 0, ELF_NEVRREG * sizeof(u32)); in restore_tm_user_regs()
H A Dasm-offsets.c152 OFFSET(THREAD_EVR0, thread_struct, evr[0]); in main()
771 OFFSET(VCPU_EVR, kvm_vcpu, arch.evr[0]); in main()
H A Dprocess.c1885 memset(current->thread.evr, 0, sizeof(current->thread.evr)); in start_thread()
/kernel/linux/linux-6.6/arch/powerpc/kernel/
H A Dalign.c117 unsigned long *evr = &current->thread.evr[reg]; in emulate_spe() local
144 data.w[0] = *evr; in emulate_spe()
148 data.h[2] = *evr >> 16; in emulate_spe()
152 data.h[2] = *evr & 0xffff; in emulate_spe()
156 data.w[1] = *evr; in emulate_spe()
275 *evr = data.w[0]; in emulate_spe()
H A Dkgdb.c214 PACK64(ptr, p->thread.evr[reg]); in sleeping_thread_to_gdb_regs()
334 memcpy(mem, &current->thread.evr[regno-32], in dbg_get_reg()
359 memcpy(&current->thread.evr[regno-32], mem, in dbg_set_reg()
H A Dasm-offsets.c145 OFFSET(THREAD_EVR0, thread_struct, evr[0]); in main()
651 OFFSET(VCPU_EVR, kvm_vcpu, arch.evr[0]); in main()
H A Dprocess.c1987 memset(current->thread.evr, 0, sizeof(current->thread.evr)); in start_thread()
H A Dsignal_32.c318 unsafe_copy_to_user(&frame->mc_vregs, current->thread.evr, in __unsafe_save_user_regs()
/kernel/linux/linux-5.10/arch/powerpc/math-emu/
H A Dmath_efp.c200 vc.wp[0] = current->thread.evr[fc]; in do_spe_mathemu()
202 va.wp[0] = current->thread.evr[fa]; in do_spe_mathemu()
204 vb.wp[0] = current->thread.evr[fb]; in do_spe_mathemu()
682 current->thread.evr[fc] = vc.wp[0]; in do_spe_mathemu()
753 s_hi = current->thread.evr[fc] & SIGN_BIT_S; in speround_handler()
754 fgpr.wp[0] = current->thread.evr[fc]; in speround_handler()
799 s_hi = current->thread.evr[fb] & SIGN_BIT_S; in speround_handler()
808 s_hi = current->thread.evr[fb] & SIGN_BIT_S; in speround_handler()
880 current->thread.evr[fc] = fgpr.wp[0]; in speround_handler()
/kernel/linux/linux-6.6/arch/powerpc/math-emu/
H A Dmath_efp.c200 vc.wp[0] = current->thread.evr[fc]; in do_spe_mathemu()
202 va.wp[0] = current->thread.evr[fa]; in do_spe_mathemu()
204 vb.wp[0] = current->thread.evr[fb]; in do_spe_mathemu()
685 current->thread.evr[fc] = vc.wp[0]; in do_spe_mathemu()
756 s_hi = current->thread.evr[fc] & SIGN_BIT_S; in speround_handler()
757 fgpr.wp[0] = current->thread.evr[fc]; in speround_handler()
802 s_hi = current->thread.evr[fb] & SIGN_BIT_S; in speround_handler()
811 s_hi = current->thread.evr[fb] & SIGN_BIT_S; in speround_handler()
883 current->thread.evr[fc] = fgpr.wp[0]; in speround_handler()
/kernel/linux/linux-5.10/arch/powerpc/include/asm/
H A Dprocessor.h201 unsigned long evr[32]; /* upper 32-bits of SPE regs */ member
H A Dkvm_host.h540 ulong evr[32]; member
/kernel/linux/linux-6.6/arch/powerpc/include/asm/
H A Dprocessor.h193 unsigned long evr[32]; /* upper 32-bits of SPE regs */
H A Dkvm_host.h535 ulong evr[32]; member

Completed in 23 milliseconds