Home
last modified time | relevance | path

Searched refs:sve_max_vl (Results 1 - 17 of 17) sorted by relevance

/kernel/linux/linux-5.10/arch/arm64/kernel/
H A Dfpsimd.c140 int __ro_after_init sve_max_vl = SVE_VL_MIN; variable
338 int max_vl = sve_max_vl; in find_supported_vector_length()
372 vl = sve_max_vl; in sve_proc_do_default_vl()
802 if (!sve_vl_valid(sve_max_vl)) in sve_efi_setup()
806 SVE_SIG_REGS_SIZE(sve_vq_from_vl(sve_max_vl)), SVE_VQ_BYTES); in sve_efi_setup()
871 sve_max_vl = sve_vl_from_vq((zcr & ZCR_ELx_LEN_MASK) + 1); in sve_setup()
877 if (WARN_ON(sve_max_vl != find_supported_vector_length(sve_max_vl))) in sve_setup()
878 sve_max_vl = find_supported_vector_length(sve_max_vl); in sve_setup()
[all...]
H A Dsignal.c594 int vl = sve_max_vl; in setup_sigframe_layout()
H A Dptrace.c733 header->max_vl = sve_max_vl; in sve_init_header_from_task()
/kernel/linux/linux-6.6/arch/arm64/kvm/
H A Dreset.c68 if (kvm_sve_max_vl < sve_max_vl()) in kvm_arm_init_sve()
81 vcpu->arch.sve_max_vl = kvm_sve_max_vl; in kvm_vcpu_enable_sve()
104 vl = vcpu->arch.sve_max_vl; in kvm_vcpu_finalize_sve()
H A Dfpsimd.c153 fp_state.sve_vl = vcpu->arch.sve_max_vl; in kvm_arch_vcpu_ctxsync_fp()
H A Dguest.c320 if (WARN_ON(!sve_vl_valid(vcpu->arch.sve_max_vl))) in get_sve_vls()
377 vcpu->arch.sve_max_vl = sve_vl_from_vq(max_vq); in set_sve_vls()
/kernel/linux/linux-5.10/arch/arm64/kvm/
H A Dreset.c117 if (kvm_sve_max_vl < sve_max_vl) in kvm_arm_init_sve()
134 vcpu->arch.sve_max_vl = kvm_sve_max_vl; in kvm_vcpu_enable_sve()
155 vl = vcpu->arch.sve_max_vl; in kvm_vcpu_finalize_sve()
H A Dguest.c276 if (WARN_ON(!sve_vl_valid(vcpu->arch.sve_max_vl))) in get_sve_vls()
281 max_vq = sve_vq_from_vl(vcpu->arch.sve_max_vl); in get_sve_vls()
333 vcpu->arch.sve_max_vl = sve_vl_from_vq(max_vq); in set_sve_vls()
409 vq = sve_vq_from_vl(vcpu->arch.sve_max_vl); in sve_reg_to_region()
419 vq = sve_vq_from_vl(vcpu->arch.sve_max_vl); in sve_reg_to_region()
H A Dfpsimd.c90 vcpu->arch.sve_max_vl); in kvm_arch_vcpu_ctxsync_fp()
/kernel/linux/linux-5.10/arch/arm64/include/asm/
H A Dkvm_host.h287 unsigned int sve_max_vl; member
388 sve_ffr_offset((vcpu)->arch.sve_max_vl)))
394 if (WARN_ON(!sve_vl_valid((vcpu)->arch.sve_max_vl))) { \
397 __vcpu_vq = sve_vq_from_vl((vcpu)->arch.sve_max_vl); \
H A Dfpsimd.h82 extern int __ro_after_init sve_max_vl;
/kernel/linux/linux-6.6/arch/arm64/include/asm/
H A Dfpsimd.h251 static inline int sve_max_vl(void) in sve_max_vl() function
296 static inline int sve_max_vl(void) in sve_max_vl() function
H A Dkvm_host.h482 unsigned int sve_max_vl; member
744 sve_ffr_offset((vcpu)->arch.sve_max_vl))
746 #define vcpu_sve_max_vq(vcpu) sve_vq_from_vl((vcpu)->arch.sve_max_vl)
752 if (WARN_ON(!sve_vl_valid((vcpu)->arch.sve_max_vl))) { \
/kernel/linux/linux-6.6/arch/arm64/kvm/hyp/nvhe/
H A Dhyp-main.c33 hyp_vcpu->vcpu.arch.sve_max_vl = host_vcpu->arch.sve_max_vl; in flush_hyp_vcpu()
/kernel/linux/linux-5.10/arch/arm64/kvm/hyp/include/hyp/
H A Dswitch.h269 sve_vq_from_vl(vcpu->arch.sve_max_vl) - 1); in __hyp_handle_fpsimd()
/kernel/linux/linux-6.6/arch/arm64/kernel/
H A Dfpsimd.c1251 if (sve_max_virtualisable_vl() < sve_max_vl()) in sve_setup()
2017 sve_save_state(sve_state + sve_ffr_offset(sve_max_vl()), in __efi_fpsimd_begin()
2069 sve_load_state(sve_state + sve_ffr_offset(sve_max_vl()), in __efi_fpsimd_end()
H A Dsignal.c883 int vl = max(sve_max_vl(), sme_max_vl()); in setup_sigframe_layout()

Completed in 19 milliseconds