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()
403 tbi = tq->buf_info + tq->tx_ring.next2comp; in vmxnet3_tq_cleanup()
415 BUG_ON(tq->buf_info[i].skb != NULL || in vmxnet3_tq_cleanup()
416 tq->buf_info[i].map_type != VMXNET3_MAP_NONE); in vmxnet3_tq_cleanup()
449 if (tq->buf_info) { in vmxnet3_tq_destroy()
451 tq->tx_ring.size * sizeof(tq->buf_info[0]), in vmxnet3_tq_destroy()
452 tq->buf_info, tq->buf_info_pa); in vmxnet3_tq_destroy()
453 tq->buf_info = NULL; in vmxnet3_tq_destroy()
491 memset(tq->buf_info, 0, sizeof(tq->buf_info[0]) * tq->tx_ring.size); in vmxnet3_tq_init()
493 tq->buf_info[i].map_type = VMXNET3_MAP_NONE; in vmxnet3_tq_init()
506 tq->comp_ring.base || tq->buf_info); in vmxnet3_tq_create()
532 sz = tq->tx_ring.size * sizeof(tq->buf_info[0]); in vmxnet3_tq_create()
533 tq->buf_info = dma_zalloc_coherent(&adapter->pdev->dev, sz, in vmxnet3_tq_create()
535 if (!tq->buf_info) in vmxnet3_tq_create()
565 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
696 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
724 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
759 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
1269 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1508 rq->buf_info[ring_idx][i].skb) { in vmxnet3_rq_cleanup()
1511 dev_kfree_skb(rq->buf_info[ring_idx][i].skb); in vmxnet3_rq_cleanup()
1512 rq->buf_info[ring_idx][i].skb = NULL; in vmxnet3_rq_cleanup()
1514 rq->buf_info[ring_idx][i].page) { in vmxnet3_rq_cleanup()
1517 put_page(rq->buf_info[ring_idx][i].page); in vmxnet3_rq_cleanup()
1518 rq->buf_info[ring_idx][i].page = NULL; in vmxnet3_rq_cleanup()
1550 if (rq->buf_info[i]) { in vmxnet3_rq_destroy()
1552 BUG_ON(rq->buf_info[i][j].page != NULL); in vmxnet3_rq_destroy()
1566 rq->buf_info[i] = NULL; in vmxnet3_rq_destroy()
1576 if (rq->buf_info[0]) { in vmxnet3_rq_destroy()
1579 dma_free_coherent(&adapter->pdev->dev, sz, rq->buf_info[0], in vmxnet3_rq_destroy()
1596 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_SKB; in vmxnet3_rq_init()
1597 rq->buf_info[0][i].len = adapter->skb_buf_size; in vmxnet3_rq_init()
1599 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1600 rq->buf_info[0][i].len = PAGE_SIZE; in vmxnet3_rq_init()
1604 rq->buf_info[1][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1605 rq->buf_info[1][i].len = PAGE_SIZE; in vmxnet3_rq_init()
1693 rq->buf_info[0] = bi; in vmxnet3_rq_create()
1694 rq->buf_info[1] = bi + rq->rx_ring[0].size; in vmxnet3_rq_create()