/kernel/linux/linux-5.10/arch/arm64/kernel/ |
H A D | fpsimd.c | 147 __ro_after_init DECLARE_BITMAP(sve_vq_map, SVE_VQ_MAX); 149 static __ro_after_init DECLARE_BITMAP(sve_vq_partial_map, SVE_VQ_MAX); 156 extern __ro_after_init DECLARE_BITMAP(sve_vq_map, SVE_VQ_MAX); 157 extern __ro_after_init DECLARE_BITMAP(sve_vq_partial_map, SVE_VQ_MAX); 349 bit = find_next_bit(sve_vq_map, SVE_VQ_MAX, in find_supported_vector_length() 700 static void sve_probe_vqs(DECLARE_BITMAP(map, SVE_VQ_MAX)) in DECLARE_BITMAP() 705 bitmap_zero(map, SVE_VQ_MAX); in DECLARE_BITMAP() 710 for (vq = SVE_VQ_MAX; vq >= SVE_VQ_MIN; --vq) { in DECLARE_BITMAP() 725 bitmap_copy(sve_vq_partial_map, sve_vq_map, SVE_VQ_MAX); in sve_init_vq_map() 735 DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); in sve_update_vq_map() [all...] |
H A D | ptrace.c | 1148 .n = DIV_ROUND_UP(SVE_PT_SIZE(SVE_VQ_MAX, SVE_PT_REGS_SVE),
|
/kernel/linux/linux-5.10/tools/testing/selftests/arm64/fp/ |
H A D | sve-probe-vls.c | 21 static unsigned int vqs[SVE_VQ_MAX]; in main() 31 * Enumerate up to SVE_VQ_MAX vector lengths in main() 33 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in main() 45 if (!(nvqs < SVE_VQ_MAX)) in main() 46 ksft_exit_fail_msg("Too many VLs %u >= SVE_VQ_MAX\n", in main()
|
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/fp/ |
H A D | sve-probe-vls.c | 22 static unsigned int vqs[SVE_VQ_MAX]; in main() 32 * Enumerate up to SVE_VQ_MAX vector lengths in main() 34 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in main() 50 if (!(nvqs < SVE_VQ_MAX)) in main() 51 ksft_exit_fail_msg("Too many VLs %u >= SVE_VQ_MAX\n", in main()
|
H A D | fp-stress.c | 393 for (vq = SVE_VQ_MAX; vq > 0; vq /= 2) { in probe_vls()
|
H A D | vec-syscfg.c | 570 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; vq++) { in prctl_set_all_vqs()
|
/kernel/linux/linux-6.6/arch/arm64/kernel/ |
H A D | fpsimd.c | 551 bit = find_next_bit(info->vq_map, SVE_VQ_MAX, in find_supported_vector_length() 1025 DECLARE_BITMAP(map, SVE_VQ_MAX)) in vec_probe_vqs() 1029 bitmap_zero(map, SVE_VQ_MAX); in vec_probe_vqs() 1031 for (vq = SVE_VQ_MAX; vq >= SVE_VQ_MIN; --vq) { in vec_probe_vqs() 1063 bitmap_copy(info->vq_partial_map, info->vq_map, SVE_VQ_MAX); in vec_init_vq_map() 1074 DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); in vec_update_vq_map() 1077 bitmap_and(info->vq_map, info->vq_map, tmp_map, SVE_VQ_MAX); in vec_update_vq_map() 1079 SVE_VQ_MAX); in vec_update_vq_map() 1089 DECLARE_BITMAP(tmp_map, SVE_VQ_MAX); in vec_verify_vq_map() 1094 bitmap_complement(tmp_map, tmp_map, SVE_VQ_MAX); in vec_verify_vq_map() [all...] |
/kernel/linux/linux-6.6/tools/testing/selftests/arm64/signal/testcases/ |
H A D | za_regs.c | 20 static unsigned int vls[SVE_VQ_MAX]; 30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls() 62 static char zeros[ZA_SIG_REGS_SIZE(SVE_VQ_MAX)];
|
H A D | ssve_za_regs.c | 20 static unsigned int vls[SVE_VQ_MAX]; 28 * Enumerate up to SVE_VQ_MAX vector lengths in sme_get_vls() 30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls() 65 static char zeros[ZA_SIG_REGS_SIZE(SVE_VQ_MAX)];
|
H A D | fake_sigreturn_sve_change_vl.c | 18 static unsigned int vls[SVE_VQ_MAX]; 26 * Enumerate up to SVE_VQ_MAX vector lengths in sve_get_vls() 28 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sve_get_vls()
|
H A D | fake_sigreturn_sme_change_vl.c | 17 static unsigned int vls[SVE_VQ_MAX]; 25 * Enumerate up to SVE_VQ_MAX vector lengths in sme_get_vls() 27 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
|
H A D | ssve_regs.c | 20 static unsigned int vls[SVE_VQ_MAX]; 28 * Enumerate up to SVE_VQ_MAX vector lengths in sme_get_vls() 30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
|
H A D | sve_regs.c | 20 static unsigned int vls[SVE_VQ_MAX]; 28 * Enumerate up to SVE_VQ_MAX vector lengths in sve_get_vls() 30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sve_get_vls()
|
H A D | za_no_regs.c | 20 static unsigned int vls[SVE_VQ_MAX]; 30 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sme_get_vls()
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | fpsimd.h | 84 extern __ro_after_init DECLARE_BITMAP(sve_vq_map, SVE_VQ_MAX); 93 return SVE_VQ_MAX - vq; in __vq_to_bit() 98 return SVE_VQ_MAX - bit; in __bit_to_vq() 101 /* Ensure vq >= SVE_VQ_MIN && vq <= SVE_VQ_MAX before calling this function */
|
/kernel/linux/patches/linux-4.19/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 52 #define SVE_VQ_MAX 512 macro 54 #define SVE_VL_MAX (SVE_VQ_MAX * SVE_VQ_BYTES)
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | fpsimd.h | 141 return SVE_VQ_MAX - vq; in __vq_to_bit() 146 return SVE_VQ_MAX - bit; in __bit_to_vq() 165 DECLARE_BITMAP(vq_map, SVE_VQ_MAX); 168 DECLARE_BITMAP(vq_partial_map, SVE_VQ_MAX); 261 /* Ensure vq >= SVE_VQ_MIN && vq <= SVE_VQ_MAX before calling this function */
|
/kernel/linux/linux-5.10/arch/arm64/include/uapi/asm/ |
H A D | sigcontext.h | 155 #define SVE_VQ_MAX __SVE_VQ_MAX macro
|
/kernel/linux/patches/linux-6.6/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 64 #define SVE_VQ_MAX __SVE_VQ_MAX macro
|
/kernel/linux/patches/linux-5.10/prebuilts/usr/include/asm-arm64/asm/ |
H A D | sigcontext.h | 64 #define SVE_VQ_MAX __SVE_VQ_MAX macro
|
/kernel/linux/linux-6.6/arch/arm64/include/uapi/asm/ |
H A D | sigcontext.h | 186 #define SVE_VQ_MAX __SVE_VQ_MAX macro
|
/kernel/linux/linux-5.10/arch/arm64/kvm/ |
H A D | guest.c | 310 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; ++vq) in set_sve_vls()
|
/kernel/linux/linux-6.6/arch/arm64/kvm/ |
H A D | guest.c | 354 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; ++vq) in set_sve_vls()
|