Home
last modified time | relevance | path

Searched refs:max_vq (Results 1 – 6 of 6) sorted by relevance

/openbmc/qemu/target/arm/
H A Dcpu64.c59 uint32_t tmp, vq, max_vq = 0; in arm_cpu_sve_finalize() local
85 max_vq = 32 - clz32(vq_map); in arm_cpu_sve_finalize()
86 vq_mask = MAKE_64BIT_MASK(0, max_vq); in arm_cpu_sve_finalize()
130 vq_mask = max_vq > 0 ? MAKE_64BIT_MASK(0, max_vq) : 0; in arm_cpu_sve_finalize()
143 max_vq = 32 - clz32(vq_map); in arm_cpu_sve_finalize()
144 vq_mask = MAKE_64BIT_MASK(0, max_vq); in arm_cpu_sve_finalize()
153 max_vq = cpu->sve_max_vq; in arm_cpu_sve_finalize()
154 vq_mask = MAKE_64BIT_MASK(0, max_vq); in arm_cpu_sve_finalize()
160 max_vq, max_vq * 128); in arm_cpu_sve_finalize()
173 assert(max_vq != 0); in arm_cpu_sve_finalize()
[all …]
/openbmc/linux/arch/arm64/kvm/
H A Dguest.c315 unsigned int max_vq, vq; in get_sve_vls() local
326 max_vq = vcpu_sve_max_vq(vcpu); in get_sve_vls()
327 for (vq = SVE_VQ_MIN; vq <= max_vq; ++vq) in get_sve_vls()
339 unsigned int max_vq, vq; in set_sve_vls() local
354 max_vq = 0; in set_sve_vls()
357 max_vq = vq; in set_sve_vls()
359 if (max_vq > sve_vq_from_vl(kvm_sve_max_vl)) in set_sve_vls()
369 for (vq = SVE_VQ_MIN; vq <= max_vq; ++vq) in set_sve_vls()
374 if (max_vq < SVE_VQ_MIN) in set_sve_vls()
378 vcpu->arch.sve_max_vl = sve_vl_from_vq(max_vq); in set_sve_vls()
/openbmc/qemu/tests/qtest/
H A Darm-cpu-features.c516 uint32_t max_vq, vq; in test_query_cpu_model_expansion_kvm() local
570 max_vq = 64 - __builtin_clzll(vls); in test_query_cpu_model_expansion_kvm()
571 sprintf(max_name, "sve%u", max_vq * 128); in test_query_cpu_model_expansion_kvm()
577 vq = 64 - __builtin_clzll(vls & ~BIT_ULL(max_vq - 1)); in test_query_cpu_model_expansion_kvm()
583 assert_sve_vls(qts, "host", (vls & ~BIT_ULL(max_vq - 1)), in test_query_cpu_model_expansion_kvm()
610 for (vq = 1; vq <= max_vq; ++vq) { in test_query_cpu_model_expansion_kvm()
/openbmc/linux/drivers/vdpa/pds/
H A Dvdpa_dev.c385 int max_vq, nintrs, qid, err; in pds_vdpa_request_irqs() local
387 max_vq = vdpa_aux->vdpa_mdev.max_supported_vqs; in pds_vdpa_request_irqs()
389 nintrs = pci_alloc_irq_vectors(pdev, max_vq, max_vq, PCI_IRQ_MSIX); in pds_vdpa_request_irqs()
392 max_vq, ERR_PTR(nintrs)); in pds_vdpa_request_irqs()
/openbmc/qemu/target/arm/tcg/
H A Dcpu64.c158 uint32_t max_vq; in cpu_max_set_sve_max_vq() local
160 if (!visit_type_uint32(v, name, &max_vq, errp)) { in cpu_max_set_sve_max_vq()
164 if (max_vq == 0 || max_vq > ARM_MAX_VQ) { in cpu_max_set_sve_max_vq()
171 cpu->sve_max_vq = max_vq; in cpu_max_set_sve_max_vq()
/openbmc/linux/Documentation/virt/kvm/
H A Dapi.rst2585 Access to register IDs where 2048 * slice >= 128 * max_vq will fail with
2586 ENOENT. max_vq is the vcpu's maximum supported vector length in 128-bit
2614 max_vq. This is the maximum vector length available to the guest on