Searched refs:done_idx (Results 1 – 4 of 4) sorted by relevance
| /Linux-v5.4/drivers/net/ethernet/socionext/ |
| D | sni_ave.c | 235 u32 done_idx; /* index of processed packet */ member 676 u32 proc_idx, done_idx, ndesc, cmdsts; in ave_tx_complete() local 682 done_idx = priv->tx.done_idx; in ave_tx_complete() 686 while (proc_idx != done_idx) { in ave_tx_complete() 687 cmdsts = ave_desc_read_cmdsts(ndev, AVE_DESCID_TX, done_idx); in ave_tx_complete() 709 if (priv->tx.desc[done_idx].skbs) { in ave_tx_complete() 710 ave_dma_unmap(ndev, &priv->tx.desc[done_idx], in ave_tx_complete() 712 dev_consume_skb_any(priv->tx.desc[done_idx].skbs); in ave_tx_complete() 713 priv->tx.desc[done_idx].skbs = NULL; in ave_tx_complete() 716 done_idx = (done_idx + 1) % ndesc; in ave_tx_complete() [all …]
|
| /Linux-v5.4/drivers/vhost/ |
| D | net.c | 117 int done_idx; member 309 n->vqs[i].done_idx = 0; in vhost_net_vq_reset() 366 for (i = nvq->done_idx; i != nvq->upend_idx; i = (i + 1) % UIO_MAXIOV) { in vhost_zerocopy_signal_used() 376 add = min(UIO_MAXIOV - nvq->done_idx, j); in vhost_zerocopy_signal_used() 378 &vq->heads[nvq->done_idx], add); in vhost_zerocopy_signal_used() 379 nvq->done_idx = (nvq->done_idx + add) % UIO_MAXIOV; in vhost_zerocopy_signal_used() 452 if (!nvq->done_idx) in vhost_net_signal_used() 455 vhost_add_used_and_signal_n(dev, vq, vq->heads, nvq->done_idx); in vhost_net_signal_used() 456 nvq->done_idx = 0; in vhost_net_signal_used() 590 return (nvq->upend_idx + UIO_MAXIOV - nvq->done_idx) % UIO_MAXIOV > in vhost_exceeds_maxpend() [all …]
|
| /Linux-v5.4/drivers/net/ethernet/alacritech/ |
| D | slicoss.c | 71 unsigned int done_idx, in slic_get_free_queue_descs() argument 74 if (put_idx >= done_idx) in slic_get_free_queue_descs() 75 return (qlen - (put_idx - done_idx) - 1); in slic_get_free_queue_descs() 76 return (done_idx - put_idx - 1); in slic_get_free_queue_descs() 88 stat = &descs[stq->done_idx]; in slic_next_compl_idx() 98 stq->done_idx = slic_next_queue_idx(stq->done_idx, stq->len); in slic_next_compl_idx() 100 if (!stq->done_idx) { in slic_next_compl_idx() 118 return slic_get_free_queue_descs(txq->put_idx, txq->done_idx, txq->len); in slic_get_free_tx_descs() 123 return slic_get_free_queue_descs(rxq->put_idx, rxq->done_idx, rxq->len); in slic_get_free_rx_descs() 360 txq->done_idx = idx; in slic_xmit_complete() [all …]
|
| D | slic.h | 483 unsigned int done_idx; member 513 unsigned int done_idx; member 533 unsigned int done_idx; member
|