Home
last modified time | relevance | path

Searched refs:sve_vq_from_vl (Results 1 – 14 of 14) sorted by relevance

/Linux-v5.15/arch/arm64/kernel/
Dfpsimd.c293 sve_vq_from_vl(current->thread.sve_vl) - 1); in task_fpsimd_load()
353 __vq_to_bit(sve_vq_from_vl(vl))); in find_supported_vector_length()
459 vq = sve_vq_from_vl(task->thread.sve_vl); in fpsimd_to_sve()
485 vq = sve_vq_from_vl(task->thread.sve_vl); in sve_to_fpsimd()
500 return SVE_SIG_REGS_SIZE(sve_vq_from_vl(task->thread.sve_vl)); in sve_state_size()
575 vq = sve_vq_from_vl(task->thread.sve_vl); in sve_sync_from_fpsimd_zeropad()
710 vq = sve_vq_from_vl(vl); /* skip intervening lengths */ in sve_probe_vqs()
803 SVE_SIG_REGS_SIZE(sve_vq_from_vl(sve_max_vl)), SVE_VQ_BYTES); in sve_efi_setup()
844 vq_max = sve_vq_from_vl(sve_get_vl()); in read_zcr_features()
961 sve_vq_from_vl(current->thread.sve_vl) - 1; in do_sve_acc()
[all …]
Dsignal.c234 vq = sve_vq_from_vl(vl); in preserve_sve_context()
277 vq = sve_vq_from_vl(sve.vl); in restore_sve_fpsimd_context()
602 vq = sve_vq_from_vl(vl); in setup_sigframe_layout()
Dptrace.c729 vq = sve_vq_from_vl(header->vl); in sve_init_header_from_task()
733 header->max_size = SVE_PT_SIZE(sve_vq_from_vl(header->max_vl), in sve_init_header_from_task()
755 vq = sve_vq_from_vl(header.vl); in sve_get()
823 vq = sve_vq_from_vl(target->thread.sve_vl); in sve_set()
842 if (count && vq != sve_vq_from_vl(header.vl)) { in sve_set()
/Linux-v5.15/tools/testing/selftests/arm64/fp/
Dsve-probe-vls.c48 vq = sve_vq_from_vl(vl); in main()
Dsve-ptrace.c127 vq = sve_vq_from_vl(sve->vl); in dump_sve_regs()
244 vq = sve_vq_from_vl(sve->vl); in do_parent()
/Linux-v5.15/tools/testing/selftests/arm64/signal/testcases/
Dfake_sigreturn_sve_change_vl.c35 vq = sve_vq_from_vl(vl); in sve_get_vls()
Dsve_regs.c35 vq = sve_vq_from_vl(vl); in sve_get_vls()
Dtestcases.c57 = ((SVE_SIG_CONTEXT_SIZE(sve_vq_from_vl(sve->vl)) + 15) / 16) * 16; in validate_sve_context()
/Linux-v5.15/arch/arm64/include/uapi/asm/
Dsigcontext.h164 #define sve_vq_from_vl(vl) __sve_vq_from_vl(vl) macro
/Linux-v5.15/arch/arm64/include/asm/
Dfpsimd.h60 return SVE_SIG_FFR_OFFSET(sve_vq_from_vl(vl)) - SVE_SIG_REGS_OFFSET; in sve_ffr_offset()
Dkvm_host.h393 #define vcpu_sve_max_vq(vcpu) sve_vq_from_vl((vcpu)->arch.sve_max_vl)
/Linux-v5.15/arch/arm64/kvm/
Dreset.c109 buf = kzalloc(SVE_SIG_REGS_SIZE(sve_vq_from_vl(vl)), GFP_KERNEL); in kvm_vcpu_finalize_sve()
Dguest.c352 if (max_vq > sve_vq_from_vl(kvm_sve_max_vl)) in set_sve_vls()
/Linux-v5.15/Documentation/arm64/
Dsve.rst135 sve_context.head.size >= SVE_SIG_CONTEXT_SIZE(sve_vq_from_vl(sve_context.vl)).
314 vq should be obtained using sve_vq_from_vl(vl).