Home
last modified time | relevance | path

Searched refs:upend_idx (Results 1 - 2 of 2) sorted by relevance

/kernel/linux/linux-5.10/drivers/vhost/
H A Dnet.c113 int upend_idx; member
310 n->vqs[i].upend_idx = 0; in vhost_net_vq_reset()
354 * upend_idx is used to track end of used idx, done_idx is used to track head
366 for (i = nvq->done_idx; i != nvq->upend_idx; i = (i + 1) % UIO_MAXIOV) { in vhost_zerocopy_signal_used()
602 return (nvq->upend_idx + UIO_MAXIOV - nvq->done_idx) % UIO_MAXIOV > in vhost_exceeds_maxpend()
907 ubuf = nvq->ubuf_info + nvq->upend_idx; in handle_tx_zerocopy()
908 vq->heads[nvq->upend_idx].id = cpu_to_vhost32(vq, head); in handle_tx_zerocopy()
909 vq->heads[nvq->upend_idx].len = VHOST_DMA_IN_PROGRESS; in handle_tx_zerocopy()
912 ubuf->desc = nvq->upend_idx; in handle_tx_zerocopy()
920 nvq->upend_idx in handle_tx_zerocopy()
[all...]
/kernel/linux/linux-6.6/drivers/vhost/
H A Dnet.c114 int upend_idx; member
311 n->vqs[i].upend_idx = 0; in vhost_net_vq_reset()
355 * upend_idx is used to track end of used idx, done_idx is used to track head
367 for (i = nvq->done_idx; i != nvq->upend_idx; i = (i + 1) % UIO_MAXIOV) { in vhost_zerocopy_signal_used()
605 return (nvq->upend_idx + UIO_MAXIOV - nvq->done_idx) % UIO_MAXIOV > in vhost_exceeds_maxpend()
909 ubuf = nvq->ubuf_info + nvq->upend_idx; in handle_tx_zerocopy()
910 vq->heads[nvq->upend_idx].id = cpu_to_vhost32(vq, head); in handle_tx_zerocopy()
911 vq->heads[nvq->upend_idx].len = VHOST_DMA_IN_PROGRESS; in handle_tx_zerocopy()
913 ubuf->desc = nvq->upend_idx; in handle_tx_zerocopy()
923 nvq->upend_idx in handle_tx_zerocopy()
[all...]

Completed in 6 milliseconds