Lines Matching refs:buf_info

362 	BUG_ON(tq->buf_info[eop_idx].sop_idx != tq->tx_ring.next2comp);  in vmxnet3_unmap_pkt()
365 skb = tq->buf_info[eop_idx].skb; in vmxnet3_unmap_pkt()
367 tq->buf_info[eop_idx].skb = NULL; in vmxnet3_unmap_pkt()
372 vmxnet3_unmap_tx_buf(tq->buf_info + tq->tx_ring.next2comp, in vmxnet3_unmap_pkt()
434 tbi = tq->buf_info + tq->tx_ring.next2comp; in vmxnet3_tq_cleanup()
446 BUG_ON(tq->buf_info[i].skb != NULL || in vmxnet3_tq_cleanup()
447 tq->buf_info[i].map_type != VMXNET3_MAP_NONE); in vmxnet3_tq_cleanup()
480 kfree(tq->buf_info); in vmxnet3_tq_destroy()
481 tq->buf_info = NULL; in vmxnet3_tq_destroy()
518 memset(tq->buf_info, 0, sizeof(tq->buf_info[0]) * tq->tx_ring.size); in vmxnet3_tq_init()
520 tq->buf_info[i].map_type = VMXNET3_MAP_NONE; in vmxnet3_tq_init()
531 tq->comp_ring.base || tq->buf_info); in vmxnet3_tq_create()
557 tq->buf_info = kcalloc_node(tq->tx_ring.size, sizeof(tq->buf_info[0]), in vmxnet3_tq_create()
560 if (!tq->buf_info) in vmxnet3_tq_create()
590 struct vmxnet3_rx_buf_info *rbi_base = rq->buf_info[ring_idx]; in vmxnet3_rq_alloc_rx_buf()
725 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
753 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
788 tbi = tq->buf_info + tq->tx_ring.next2fill; in vmxnet3_map_pkt()
1458 rbi = rq->buf_info[ring_idx] + idx; in vmxnet3_rq_rx_complete()
1719 rbi = rq->buf_info[ring_idx] + ring->next2fill; in vmxnet3_rq_rx_complete()
1785 rq->buf_info[ring_idx][i].skb) { in vmxnet3_rq_cleanup()
1788 dev_kfree_skb(rq->buf_info[ring_idx][i].skb); in vmxnet3_rq_cleanup()
1789 rq->buf_info[ring_idx][i].skb = NULL; in vmxnet3_rq_cleanup()
1791 rq->buf_info[ring_idx][i].page) { in vmxnet3_rq_cleanup()
1794 put_page(rq->buf_info[ring_idx][i].page); in vmxnet3_rq_cleanup()
1795 rq->buf_info[ring_idx][i].page = NULL; in vmxnet3_rq_cleanup()
1827 if (rq->buf_info[i]) { in vmxnet3_rq_destroy()
1829 BUG_ON(rq->buf_info[i][j].page != NULL); in vmxnet3_rq_destroy()
1859 kfree(rq->buf_info[0]); in vmxnet3_rq_destroy()
1860 rq->buf_info[0] = NULL; in vmxnet3_rq_destroy()
1861 rq->buf_info[1] = NULL; in vmxnet3_rq_destroy()
1895 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_SKB; in vmxnet3_rq_init()
1896 rq->buf_info[0][i].len = adapter->skb_buf_size; in vmxnet3_rq_init()
1898 rq->buf_info[0][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1899 rq->buf_info[0][i].len = PAGE_SIZE; in vmxnet3_rq_init()
1903 rq->buf_info[1][i].buf_type = VMXNET3_RX_BUF_PAGE; in vmxnet3_rq_init()
1904 rq->buf_info[1][i].len = PAGE_SIZE; in vmxnet3_rq_init()
2003 sizeof(rq->buf_info[0][0]), GFP_KERNEL, in vmxnet3_rq_create()
2008 rq->buf_info[0] = bi; in vmxnet3_rq_create()
2009 rq->buf_info[1] = bi + rq->rx_ring[0].size; in vmxnet3_rq_create()