Lines Matching refs:ARM64_VEC_SME
135 [ARM64_VEC_SME] = {
136 .type = ARM64_VEC_SME,
147 case ARM64_VEC_SME: in vec_vl_inherit_flag()
196 return get_default_vl(ARM64_VEC_SME); in get_sme_default_vl()
201 set_default_vl(ARM64_VEC_SME, val); in set_sme_default_vl()
614 .extra1 = &vl_info[ARM64_VEC_SME],
900 if (system_supports_sme() && type == ARM64_VEC_SME) { in vec_set_vector_length()
914 if (system_supports_sme() && type == ARM64_VEC_SME) in vec_set_vector_length()
989 ret = vec_set_vector_length(current, ARM64_VEC_SME, vl, flags); in sme_set_current_vl()
993 return vec_prctl_status(ARM64_VEC_SME, flags); in sme_set_current_vl()
1002 return vec_prctl_status(ARM64_VEC_SME, 0); in sme_get_current_vl()
1020 case ARM64_VEC_SME: in vec_probe_vqs()
1355 struct vl_info *info = &vl_info[ARM64_VEC_SME]; in sme_setup()
1380 if (WARN_ON(info->max_vl != find_supported_vector_length(ARM64_VEC_SME, in sme_setup()
1382 info->max_vl = find_supported_vector_length(ARM64_VEC_SME, in sme_setup()
1393 set_sme_default_vl(find_supported_vector_length(ARM64_VEC_SME, 32)); in sme_setup()
1650 fpsimd_flush_thread_vl(ARM64_VEC_SME); in fpsimd_flush_thread()