Lines Matching refs:data_ring

533 	if (tq->data_ring.base) {  in vmxnet3_tq_destroy()
535 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_destroy()
536 tq->data_ring.base, tq->data_ring.basePA); in vmxnet3_tq_destroy()
537 tq->data_ring.base = NULL; in vmxnet3_tq_destroy()
579 memset(tq->data_ring.base, 0, in vmxnet3_tq_init()
580 tq->data_ring.size * tq->txdata_desc_size); in vmxnet3_tq_init()
605 BUG_ON(tq->tx_ring.base || tq->data_ring.base || in vmxnet3_tq_create()
616 tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev, in vmxnet3_tq_create()
617 tq->data_ring.size * tq->txdata_desc_size, in vmxnet3_tq_create()
618 &tq->data_ring.basePA, GFP_KERNEL); in vmxnet3_tq_create()
619 if (!tq->data_ring.base) { in vmxnet3_tq_create()
814 ctx->sop_txd->txd.addr = cpu_to_le64(tq->data_ring.basePA + in vmxnet3_map_pkt()
1072 tdd = (struct Vmxnet3_TxDataDesc *)((u8 *)tq->data_ring.base + in vmxnet3_copy_hdr()
1726 sz = rcd->rxdIdx * rq->data_ring.desc_size; in vmxnet3_rq_rx_complete()
1728 &rq->data_ring.base[sz], in vmxnet3_rq_rx_complete()
1755 BUG_ON(rcd->len > rq->data_ring.desc_size); in vmxnet3_rq_rx_complete()
1758 sz = rcd->rxdIdx * rq->data_ring.desc_size; in vmxnet3_rq_rx_complete()
1760 &rq->data_ring.base[sz], rcd->len); in vmxnet3_rq_rx_complete()
2111 if (rq->data_ring.base) { in vmxnet3_rq_destroy()
2113 rq->rx_ring[0].size * rq->data_ring.desc_size, in vmxnet3_rq_destroy()
2114 rq->data_ring.base, rq->data_ring.basePA); in vmxnet3_rq_destroy()
2115 rq->data_ring.base = NULL; in vmxnet3_rq_destroy()
2145 if (rq->data_ring.base) { in vmxnet3_rq_destroy_all_rxdataring()
2148 rq->data_ring.desc_size), in vmxnet3_rq_destroy_all_rxdataring()
2149 rq->data_ring.base, in vmxnet3_rq_destroy_all_rxdataring()
2150 rq->data_ring.basePA); in vmxnet3_rq_destroy_all_rxdataring()
2151 rq->data_ring.base = NULL; in vmxnet3_rq_destroy_all_rxdataring()
2153 rq->data_ring.desc_size = 0; in vmxnet3_rq_destroy_all_rxdataring()
2266 if ((adapter->rxdataring_enabled) && (rq->data_ring.desc_size != 0)) { in vmxnet3_rq_create()
2267 sz = rq->rx_ring[0].size * rq->data_ring.desc_size; in vmxnet3_rq_create()
2268 rq->data_ring.base = in vmxnet3_rq_create()
2270 &rq->data_ring.basePA, in vmxnet3_rq_create()
2272 if (!rq->data_ring.base) { in vmxnet3_rq_create()
2278 rq->data_ring.base = NULL; in vmxnet3_rq_create()
2279 rq->data_ring.desc_size = 0; in vmxnet3_rq_create()
2945 tqc->dataRingBasePA = cpu_to_le64(tq->data_ring.basePA); in vmxnet3_setup_driver_shared()
2949 tqc->dataRingSize = cpu_to_le32(tq->data_ring.size); in vmxnet3_setup_driver_shared()
2977 cpu_to_le64(rq->data_ring.basePA); in vmxnet3_setup_driver_shared()
2979 cpu_to_le16(rq->data_ring.desc_size); in vmxnet3_setup_driver_shared()
3441 tq->data_ring.size = tx_ring_size; in vmxnet3_create_queues()
3470 rq->data_ring.desc_size = rxdata_desc_size; in vmxnet3_create_queues()