Home
last modified time | relevance | path

Searched refs:SVE_VQ_MAX (Results 1 – 18 of 18) sorted by relevance

/Linux-v6.1/tools/testing/selftests/arm64/abi/
Dsyscall-abi.c23 #define NUM_VL ((SVE_VQ_MAX - SVE_VQ_MIN) + 1)
117 static uint8_t z_zero[__SVE_ZREG_SIZE(SVE_VQ_MAX)];
118 uint8_t z_in[SVE_NUM_ZREGS * __SVE_ZREG_SIZE(SVE_VQ_MAX)];
119 uint8_t z_out[SVE_NUM_ZREGS * __SVE_ZREG_SIZE(SVE_VQ_MAX)];
177 uint8_t p_in[SVE_NUM_PREGS * __SVE_PREG_SIZE(SVE_VQ_MAX)];
178 uint8_t p_out[SVE_NUM_PREGS * __SVE_PREG_SIZE(SVE_VQ_MAX)];
209 uint8_t ffr_in[__SVE_PREG_SIZE(SVE_VQ_MAX)];
210 uint8_t ffr_out[__SVE_PREG_SIZE(SVE_VQ_MAX)];
287 uint8_t za_in[SVE_NUM_PREGS * __SVE_ZREG_SIZE(SVE_VQ_MAX)];
288 uint8_t za_out[SVE_NUM_PREGS * __SVE_ZREG_SIZE(SVE_VQ_MAX)];
[all …]
/Linux-v6.1/arch/arm64/kernel/
Dfpsimd.c506 bit = find_next_bit(info->vq_map, SVE_VQ_MAX, in find_supported_vector_length()
961 DECLARE_BITMAP(map, SVE_VQ_MAX)) in vec_probe_vqs() argument
965 bitmap_zero(map, SVE_VQ_MAX); in vec_probe_vqs()
967 for (vq = SVE_VQ_MAX; vq >= SVE_VQ_MIN; --vq) { in vec_probe_vqs()
999 bitmap_copy(info->vq_partial_map, info->vq_map, SVE_VQ_MAX); in vec_init_vq_map()
1010 DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); in vec_update_vq_map()
1013 bitmap_and(info->vq_map, info->vq_map, tmp_map, SVE_VQ_MAX); in vec_update_vq_map()
1015 SVE_VQ_MAX); in vec_update_vq_map()
1025 DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); in vec_verify_vq_map()
1030 bitmap_complement(tmp_map, tmp_map, SVE_VQ_MAX); in vec_verify_vq_map()
[all …]
Dptrace.c1443 .n = DIV_ROUND_UP(SVE_PT_SIZE(SVE_VQ_MAX, SVE_PT_REGS_SVE),
/Linux-v6.1/tools/testing/selftests/arm64/fp/
Dsve-probe-vls.c22 static unsigned int vqs[SVE_VQ_MAX]; in main()
34 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in main()
50 if (!(nvqs < SVE_VQ_MAX)) in main()
Dza-ptrace.c28 #define EXPECTED_TESTS (((SVE_VQ_MAX - SVE_VQ_MIN) + 1) * 3)
304 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; vq++) { in do_parent()
Dsve-ptrace.c58 #define VL_TESTS (((SVE_VQ_MAX - SVE_VQ_MIN) + 1) * 4)
692 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; vq++) { in do_parent()
Dfp-stress.c360 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in probe_vls()
Dvec-syscfg.c563 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; vq++) { in prctl_set_all_vqs()
/Linux-v6.1/tools/testing/selftests/arm64/signal/testcases/
Dza_regs.c20 static unsigned int vls[SVE_VQ_MAX];
30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
58 static char zeros[ZA_SIG_REGS_SIZE(SVE_VQ_MAX)];
Dfake_sigreturn_sve_change_vl.c18 static unsigned int vls[SVE_VQ_MAX];
28 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sve_get_vls()
Dfake_sigreturn_sme_change_vl.c17 static unsigned int vls[SVE_VQ_MAX];
27 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
Dsve_regs.c20 static unsigned int vls[SVE_VQ_MAX];
30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sve_get_vls()
Dssve_regs.c20 static unsigned int vls[SVE_VQ_MAX];
30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
Dza_no_regs.c20 static unsigned int vls[SVE_VQ_MAX];
30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
/Linux-v6.1/arch/arm64/include/asm/
Dfpsimd.h124 return SVE_VQ_MAX - vq; in __vq_to_bit()
129 return SVE_VQ_MAX - bit; in __bit_to_vq()
148 DECLARE_BITMAP(vq_map, SVE_VQ_MAX);
151 DECLARE_BITMAP(vq_partial_map, SVE_VQ_MAX);
/Linux-v6.1/arch/arm64/include/uapi/asm/
Dsigcontext.h166 #define SVE_VQ_MAX __SVE_VQ_MAX macro
/Linux-v6.1/arch/arm64/kvm/
Dguest.c348 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; ++vq) in set_sve_vls()
/Linux-v6.1/Documentation/virt/kvm/
Dapi.rst2623 if (vq >= SVE_VQ_MIN && vq <= SVE_VQ_MAX &&