| /tools/virtio/ |
| A D | vhost_net_test.c | 287 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 D | virtio_test.c | 35 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 D | vringh_test.c | 297 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 D | virtio.h | 22 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 D | virtio_config.h | 9 int (*disable_vq_and_reset)(struct virtqueue *vq); 10 int (*enable_vq_after_reset)(struct virtqueue *vq);
|
| /tools/testing/selftests/arm64/signal/ |
| A D | sve_helpers.c | 18 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 D | sve-probe-vls.c | 20 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 D | sve-ptrace.c | 340 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 D | fp-ptrace.c | 404 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 D | za-ptrace.c | 199 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 D | zt-ptrace.c | 198 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 D | fp-stress.c | 403 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 D | vec-syscfg.c | 562 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 D | syscall-abi.c | 474 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 D | lib.sh | 177 if ! busywait $BUSYWAIT_TIMEOUT ip netns list \| grep -vq "^$ns$" &> /dev/null; then
|