/kernel/linux/linux-5.10/arch/powerpc/kernel/ |
H A D | vecemu.c | 267 vector128 *vrs; in emulate_altivec() local 280 vrs = current->thread.vr_state.vr; in emulate_altivec() 285 vaddfp(&vrs[vd], &vrs[va], &vrs[vb]); in emulate_altivec() 288 vsubfp(&vrs[vd], &vrs[va], &vrs[vb]); in emulate_altivec() 291 vrefp(&vrs[vd], &vrs[v in emulate_altivec() [all...] |
/kernel/linux/linux-6.6/arch/powerpc/kernel/ |
H A D | vecemu.c | 267 vector128 *vrs; in emulate_altivec() local 280 vrs = current->thread.vr_state.vr; in emulate_altivec() 285 vaddfp(&vrs[vd], &vrs[va], &vrs[vb]); in emulate_altivec() 288 vsubfp(&vrs[vd], &vrs[va], &vrs[vb]); in emulate_altivec() 291 vrefp(&vrs[vd], &vrs[v in emulate_altivec() [all...] |
/kernel/linux/linux-5.10/arch/arm/kernel/ |
H A D | unwind.c | 56 unsigned long vrs[16]; /* virtual register set */ member 242 ctrl->vrs[reg] = READ_ONCE_NOCHECK(*(*vsp)); in unwind_pop_register() 251 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r4_to_r13() 263 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r4_to_r13() 271 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_r4_to_rN() 283 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_r4_to_rN() 291 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r0_to_r3() 302 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r0_to_r3() 341 ctrl->vrs[SP] += ((insn & 0x3f) << 2) + 4; in unwind_exec_insn() 343 ctrl->vrs[S in unwind_exec_insn() [all...] |
/kernel/linux/linux-6.6/arch/arm/kernel/ |
H A D | unwind.c | 56 unsigned long vrs[16]; /* virtual register set */ member 243 ctrl->vrs[reg] = READ_ONCE_NOCHECK(*(*vsp)); in unwind_pop_register() 254 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r4_to_r13() 266 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r4_to_r13() 275 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_r4_to_rN() 287 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_r4_to_rN() 295 unsigned long *vsp = (unsigned long *)ctrl->vrs[SP]; in unwind_exec_pop_subset_r0_to_r3() 306 ctrl->vrs[SP] = (unsigned long)vsp; in unwind_exec_pop_subset_r0_to_r3() 345 ctrl->vrs[SP] += ((insn & 0x3f) << 2) + 4; in unwind_exec_insn() 347 ctrl->vrs[S in unwind_exec_insn() [all...] |
/kernel/linux/linux-5.10/tools/testing/selftests/powerpc/include/ |
H A D | instructions.h | 141 #define PSTXSD(vrs, a, r, d) PREFIX_8LS(0xb8000000, vrs, a, r, d) 142 #define PSTXSSP(vrs, a, r, d) PREFIX_8LS(0xbc000000, vrs, a, r, d)
|
/kernel/linux/linux-6.6/tools/testing/selftests/powerpc/include/ |
H A D | instructions.h | 141 #define PSTXSD(vrs, a, r, d) PREFIX_8LS(0xb8000000, vrs, a, r, d) 142 #define PSTXSSP(vrs, a, r, d) PREFIX_8LS(0xbc000000, vrs, a, r, d)
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c | 111 TEST_ASSERT(!memcmp(sync_regs->vrs, regs_null, sizeof(sync_regs->vrs)), in assert_clear()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/s390x/ |
H A D | resets.c | 108 TEST_ASSERT(!memcmp(sync_regs->vrs, regs_null, sizeof(sync_regs->vrs)), in assert_clear()
|
/kernel/linux/linux-5.10/arch/x86/kernel/cpu/mtrr/ |
H A D | generic.c | 465 struct mtrr_var_range *vrs; in get_mtrr_state() local 469 vrs = mtrr_state.var_ranges; in get_mtrr_state() 475 get_mtrr_var_range(i, &vrs[i]); in get_mtrr_state()
|
/kernel/linux/linux-5.10/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.h | 21 struct mlxsw_sp_vr *vrs; member
|
H A D | spectrum_router.c | 677 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vr_find_unused() 723 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vr_find() 894 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vrs_lpm_tree_replace() 932 mlxsw_sp->router->vrs = kcalloc(max_vrs, sizeof(struct mlxsw_sp_vr), in mlxsw_sp_vrs_init() 934 if (!mlxsw_sp->router->vrs) in mlxsw_sp_vrs_init() 938 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vrs_init() 958 kfree(mlxsw_sp->router->vrs); in mlxsw_sp_vrs_fini() 5680 struct mlxsw_sp_vr *vr = &mlxsw_sp->router->vrs[i]; in __mlxsw_sp_router_set_abort_trap() 5865 struct mlxsw_sp_vr *vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_router_fib_flush() 6598 vr = &mlxsw_sp->router->vrs[ri in mlxsw_sp_rif_destroy() [all...] |
/kernel/linux/linux-6.6/arch/x86/kernel/cpu/mtrr/ |
H A D | generic.c | 681 struct mtrr_var_range *vrs; in get_mtrr_state() local 685 vrs = mtrr_state.var_ranges; in get_mtrr_state() 691 get_mtrr_var_range(i, &vrs[i]); in get_mtrr_state()
|
/kernel/linux/linux-5.10/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 260 __u64 vrs[32][2]; /* vector registers (KVM_SYNC_VRS) */ member
|
/kernel/linux/linux-6.6/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 277 __u64 vrs[32][2]; /* vector registers (KVM_SYNC_VRS) */ member
|
/kernel/linux/linux-5.10/tools/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 260 __u64 vrs[32][2]; /* vector registers (KVM_SYNC_VRS) */ member
|
/kernel/linux/linux-6.6/drivers/net/ethernet/mellanox/mlxsw/ |
H A D | spectrum_router.h | 30 struct mlxsw_sp_vr *vrs; member
|
H A D | spectrum_router.c | 782 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vr_find_unused() 829 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vr_find() 1001 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vrs_lpm_tree_replace() 1039 mlxsw_sp->router->vrs = kcalloc(max_vrs, sizeof(struct mlxsw_sp_vr), in mlxsw_sp_vrs_init() 1041 if (!mlxsw_sp->router->vrs) in mlxsw_sp_vrs_init() 1045 vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_vrs_init() 1065 kfree(mlxsw_sp->router->vrs); in mlxsw_sp_vrs_fini() 7526 struct mlxsw_sp_vr *vr = &mlxsw_sp->router->vrs[i]; in mlxsw_sp_router_fib_flush() 8498 vr = &mlxsw_sp->router->vrs[rif->vr_id]; in mlxsw_sp_rif_destroy() 9474 vr = &mlxsw_sp->router->vrs[ri in mlxsw_sp_router_port_change_event() [all...] |
/kernel/linux/linux-6.6/tools/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 261 __u64 vrs[32][2]; /* vector registers (KVM_SYNC_VRS) */ member
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | kvm-s390.c | 3301 /* fprs can be synchronized via vrs, even if the guest has no vx. With in kvm_arch_vcpu_create() 3302 * MACHINE_HAS_VX, (load|store)_fpu_regs() will work with vrs format. in kvm_arch_vcpu_create() 3598 memset(®s->vrs, 0, sizeof(regs->vrs)); in kvm_arch_vcpu_ioctl_clear_reset() 3654 convert_fp_to_vx((__vector128 *) vcpu->run->s.regs.vrs, in kvm_arch_vcpu_ioctl_set_fpu() 3671 (__vector128 *) vcpu->run->s.regs.vrs); in kvm_arch_vcpu_ioctl_get_fpu() 4288 /* save host (userspace) fprs/vrs */ in sync_regs() 4293 current->thread.fpu.regs = vcpu->run->s.regs.vrs; in sync_regs() 4466 convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs); in kvm_s390_store_status_unloaded()
|
H A D | interrupt.c | 626 if (write_guest_abs(vcpu, ext_sa_addr, vcpu->run->s.regs.vrs, in __write_machine_check() 651 convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs); in __write_machine_check()
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | kvm-s390.c | 3964 /* fprs can be synchronized via vrs, even if the guest has no vx. With in kvm_arch_vcpu_create() 3965 * MACHINE_HAS_VX, (load|store)_fpu_regs() will work with vrs format. in kvm_arch_vcpu_create() 4263 memset(®s->vrs, 0, sizeof(regs->vrs)); in kvm_arch_vcpu_ioctl_clear_reset() 4319 convert_fp_to_vx((__vector128 *) vcpu->run->s.regs.vrs, in kvm_arch_vcpu_ioctl_set_fpu() 4336 (__vector128 *) vcpu->run->s.regs.vrs); in kvm_arch_vcpu_ioctl_get_fpu() 4955 /* save host (userspace) fprs/vrs */ in sync_regs() 4960 current->thread.fpu.regs = vcpu->run->s.regs.vrs; in sync_regs() 5142 convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs); in kvm_s390_store_status_unloaded()
|
H A D | interrupt.c | 618 if (write_guest_abs(vcpu, ext_sa_addr, vcpu->run->s.regs.vrs, in __write_machine_check() 643 convert_vx_to_fp(fprs, (__vector128 *) vcpu->run->s.regs.vrs); in __write_machine_check()
|