Home
last modified time | relevance | path

Searched refs:next2fill (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/net/vmxnet3/
H A Dvmxnet3_int.h141 u32 next2fill; member
151 ring->next2fill++; in vmxnet3_cmd_ring_adv_next2fill()
152 if (unlikely(ring->next2fill == ring->size)) { in vmxnet3_cmd_ring_adv_next2fill()
153 ring->next2fill = 0; in vmxnet3_cmd_ring_adv_next2fill()
167 return (ring->next2comp > ring->next2fill ? 0 : ring->size) + in vmxnet3_cmd_ring_desc_avail()
168 ring->next2comp - ring->next2fill - 1; in vmxnet3_cmd_ring_desc_avail()
H A Dvmxnet3_xdp.c130 ctx.sop_txd = tq->tx_ring.base + tq->tx_ring.next2fill; in vmxnet3_xdp_xmit_frame()
134 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_xdp_xmit_frame()
163 gdesc = tq->tx_ring.base + tq->tx_ring.next2fill; in vmxnet3_xdp_xmit_frame()
199 tq->tx_ring.next2fill); in vmxnet3_xdp_xmit_frame()
H A Dvmxnet3_drv.c491 while (tq->tx_ring.next2comp != tq->tx_ring.next2fill) { in vmxnet3_tq_cleanup()
516 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_cleanup()
576 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_init()
685 rbi = rbi_base + ring->next2fill; in vmxnet3_rq_alloc_rx_buf()
686 gd = ring->base + ring->next2fill; in vmxnet3_rq_alloc_rx_buf()
769 num_allocated, ring->next2fill, ring->next2comp); in vmxnet3_rq_alloc_rx_buf()
772 BUG_ON(num_allocated != 0 && ring->next2fill == ring->next2comp); in vmxnet3_rq_alloc_rx_buf()
809 ctx->sop_txd = tq->tx_ring.base + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
815 tq->tx_ring.next2fill * in vmxnet3_map_pkt()
820 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
[all …]