Searched refs:next2comp (Results 1 - 6 of 6) sorted by relevance
/kernel/linux/linux-5.10/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 134 u32 next2comp; member 152 VMXNET3_INC_RING_IDX_ONLY(ring->next2comp, ring->size); in vmxnet3_cmd_ring_adv_next2comp() 158 return (ring->next2comp > ring->next2fill ? 0 : ring->size) + in vmxnet3_cmd_ring_desc_avail() 159 ring->next2comp - ring->next2fill - 1; in vmxnet3_cmd_ring_desc_avail()
|
H A D | vmxnet3_drv.c | 336 BUG_ON(tq->buf_info[eop_idx].sop_idx != tq->tx_ring.next2comp); in vmxnet3_unmap_pkt() 345 while (tq->tx_ring.next2comp != eop_idx) { in vmxnet3_unmap_pkt() 346 vmxnet3_unmap_tx_buf(tq->buf_info + tq->tx_ring.next2comp, in vmxnet3_unmap_pkt() 349 /* update next2comp w/o tx_lock. Since we are marking more, in vmxnet3_unmap_pkt() 405 while (tq->tx_ring.next2comp != tq->tx_ring.next2fill) { in vmxnet3_tq_cleanup() 408 tbi = tq->buf_info + tq->tx_ring.next2comp; in vmxnet3_tq_cleanup() 425 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_cleanup() 483 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_init() 648 "alloc_rx_buf: %d allocated, next2fill %u, next2comp %u\n", in vmxnet3_rq_alloc_rx_buf() 649 num_allocated, ring->next2fill, ring->next2comp); in vmxnet3_rq_alloc_rx_buf() [all...] |
H A D | vmxnet3_ethtool.c | 487 buf[j++] = tq->tx_ring.next2comp; in vmxnet3_get_regs() 517 buf[j++] = rq->rx_ring[0].next2comp; in vmxnet3_get_regs() 524 buf[j++] = rq->rx_ring[1].next2comp; in vmxnet3_get_regs()
|
/kernel/linux/linux-6.6/drivers/net/vmxnet3/ |
H A D | vmxnet3_int.h | 140 u32 next2comp; member 159 VMXNET3_INC_RING_IDX_ONLY(ring->next2comp, ring->size); in vmxnet3_cmd_ring_adv_next2comp() 165 return (ring->next2comp > ring->next2fill ? 0 : ring->size) + in vmxnet3_cmd_ring_desc_avail() 166 ring->next2comp - ring->next2fill - 1; in vmxnet3_cmd_ring_desc_avail()
|
H A D | vmxnet3_drv.c | 367 BUG_ON(tq->buf_info[eop_idx].sop_idx != tq->tx_ring.next2comp); in vmxnet3_unmap_pkt() 375 while (tq->tx_ring.next2comp != eop_idx) { in vmxnet3_unmap_pkt() 376 vmxnet3_unmap_tx_buf(tq->buf_info + tq->tx_ring.next2comp, in vmxnet3_unmap_pkt() 379 /* update next2comp w/o tx_lock. Since we are marking more, in vmxnet3_unmap_pkt() 453 while (tq->tx_ring.next2comp != tq->tx_ring.next2fill) { in vmxnet3_tq_cleanup() 456 tbi = tq->buf_info + tq->tx_ring.next2comp; in vmxnet3_tq_cleanup() 478 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_cleanup() 532 tq->tx_ring.next2fill = tq->tx_ring.next2comp = 0; in vmxnet3_tq_init() 708 "alloc_rx_buf: %d allocated, next2fill %u, next2comp %u\n", in vmxnet3_rq_alloc_rx_buf() 709 num_allocated, ring->next2fill, ring->next2comp); in vmxnet3_rq_alloc_rx_buf() [all...] |
H A D | vmxnet3_ethtool.c | 559 buf[j++] = tq->tx_ring.next2comp; in vmxnet3_get_regs() 589 buf[j++] = rq->rx_ring[0].next2comp; in vmxnet3_get_regs() 596 buf[j++] = rq->rx_ring[1].next2comp; in vmxnet3_get_regs()
|
Completed in 10 milliseconds