Home
last modified time | relevance | path

Searched refs:virtqueue_add_inbuf (Results 1 – 19 of 19) sorted by relevance

/linux-6.8/tools/virtio/linux/
Dvirtio.h45 int virtqueue_add_inbuf(struct virtqueue *vq,
/linux-6.8/Documentation/driver-api/virtio/
Dwriting_virtio_drivers.rst145 appropriate virtqueue using any of the virtqueue_add_inbuf(),
155 virtqueue_add_inbuf(dev->vq, sg, 1, buffer, GFP_ATOMIC);
159 :identifiers: virtqueue_add_inbuf
/linux-6.8/include/linux/
Dvirtio.h47 int virtqueue_add_inbuf(struct virtqueue *vq,
/linux-6.8/drivers/char/hw_random/
Dvirtio-rng.c61 virtqueue_add_inbuf(vi->vq, &sg, 1, vi->data, GFP_KERNEL); in request_entropy()
/linux-6.8/drivers/rpmsg/
Dvirtio_rpmsg_bus.c768 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, msg, GFP_KERNEL); in rpmsg_recv_single()
940 err = virtqueue_add_inbuf(vrp->rvq, &sg, 1, cpu_addr, in rpmsg_probe()
/linux-6.8/drivers/bluetooth/
Dvirtio_bt.c42 err = virtqueue_add_inbuf(vq, sg, 1, skb, GFP_KERNEL); in virtbt_add_inbuf()
/linux-6.8/drivers/virtio/
Dvirtio_balloon.c175 err = virtqueue_add_inbuf(vq, sg, nents, vb, GFP_NOWAIT | __GFP_NOWARN); in virtballoon_free_page_report()
678 err = virtqueue_add_inbuf(vq, &sg, 1, p, GFP_KERNEL); in get_free_page_and_send()
Dvirtio_input.c30 virtqueue_add_inbuf(vi->evt, sg, 1, evtbuf, GFP_ATOMIC); in virtinput_queue_evtbuf()
Dvirtio_ring.c2284 int virtqueue_add_inbuf(struct virtqueue *vq, in virtqueue_add_inbuf() function
2291 EXPORT_SYMBOL_GPL(virtqueue_add_inbuf);
/linux-6.8/drivers/misc/
Dnsm.c214 rc = virtqueue_add_inbuf(vq, &sg_in, 1, msg->resp.data, GFP_KERNEL); in nsm_sendrecv_msg_locked()
/linux-6.8/drivers/iommu/
Dvirtio-iommu.c630 ret = virtqueue_add_inbuf(vq, sg, 1, evt, GFP_ATOMIC); in viommu_event_handler()
1121 ret = virtqueue_add_inbuf(vq, sg, 1, &evts[i], GFP_KERNEL); in viommu_fill_evtq()
/linux-6.8/drivers/firmware/arm_scmi/
Dvirtio.c238 rc = virtqueue_add_inbuf(vioch->vqueue, &sg_in, 1, msg, GFP_ATOMIC); in scmi_vio_feed_vq_rx()
/linux-6.8/net/vmw_vsock/
Dvirtio_transport.c348 return virtqueue_add_inbuf(vq, &sg, 1, event, GFP_KERNEL); in virtio_vsock_event_fill_one()
/linux-6.8/tools/virtio/
Dvringh_test.c385 err = virtqueue_add_inbuf(vq, sg, num_sg, in parallel_test()
/linux-6.8/arch/um/drivers/
Dvirt-pci.c479 if (virtqueue_add_inbuf(vq, sg, 1, buf, GFP_ATOMIC)) in um_pci_irq_vq_addbuf()
/linux-6.8/drivers/scsi/
Dvirtio_scsi.c245 err = virtqueue_add_inbuf(vscsi->event_vq.vq, &sg, 1, event_node, in virtscsi_kick_event()
/linux-6.8/drivers/char/
Dvirtio_console.c489 ret = virtqueue_add_inbuf(vq, sg, 1, buf, GFP_ATOMIC); in add_inbuf()
/linux-6.8/drivers/net/wireless/virtual/
Dmac80211_hwsim.c6418 err = virtqueue_add_inbuf(vq, sg, 1, skb, GFP_ATOMIC); in hwsim_virtio_rx_work()
6461 err = virtqueue_add_inbuf(vq, sg, 1, skb, GFP_KERNEL); in fill_vq()
/linux-6.8/drivers/net/
Dvirtio_net.c1917 err = virtqueue_add_inbuf(rq->vq, rq->sg, vi->big_packets_num_skbfrags + 2, in add_recvbuf_big()