| /Linux-v5.4/tools/testing/selftests/powerpc/ptrace/ | 
| D | ptrace-vsx.c | 18 void vsx(void)  in vsx()  function39 	unsigned long vsx[VSX_MAX];  in trace_vsx()  local
 43 	FAIL_IF(show_vsx(child, vsx));  in trace_vsx()
 44 	FAIL_IF(validate_vsx(vsx, fp_load));  in trace_vsx()
 48 	memset(vsx, 0, sizeof(vsx));  in trace_vsx()
 50 	load_vsx_vmx(fp_load_new, vsx, vmx);  in trace_vsx()
 52 	FAIL_IF(write_vsx(child, vsx));  in trace_vsx()
 79 		vsx();  in ptrace_vsx()
 
 | 
| D | ptrace-tm-vsx.c | 86 	unsigned long vsx[VSX_MAX];  in trace_tm_vsx()  local90 	FAIL_IF(show_vsx(child, vsx));  in trace_tm_vsx()
 91 	FAIL_IF(validate_vsx(vsx, fp_load));  in trace_tm_vsx()
 94 	FAIL_IF(show_vsx_ckpt(child, vsx));  in trace_tm_vsx()
 95 	FAIL_IF(validate_vsx(vsx, fp_load_ckpt));  in trace_tm_vsx()
 98 	memset(vsx, 0, sizeof(vsx));  in trace_tm_vsx()
 101 	load_vsx_vmx(fp_load_ckpt_new, vsx, vmx);  in trace_tm_vsx()
 103 	FAIL_IF(write_vsx_ckpt(child, vsx));  in trace_tm_vsx()
 
 | 
| D | ptrace-tm-spd-vsx.c | 98 	unsigned long vsx[VSX_MAX];  in trace_tm_spd_vsx()  local102 	FAIL_IF(show_vsx(child, vsx));  in trace_tm_spd_vsx()
 103 	FAIL_IF(validate_vsx(vsx, fp_load));  in trace_tm_spd_vsx()
 106 	FAIL_IF(show_vsx_ckpt(child, vsx));  in trace_tm_spd_vsx()
 107 	FAIL_IF(validate_vsx(vsx, fp_load_ckpt));  in trace_tm_spd_vsx()
 111 	memset(vsx, 0, sizeof(vsx));  in trace_tm_spd_vsx()
 114 	load_vsx_vmx(fp_load_ckpt_new, vsx, vmx);  in trace_tm_spd_vsx()
 116 	FAIL_IF(write_vsx_ckpt(child, vsx));  in trace_tm_spd_vsx()
 
 | 
| D | ptrace-vsx.h | 13 int validate_vsx(unsigned long *vsx, unsigned long *load)  in validate_vsx()  argument18 		if (vsx[i] != load[2 * i + 1]) {  in validate_vsx()
 20 					i, vsx[i], 2 * i + 1, load[2 * i + 1]);  in validate_vsx()
 108 void load_vsx_vmx(unsigned long *load, unsigned long *vsx,  in load_vsx_vmx()  argument
 114 		vsx[i] = load[1 + 2 * i];  in load_vsx_vmx()
 
 | 
| D | .gitignore | 7 ptrace-vsx8 ptrace-tm-vsx
 9 ptrace-tm-spd-vsx
 
 | 
| D | Makefile | 3               ptrace-tar ptrace-tm-tar ptrace-tm-spd-tar ptrace-vsx ptrace-tm-vsx \4               ptrace-tm-spd-vsx ptrace-tm-spr ptrace-hwbreak ptrace-pkey core-pkey \
 
 | 
| D | ptrace.h | 589 int show_vsx(pid_t child, unsigned long *vsx)  in show_vsx()  argument593 	ret = ptrace(PTRACE_GETVSRREGS, child, 0, vsx);  in show_vsx()
 601 int show_vsx_ckpt(pid_t child, unsigned long *vsx)  in show_vsx_ckpt()  argument
 614 	memcpy(vsx, regs, sizeof(regs));  in show_vsx_ckpt()
 618 int write_vsx(pid_t child, unsigned long *vsx)  in write_vsx()  argument
 622 	ret = ptrace(PTRACE_SETVSRREGS, child, 0, vsx);  in write_vsx()
 630 int write_vsx_ckpt(pid_t child, unsigned long *vsx)  in write_vsx_ckpt()  argument
 636 	memcpy(regs, vsx, sizeof(regs));  in write_vsx_ckpt()
 
 | 
| /Linux-v5.4/tools/testing/selftests/powerpc/tm/ | 
| D | tm-signal-context-chk-vsx.c | 60 	uint8_t vsx[sizeof(vector int)];  in signal_usr1()  local106 		memcpy(vsx, &ucp->uc_mcontext.fp_regs[FPR20 + i], 8);  in signal_usr1()
 107 		memcpy(vsx + 8, &vsx_ptr[VSX20 + i], 8);  in signal_usr1()
 109 		fail = memcmp(vsx, &vsxs[i], sizeof(vector int));  in signal_usr1()
 115 				printf("%02x", vsx[j]);  in signal_usr1()
 
 | 
| D | .gitignore | 13 tm-signal-context-chk-vsx
 | 
| D | Makefile | 3 	tm-signal-context-chk-vmx tm-signal-context-chk-vsx
 | 
| /Linux-v5.4/arch/powerpc/include/asm/ | 
| D | emulated_ops.h | 40 	struct ppc_emulated_entry vsx;  member
 | 
| /Linux-v5.4/arch/powerpc/ | 
| D | Makefile | 231 KBUILD_CFLAGS += $(call cc-option,-mno-vsx)
 | 
| /Linux-v5.4/arch/powerpc/boot/ | 
| D | Makefile | 32 		 -fno-strict-aliasing -O2 -msoft-float -mno-altivec -mno-vsx \
 | 
| /Linux-v5.4/arch/powerpc/kernel/ | 
| D | traps.c | 2242 	WARN_EMULATED_SETUP(vsx),
 |