Lines Matching refs:vq
60 uint32_t tmp, vq, max_vq = 0; in arm_cpu_sve_finalize() local
128 vq = ctz32(tmp) + 1; in arm_cpu_sve_finalize()
130 max_vq = vq <= ARM_MAX_VQ ? vq - 1 : ARM_MAX_VQ; in arm_cpu_sve_finalize()
135 error_setg(errp, "cannot disable sve%d", vq * 128); in arm_cpu_sve_finalize()
138 vq * 128); in arm_cpu_sve_finalize()
181 vq = 32 - clz32(tmp); in arm_cpu_sve_finalize()
182 if (vq_map & (1 << (vq - 1))) { in arm_cpu_sve_finalize()
186 "the vector length %d-bits.\n", vq * 128); in arm_cpu_sve_finalize()
191 error_setg(errp, "cannot enable sve%d", vq * 128); in arm_cpu_sve_finalize()
194 "the vector length %d-bits.\n", vq * 128); in arm_cpu_sve_finalize()
203 error_setg(errp, "cannot disable sve%d", vq * 128); in arm_cpu_sve_finalize()
213 vq = 32 - clz32(tmp); in arm_cpu_sve_finalize()
214 error_setg(errp, "cannot disable sve%d", vq * 128); in arm_cpu_sve_finalize()
218 vq * 128, max_vq * 128); in arm_cpu_sve_finalize()
252 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_get_vq() local
262 value = extract32(vq_map->map, vq - 1, 1); in cpu_arm_get_vq()
271 uint32_t vq = atoi(&name[3]) / 128; in cpu_arm_set_vq() local
278 vq_map->map = deposit32(vq_map->map, vq - 1, 1, value); in cpu_arm_set_vq()
279 vq_map->init |= 1 << (vq - 1); in cpu_arm_set_vq()
308 uint32_t vq; in arm_cpu_sme_finalize() local
320 vq = ctz32(vq_supported) + 1; in arm_cpu_sme_finalize()
321 error_setg(errp, "cannot disable sme%d", vq * 128); in arm_cpu_sme_finalize()
329 vq = 32 - clz32(vq_map); in arm_cpu_sme_finalize()
330 error_setg(errp, "cannot enable sme%d", vq * 128); in arm_cpu_sme_finalize()
435 uint32_t vq; in aarch64_add_sve_properties() local
439 for (vq = 1; vq <= ARM_MAX_VQ; ++vq) { in aarch64_add_sve_properties()
441 snprintf(name, sizeof(name), "sve%d", vq * 128); in aarch64_add_sve_properties()
458 uint32_t vq; in aarch64_add_sme_properties() local
464 for (vq = 1; vq <= ARM_MAX_VQ; vq <<= 1) { in aarch64_add_sme_properties()
466 snprintf(name, sizeof(name), "sme%d", vq * 128); in aarch64_add_sme_properties()