Home
last modified time | relevance | path

Searched refs:virtqueue_get_buf (Results 1 – 23 of 23) sorted by relevance

/linux/tools/virtio/
H A Dvringh_test.c339 while ((dbuf = virtqueue_get_buf(vq, &len)) != NULL) { in parallel_test()
416 dbuf = virtqueue_get_buf(vq, &len); in parallel_test()
568 ret = virtqueue_get_buf(vq, &i); in main()
630 ret = virtqueue_get_buf(vq, &i); in main()
663 assert(virtqueue_get_buf(vq, &len) != NULL); in main()
H A Dvhost_net_test.c310 while (virtqueue_get_buf(vq->vq, &len)) { in run_tx_test()
379 while (virtqueue_get_buf(vq->vq, &len)) { in run_rx_test()
H A Dvirtio_test.c228 while (virtqueue_get_buf(vq->vq, &len)) { in run_test()
/linux/drivers/virtio/
H A Dvirtio_balloon.c195 wait_event(vb->acked, virtqueue_get_buf(vq, &len)); in tell_host()
221 wait_event(vb->acked, virtqueue_get_buf(vq, &unused)); in virtballoon_free_page_report()
455 if (!virtqueue_get_buf(vq, &len)) in stats_handle_request()
665 while (virtqueue_get_buf(vq, &unused)) in send_cmd_id_start()
684 while (virtqueue_get_buf(vq, &unused)) in send_cmd_id_stop()
703 while (virtqueue_get_buf(vq, &unused)) in get_free_page_and_send()
H A Dvirtio_input.c42 while ((event = virtqueue_get_buf(vi->evt, &len)) != NULL) { in virtinput_recv_events()
114 while ((stsbuf = virtqueue_get_buf(vi->sts, &len)) != NULL) in virtinput_recv_status()
H A Dvirtio_rtc_driver.c250 token = virtqueue_get_buf(vq, &len); in viortc_do_cb()
H A Dvirtio_pci_modern.c59 while ((cmd = virtqueue_get_buf(vq, &len))) { in vp_modern_avq_done()
H A Dvirtio_ring.c2548 void *virtqueue_get_buf(struct virtqueue *_vq, unsigned int *len) in virtqueue_get_buf() function
2552 EXPORT_SYMBOL_GPL(virtqueue_get_buf);
/linux/arch/um/drivers/
H A Dvirtio_pcidev.c180 void *completed = virtqueue_get_buf(dev->cmd_vq, &len); in virtio_pcidev_send_cmd()
445 while ((cmd = virtqueue_get_buf(vq, &len))) in virtio_pcidev_cmd_vq_cb()
454 while ((msg = virtqueue_get_buf(vq, &len))) { in virtio_pcidev_irq_vq_cb()
/linux/drivers/bluetooth/
H A Dvirtio_bt.c226 skb = virtqueue_get_buf(vbt->vqs[VIRTBT_VQ_RX], &len); in virtbt_rx_work()
244 while ((skb = virtqueue_get_buf(vq, &len))) in virtbt_tx_done()
/linux/Documentation/driver-api/virtio/
H A Dwriting_virtio_drivers.rst43 while ((buf = virtqueue_get_buf(dev->vq, &len)) != NULL) {
167 driver and notifies it back, the driver can call virtqueue_get_buf() to
/linux/drivers/char/
H A Dvirtio_console.c468 buf = virtqueue_get_buf(port->in_vq, &len); in get_inbuf()
561 while (!virtqueue_get_buf(vq, &len) in __send_control_msg()
590 while ((buf = virtqueue_get_buf(port->out_vq, &len))) { in reclaim_consumed_buffers()
636 while (!virtqueue_get_buf(out_vq, &len) in __send_to_port()
1671 while ((buf = virtqueue_get_buf(vq, &len))) { in control_work_handler()
1694 while ((buf = virtqueue_get_buf(vq, &len))) in flush_bufs()
/linux/drivers/rpmsg/
H A Dvirtio_rpmsg_bus.c450 ret = virtqueue_get_buf(vrp->svq, &len); in get_a_tx_buf()
764 msg = virtqueue_get_buf(rvq, &len); in rpmsg_recv_done()
777 msg = virtqueue_get_buf(rvq, &len); in rpmsg_recv_done()
/linux/drivers/gpio/
H A Dgpio-virtio.c396 irq_line = virtqueue_get_buf(vgpio->event_vq, &len); in virtio_gpio_event_vq()
430 line = virtqueue_get_buf(vq, &len); in virtio_gpio_request_vq()
/linux/drivers/i2c/busses/
H A Di2c-virtio.c53 while ((req = virtqueue_get_buf(vq, &len))) in virtio_i2c_msg_done()
/linux/include/linux/
H A Dvirtio.h97 void *virtqueue_get_buf(struct virtqueue *vq, unsigned int *len);
/linux/drivers/scsi/
H A Dvirtio_scsi.c187 while ((buf = virtqueue_get_buf(vq, &len)) != NULL) in virtscsi_vq_done()
763 while ((buf = virtqueue_get_buf(virtscsi_vq->vq, &len)) != NULL) { in virtscsi_mq_poll()
/linux/drivers/iommu/
H A Dvirtio-iommu.c168 req = virtqueue_get_buf(vq, &len); in __viommu_sync_req()
637 while ((evt = virtqueue_get_buf(vq, &len)) != NULL) { in viommu_event_handler()
/linux/net/9p/
H A Dtrans_virtio.c139 while ((req = virtqueue_get_buf(chan->vq, &len)) != NULL) { in req_done()
/linux/drivers/net/caif/
H A Dcaif_virtio.c173 buf_info = virtqueue_get_buf(vq_tx, &len); in cfv_release_used_buf()
/linux/fs/fuse/
H A Dvirtio_fs.c544 while ((req = virtqueue_get_buf(vq, &len)) != NULL) { in virtio_fs_hiprio_done_work()
826 while ((req = virtqueue_get_buf(vq, &len)) != NULL) { in virtio_fs_requests_done_work()
/linux/drivers/net/
H A Dvirtio_net.c598 while ((ptr = virtqueue_get_buf(sq->vq, &len)) != NULL) { in __free_old_xmit()
1297 xdp = virtqueue_get_buf(rq->vq, &len); in xsk_drop_follow_bufs()
1325 buf = virtqueue_get_buf(rq->vq, &len); in xsk_append_merge_buffer()
2998 buf = virtqueue_get_buf(rq->vq, &len); in virtnet_receive_xsk_bufs()
3028 (buf = virtqueue_get_buf(rq->vq, &len)) != NULL) { in virtnet_receive_packets()
3647 while (!virtqueue_get_buf(vi->cvq, &tmp) && in virtnet_send_command_reply()
/linux/drivers/net/wireless/virtual/
H A Dmac80211_hwsim.c6838 while ((skb = virtqueue_get_buf(vq, &len))) in hwsim_virtio_tx_done()
6896 skb = virtqueue_get_buf(hwsim_vqs[HWSIM_VQ_RX], &len); in hwsim_virtio_rx_work()