Lines Matching refs:buf_info

336 	BUG_ON(tq->buf_info[eop_idx].sop_idx != tq->tx_ring.next2comp);  in vmxnet3_unmap_pkt()
339 skb = tq->buf_info[eop_idx].skb; in vmxnet3_unmap_pkt()
341 tq->buf_info[eop_idx].skb = NULL; in vmxnet3_unmap_pkt()
346 vmxnet3_unmap_tx_buf(tq->buf_info + tq->tx_ring.next2comp, in vmxnet3_unmap_pkt()
408 tbi = tq->buf_info + tq->tx_ring.next2comp; in vmxnet3_tq_cleanup()
420 BUG_ON(tq->buf_info[i].skb != NULL || in vmxnet3_tq_cleanup()
421 tq->buf_info[i].map_type != VMXNET3_MAP_NONE); in vmxnet3_tq_cleanup()
454 if (tq->buf_info) { in vmxnet3_tq_destroy()
456 tq->tx_ring.size * sizeof(tq->buf_info[0]), in vmxnet3_tq_destroy()
457 tq->buf_info, tq->buf_info_pa); in vmxnet3_tq_destroy()
458 tq->buf_info = NULL; in vmxnet3_tq_destroy()
496 memset(tq->buf_info, 0, sizeof(tq->buf_info[0]) * tq->tx_ring.size); in vmxnet3_tq_init()
498 tq->buf_info[i].map_type = VMXNET3_MAP_NONE; in vmxnet3_tq_init()
511 tq->comp_ring.base || tq->buf_info); in vmxnet3_tq_create()
537 sz = tq->tx_ring.size * sizeof(tq->buf_info[0]); in vmxnet3_tq_create()
538 tq->buf_info = dma_zalloc_coherent(&adapter->pdev->dev, sz, in vmxnet3_tq_create()
540 if (!tq->buf_info) in vmxnet3_tq_create()
570 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
701 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
729 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
764 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
1324 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1596 rq->buf_info[ring_idx][i].skb) { in vmxnet3_rq_cleanup()
1599 dev_kfree_skb(rq->buf_info[ring_idx][i].skb); in vmxnet3_rq_cleanup()
1600 rq->buf_info[ring_idx][i].skb = NULL; in vmxnet3_rq_cleanup()
1602 rq->buf_info[ring_idx][i].page) { in vmxnet3_rq_cleanup()
1605 put_page(rq->buf_info[ring_idx][i].page); in vmxnet3_rq_cleanup()
1606 rq->buf_info[ring_idx][i].page = NULL; in vmxnet3_rq_cleanup()
1638 if (rq->buf_info[i]) { in vmxnet3_rq_destroy()
1640 BUG_ON(rq->buf_info[i][j].page != NULL); in vmxnet3_rq_destroy()
1670 if (rq->buf_info[0]) { in vmxnet3_rq_destroy()
1673 dma_free_coherent(&adapter->pdev->dev, sz, rq->buf_info[0], in vmxnet3_rq_destroy()
1675 rq->buf_info[0] = rq->buf_info[1] = NULL; in vmxnet3_rq_destroy()
1710 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_SKB; in vmxnet3_rq_init()
1711 rq->buf_info[0][i].len = adapter->skb_buf_size; in vmxnet3_rq_init()
1713 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1714 rq->buf_info[0][i].len = PAGE_SIZE; in vmxnet3_rq_init()
1718 rq->buf_info[1][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1719 rq->buf_info[1][i].len = PAGE_SIZE; in vmxnet3_rq_init()
1823 rq->buf_info[0] = bi; in vmxnet3_rq_create()
1824 rq->buf_info[1] = bi + rq->rx_ring[0].size; in vmxnet3_rq_create()