Home
last modified time | relevance | path

Searched refs:vector128 (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/arch/powerpc/kernel/
H A Dvecemu.c16 extern void vaddfp(vector128 *dst, vector128 *a, vector128 *b);
17 extern void vsubfp(vector128 *dst, vector128 *a, vector128 *b);
18 extern void vmaddfp(vector128 *dst, vector128 *a, vector128 *b, vector128 *c);
19 extern void vnmsubfp(vector128 *dst, vector128 *a, vector128 *b, vector128 *c);
20 extern void vrefp(vector128 *dst, vector128 *src);
21 extern void vrsqrtefp(vector128 *dst, vector128 *src);
22 extern void vexptep(vector128 *dst, vector128 *src);
267 vector128 *vrs; in emulate_altivec()
H A Dsignal_64.c143 33 * sizeof(vector128), efault_out); in __unsafe_setup_sigcontext()
247 33 * sizeof(vector128)); in setup_tm_sigcontexts()
254 33 * sizeof(vector128)); in setup_tm_sigcontexts()
258 33 * sizeof(vector128)); in setup_tm_sigcontexts()
391 if (v_regs && !access_ok(v_regs, 34 * sizeof(vector128))) in __unsafe_restore_sigcontext()
396 33 * sizeof(vector128), efault_out); in __unsafe_restore_sigcontext()
399 memset(&tsk->thread.vr_state, 0, 33 * sizeof(vector128)); in __unsafe_restore_sigcontext()
513 if (v_regs && !access_ok(v_regs, 34 * sizeof(vector128))) in restore_tm_sigcontexts()
520 33 * sizeof(vector128)); in restore_tm_sigcontexts()
522 33 * sizeof(vector128)); in restore_tm_sigcontexts()
[all …]
H A Dsignal_32.c280 ELF_NVRREG * sizeof(vector128), failed); in __unsafe_save_user_regs()
387 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
391 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
395 ELF_NVRREG * sizeof(vector128), failed); in save_tm_user_regs_unsafe()
506 ELF_NVRREG * sizeof(vector128)); in restore_user_regs()
606 ELF_NVRREG * sizeof(vector128)); in restore_tm_user_regs()
608 ELF_NVRREG * sizeof(vector128)); in restore_tm_user_regs()
/linux-6.15/arch/powerpc/kernel/ptrace/
H A Dptrace-altivec.c56 membuf_write(&to, &target->thread.vr_state, 33 * sizeof(vector128)); in vr_get()
92 33 * sizeof(vector128)); in vr_set()
106 start = 33 * sizeof(vector128); in vr_set()
H A Dptrace-view.c583 .size = sizeof(vector128), .align = sizeof(vector128),
614 .size = sizeof(vector128), .align = sizeof(vector128),
858 .size = sizeof(vector128), .align = sizeof(vector128),
883 .size = sizeof(vector128), .align = sizeof(vector128),
H A Dptrace.c153 0, (33 * sizeof(vector128) + in arch_ptrace()
160 0, (33 * sizeof(vector128) + in arch_ptrace()
H A Dptrace-tm.c362 membuf_write(&to, &target->thread.ckvr_state, 33 * sizeof(vector128)); in tm_cvmx_get()
412 0, 33 * sizeof(vector128)); in tm_cvmx_set()
424 33 * sizeof(vector128), -1); in tm_cvmx_set()
/linux-6.15/arch/powerpc/include/asm/
H A Dtypes.h16 typedef __vector128 vector128; typedef
H A Dprocessor.h90 vector128 vr[32] __attribute__((aligned(16)));
91 vector128 vscr __attribute__((aligned(16)));
H A Dguest-state-buffer.h641 vector128 *val) in kvmppc_gse_put_vector128()
761 vector128 *v) in kvmppc_gse_get_vector128()
H A Dkvm_book3s.h523 static inline void kvmppc_get_vsx_vr(struct kvm_vcpu *vcpu, int i, vector128 *v) in kvmppc_get_vsx_vr()
530 vector128 *val) in kvmppc_set_vsx_vr()
H A Dkvm_ppc.h249 vector128 vval;
/linux-6.15/arch/powerpc/lib/
H A Dtest_emulate_step.c496 vector128 a; in test_lvx_stvx()
553 vector128 a; in test_lxvd2x_stxvd2x()
619 vector128 a; in test_lxvp_stxvp()
706 vector128 a; in test_lxvpx_stxvpx()
795 vector128 a; in test_plxvp_pstxvp()
/linux-6.15/arch/powerpc/kvm/
H A Dguest-state-buffer.c11 [KVMPPC_GSE_VEC128] = sizeof(vector128),
H A Dbook3s_hv_nestedv2.c138 vector128 v; in gs_msg_ops_vcpu_fill_info()
401 vector128 v; in gs_msg_ops_vcpu_refresh_info()
H A Dpowerpc.c1000 int elts = sizeof(vector128)/element_size; in kvmppc_get_vmx_offset_generic()