Home
last modified time | relevance | path

Searched refs:vq (Results 1 – 15 of 15) sorted by relevance

/tools/virtio/
A Dvhost_net_test.c287 virtqueue_disable_cb(vq->vq); in run_tx_test()
290 (vq->started - vq->completed) < 1) { in run_tx_test()
292 r = virtqueue_add_outbuf(vq->vq, &sl, 1, in run_tx_test()
300 if (unlikely(!virtqueue_kick(vq->vq))) { in run_tx_test()
310 while (virtqueue_get_buf(vq->vq, &len)) { in run_tx_test()
331 if (virtqueue_enable_cb_delayed(vq->vq)) in run_tx_test()
334 if (virtqueue_enable_cb(vq->vq)) in run_tx_test()
339 spurious, vq->started, vq->completed); in run_tx_test()
359 r = virtqueue_add_inbuf(vq->vq, &sl, 1, in run_rx_test()
369 if (unlikely(!virtqueue_kick(vq->vq))) { in run_rx_test()
[all …]
A Dvirtio_test.c35 struct virtqueue *vq; member
100 if (info->vq) in vq_reset()
107 assert(info->vq); in vq_reset()
108 info->vq->priv = info; in vq_reset()
187 virtqueue_disable_cb(vq->vq); in run_test()
198 r = virtqueue_add_outbuf(vq->vq, &sl, 1, in run_test()
212 if (unlikely(!virtqueue_kick(vq->vq))) { in run_test()
228 while (virtqueue_get_buf(vq->vq, &len)) { in run_test()
236 vq_reset(vq, vq->vring.num, &dev->vdev); in run_test()
263 if (virtqueue_enable_cb_delayed(vq->vq)) in run_test()
[all …]
A Dvringh_test.c297 struct virtqueue *vq; in parallel_test() local
399 virtqueue_disable_cb(vq); in parallel_test()
407 virtqueue_kick(vq); in parallel_test()
416 dbuf = virtqueue_get_buf(vq, &len); in parallel_test()
426 if (!virtqueue_enable_cb_delayed(vq)) in parallel_test()
432 virtqueue_disable_cb(vq); in parallel_test()
437 vring_del_virtqueue(vq); in parallel_test()
445 struct virtqueue *vq; in main() local
568 ret = virtqueue_get_buf(vq, &i); in main()
630 ret = virtqueue_get_buf(vq, &i); in main()
[all …]
/tools/virtio/linux/
A Dvirtio.h22 void (*callback)(struct virtqueue *vq);
33 int virtqueue_add_sgs(struct virtqueue *vq,
40 int virtqueue_add_outbuf(struct virtqueue *vq,
45 int virtqueue_add_inbuf(struct virtqueue *vq,
50 bool virtqueue_kick(struct virtqueue *vq);
54 void virtqueue_disable_cb(struct virtqueue *vq);
56 bool virtqueue_enable_cb(struct virtqueue *vq);
57 bool virtqueue_enable_cb_delayed(struct virtqueue *vq);
67 bool (*notify)(struct virtqueue *vq),
68 void (*callback)(struct virtqueue *vq),
[all …]
A Dvirtio_config.h9 int (*disable_vq_and_reset)(struct virtqueue *vq);
10 int (*enable_vq_after_reset)(struct virtqueue *vq);
/tools/testing/selftests/arm64/signal/
A Dsve_helpers.c18 int vq, vl; in sve_fill_vls() local
25 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in sve_fill_vls()
26 vl = prctl(pr_set_vl, vq * 16); in sve_fill_vls()
41 if (vq < sve_vq_from_vl(vl)) in sve_fill_vls()
45 vq = sve_vq_from_vl(vl); in sve_fill_vls()
/tools/testing/selftests/arm64/fp/
A Dsve-probe-vls.c20 unsigned int vq; in main() local
34 for (vq = SVE_VQ_MAX; vq > 0; --vq) { in main()
35 vl = prctl(PR_SVE_SET_VL, vq * 16); in main()
48 vq = sve_vq_from_vl(vl); in main()
53 vqs[nvqs++] = vq; in main()
A Dsve-ptrace.c340 unsigned int vq = sve_vq_from_vl(vl); in ptrace_set_sve_get_sve_data() local
362 SVE_PT_SVE_ZREG_SIZE(vq)); in ptrace_set_sve_get_sve_data()
366 SVE_PT_SVE_PREG_SIZE(vq)); in ptrace_set_sve_get_sve_data()
399 SVE_PT_SVE_ZREG_SIZE(vq)) != 0) { in ptrace_set_sve_get_sve_data()
408 SVE_PT_SVE_PREG_SIZE(vq)) != 0) { in ptrace_set_sve_get_sve_data()
435 unsigned int vq = sve_vq_from_vl(vl); in ptrace_set_sve_get_fpsimd_data() local
463 SVE_PT_SVE_ZREG_SIZE(vq)); in ptrace_set_sve_get_fpsimd_data()
519 unsigned int vq = sve_vq_from_vl(vl); in ptrace_set_fpsimd_get_sve_data() local
626 unsigned int vq, vl; in do_parent() local
707 for (vq = SVE_VQ_MIN; vq <= TEST_VQ_MAX; vq++) { in do_parent()
[all …]
A Dfp-ptrace.c404 int ret, vq; in check_ptrace_values_sve() local
488 int ret, vq; in check_ptrace_values_ssve() local
570 int ret, vq; in check_ptrace_values_za() local
974 int vq, sme_vq; in check_memory_values() local
1182 int ret, vl, vq, regset; in sve_write_sve() local
1185 vq = __sve_vq_from_vl(vl); in sve_write_sve()
1229 int ret, vl, vq; in sve_write_fpsimd() local
1300 int ret, vq; in za_write() local
1487 unsigned int vq; in probe_vls() local
1492 for (vq = ARCH_VQ_MAX; vq > 0; vq /= 2) { in probe_vls()
[all …]
A Dza-ptrace.c199 unsigned int vq = sve_vq_from_vl(vl); in ptrace_set_get_data() local
203 data_size = ZA_PT_SIZE(vq); in ptrace_set_get_data()
217 fill_buf(write_buf + ZA_PT_ZA_OFFSET, ZA_PT_ZA_SIZE(vq)); in ptrace_set_get_data()
241 ZA_PT_ZA_SIZE(vq)) == 0, in ptrace_set_get_data()
256 unsigned int vq, vl; in do_parent() local
316 for (vq = SVE_VQ_MIN; vq <= TEST_VQ_MAX; vq++) { in do_parent()
317 vl = sve_vl_from_vq(vq); in do_parent()
A Dzt-ptrace.c198 int ret, i, vq; in ptrace_enable_za_via_zt() local
230 vq = __sve_vq_from_vl(za_out->vl); in ptrace_enable_za_via_zt()
234 if (za_out->size < ZA_PT_SIZE(vq)) { in ptrace_enable_za_via_zt()
236 za_out->size, (unsigned int)ZA_PT_SIZE(vq)); in ptrace_enable_za_via_zt()
238 vq = 0; in ptrace_enable_za_via_zt()
242 for (i = 0; i < ZA_PT_ZA_SIZE(vq); i++) { in ptrace_enable_za_via_zt()
A Dfp-stress.c403 unsigned int vq; in probe_vls() local
408 for (vq = SVE_VQ_MAX; vq > 0; vq /= 2) { in probe_vls()
409 vl = prctl(set_vl, vq * 16); in probe_vls()
419 vq = sve_vq_from_vl(vl); in probe_vls()
A Dvec-syscfg.c562 int ret, vq, vl, new_vl, i; in prctl_set_all_vqs() local
578 for (vq = SVE_VQ_MIN; vq <= SVE_VQ_MAX; vq++) { in prctl_set_all_vqs()
579 vl = sve_vl_from_vq(vq); in prctl_set_all_vqs()
/tools/testing/selftests/arm64/abi/
A Dsyscall-abi.c474 unsigned int vq; in sve_count_vls() local
483 for (vq = ARCH_SVE_VQ_MAX; vq > 0; vq /= 2) { in sve_count_vls()
484 vl = prctl(PR_SVE_SET_VL, vq * 16); in sve_count_vls()
491 if (vq != sve_vq_from_vl(vl)) in sve_count_vls()
492 vq = sve_vq_from_vl(vl); in sve_count_vls()
500 unsigned int vq; in sme_count_vls() local
509 for (vq = ARCH_SVE_VQ_MAX; vq > 0; vq /= 2) { in sme_count_vls()
510 vl = prctl(PR_SME_SET_VL, vq * 16); in sme_count_vls()
518 if (sve_vq_from_vl(vl) > vq) in sme_count_vls()
521 if (vq != sve_vq_from_vl(vl)) in sme_count_vls()
[all …]
/tools/testing/selftests/net/
A Dlib.sh177 if ! busywait $BUSYWAIT_TIMEOUT ip netns list \| grep -vq "^$ns$" &> /dev/null; then

Completed in 24 milliseconds