Lines Matching refs:vq
198 int i, j, vq = sve_vq(env); in target_setup_sve_record() local
203 __put_user(vq * TARGET_SVE_VQ_BYTES, &sve->vl); in target_setup_sve_record()
213 uint64_t *z = (void *)sve + TARGET_SVE_SIG_ZREG_OFFSET(vq, i); in target_setup_sve_record()
214 for (j = 0; j < vq * 2; ++j) { in target_setup_sve_record()
219 uint16_t *p = (void *)sve + TARGET_SVE_SIG_PREG_OFFSET(vq, i); in target_setup_sve_record()
220 for (j = 0; j < vq; ++j) { in target_setup_sve_record()
230 int vq = sme_vq(env); in target_setup_za_record() local
231 int vl = vq * TARGET_SVE_VQ_BYTES; in target_setup_za_record()
242 assert(size == TARGET_ZA_SIG_CONTEXT_SIZE(vq)); in target_setup_za_record()
249 uint64_t *z = (void *)za + TARGET_ZA_SIG_ZAV_OFFSET(vq, i); in target_setup_za_record()
250 for (j = 0; j < vq * 2; ++j) { in target_setup_za_record()
303 int i, j, vl, vq, flags; in target_restore_sve_record() local
322 vq = sve_vqm1_for_el_sm(env, 0, sm) + 1; in target_restore_sve_record()
325 if (vl != vq * TARGET_SVE_VQ_BYTES) { in target_restore_sve_record()
335 if (size < TARGET_SVE_SIG_CONTEXT_SIZE(vq)) { in target_restore_sve_record()
347 uint64_t *z = (void *)sve + TARGET_SVE_SIG_ZREG_OFFSET(vq, i); in target_restore_sve_record()
348 for (j = 0; j < vq * 2; ++j) { in target_restore_sve_record()
353 uint16_t *p = (void *)sve + TARGET_SVE_SIG_PREG_OFFSET(vq, i); in target_restore_sve_record()
354 for (j = 0; j < vq; ++j) { in target_restore_sve_record()
371 int i, j, vl, vq; in target_restore_za_record() local
378 vq = sme_vq(env); in target_restore_za_record()
381 if (vl != vq * TARGET_SVE_VQ_BYTES) { in target_restore_za_record()
391 if (size < TARGET_ZA_SIG_CONTEXT_SIZE(vq)) { in target_restore_za_record()
398 uint64_t *z = (void *)za + TARGET_ZA_SIG_ZAV_OFFSET(vq, i); in target_restore_za_record()
399 for (j = 0; j < vq * 2; ++j) { in target_restore_za_record()