data_ring          56 drivers/net/ethernet/google/gve/gve.h 	struct gve_rx_data_slot *data_ring; /* read by NIC */
data_ring         294 drivers/net/ethernet/google/gve/gve_adminq.c 	    priv->rx_desc_cnt * sizeof(priv->rx->data.data_ring[0])
data_ring          41 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data_ring          42 drivers/net/ethernet/google/gve/gve_rx.c 	dma_free_coherent(dev, bytes, rx->data.data_ring,
data_ring          44 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = NULL;
data_ring          81 drivers/net/ethernet/google/gve/gve_rx.c 				    &rx->data.data_ring[i], addr, page);
data_ring         117 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data_ring         118 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = dma_alloc_coherent(hdev, bytes,
data_ring         121 drivers/net/ethernet/google/gve/gve_rx.c 	if (!rx->data.data_ring)
data_ring         173 drivers/net/ethernet/google/gve/gve_rx.c 	bytes = sizeof(*rx->data.data_ring) * slots;
data_ring         174 drivers/net/ethernet/google/gve/gve_rx.c 	dma_free_coherent(hdev, bytes, rx->data.data_ring, rx->data.data_bus);
data_ring         175 drivers/net/ethernet/google/gve/gve_rx.c 	rx->data.data_ring = NULL;
data_ring         266 drivers/net/ethernet/google/gve/gve_rx.c 			     struct gve_rx_data_slot *data_ring)
data_ring         268 drivers/net/ethernet/google/gve/gve_rx.c 	u64 addr = be64_to_cpu(data_ring->qpl_offset);
data_ring         272 drivers/net/ethernet/google/gve/gve_rx.c 	data_ring->qpl_offset = cpu_to_be64(addr);
data_ring         322 drivers/net/ethernet/google/gve/gve_rx.c 			gve_rx_flip_buff(page_info, &rx->data.data_ring[idx]);
data_ring         442 drivers/net/vmxnet3/vmxnet3_drv.c 	if (tq->data_ring.base) {
data_ring         444 drivers/net/vmxnet3/vmxnet3_drv.c 				  tq->data_ring.size * tq->txdata_desc_size,
data_ring         445 drivers/net/vmxnet3/vmxnet3_drv.c 				  tq->data_ring.base, tq->data_ring.basePA);
data_ring         446 drivers/net/vmxnet3/vmxnet3_drv.c 		tq->data_ring.base = NULL;
data_ring         486 drivers/net/vmxnet3/vmxnet3_drv.c 	memset(tq->data_ring.base, 0,
data_ring         487 drivers/net/vmxnet3/vmxnet3_drv.c 	       tq->data_ring.size * tq->txdata_desc_size);
data_ring         510 drivers/net/vmxnet3/vmxnet3_drv.c 	BUG_ON(tq->tx_ring.base || tq->data_ring.base ||
data_ring         521 drivers/net/vmxnet3/vmxnet3_drv.c 	tq->data_ring.base = dma_alloc_coherent(&adapter->pdev->dev,
data_ring         522 drivers/net/vmxnet3/vmxnet3_drv.c 			tq->data_ring.size * tq->txdata_desc_size,
data_ring         523 drivers/net/vmxnet3/vmxnet3_drv.c 			&tq->data_ring.basePA, GFP_KERNEL);
data_ring         524 drivers/net/vmxnet3/vmxnet3_drv.c 	if (!tq->data_ring.base) {
data_ring         694 drivers/net/vmxnet3/vmxnet3_drv.c 		ctx->sop_txd->txd.addr = cpu_to_le64(tq->data_ring.basePA +
data_ring         921 drivers/net/vmxnet3/vmxnet3_drv.c 	tdd = (struct Vmxnet3_TxDataDesc *)((u8 *)tq->data_ring.base +
data_ring        1375 drivers/net/vmxnet3/vmxnet3_drv.c 				BUG_ON(rcd->len > rq->data_ring.desc_size);
data_ring        1378 drivers/net/vmxnet3/vmxnet3_drv.c 				sz = rcd->rxdIdx * rq->data_ring.desc_size;
data_ring        1380 drivers/net/vmxnet3/vmxnet3_drv.c 				       &rq->data_ring.base[sz], rcd->len);
data_ring        1655 drivers/net/vmxnet3/vmxnet3_drv.c 	if (rq->data_ring.base) {
data_ring        1657 drivers/net/vmxnet3/vmxnet3_drv.c 				  rq->rx_ring[0].size * rq->data_ring.desc_size,
data_ring        1658 drivers/net/vmxnet3/vmxnet3_drv.c 				  rq->data_ring.base, rq->data_ring.basePA);
data_ring        1659 drivers/net/vmxnet3/vmxnet3_drv.c 		rq->data_ring.base = NULL;
data_ring        1686 drivers/net/vmxnet3/vmxnet3_drv.c 		if (rq->data_ring.base) {
data_ring        1689 drivers/net/vmxnet3/vmxnet3_drv.c 					  rq->data_ring.desc_size),
data_ring        1690 drivers/net/vmxnet3/vmxnet3_drv.c 					  rq->data_ring.base,
data_ring        1691 drivers/net/vmxnet3/vmxnet3_drv.c 					  rq->data_ring.basePA);
data_ring        1692 drivers/net/vmxnet3/vmxnet3_drv.c 			rq->data_ring.base = NULL;
data_ring        1693 drivers/net/vmxnet3/vmxnet3_drv.c 			rq->data_ring.desc_size = 0;
data_ring        1790 drivers/net/vmxnet3/vmxnet3_drv.c 	if ((adapter->rxdataring_enabled) && (rq->data_ring.desc_size != 0)) {
data_ring        1791 drivers/net/vmxnet3/vmxnet3_drv.c 		sz = rq->rx_ring[0].size * rq->data_ring.desc_size;
data_ring        1792 drivers/net/vmxnet3/vmxnet3_drv.c 		rq->data_ring.base =
data_ring        1794 drivers/net/vmxnet3/vmxnet3_drv.c 					   &rq->data_ring.basePA,
data_ring        1796 drivers/net/vmxnet3/vmxnet3_drv.c 		if (!rq->data_ring.base) {
data_ring        1802 drivers/net/vmxnet3/vmxnet3_drv.c 		rq->data_ring.base = NULL;
data_ring        1803 drivers/net/vmxnet3/vmxnet3_drv.c 		rq->data_ring.desc_size = 0;
data_ring        2448 drivers/net/vmxnet3/vmxnet3_drv.c 		tqc->dataRingBasePA = cpu_to_le64(tq->data_ring.basePA);
data_ring        2452 drivers/net/vmxnet3/vmxnet3_drv.c 		tqc->dataRingSize   = cpu_to_le32(tq->data_ring.size);
data_ring        2480 drivers/net/vmxnet3/vmxnet3_drv.c 				cpu_to_le64(rq->data_ring.basePA);
data_ring        2482 drivers/net/vmxnet3/vmxnet3_drv.c 				cpu_to_le16(rq->data_ring.desc_size);
data_ring        2829 drivers/net/vmxnet3/vmxnet3_drv.c 		tq->data_ring.size = tx_ring_size;
data_ring        2856 drivers/net/vmxnet3/vmxnet3_drv.c 		rq->data_ring.desc_size = rxdata_desc_size;
data_ring         404 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = VMXNET3_GET_ADDR_LO(tq->data_ring.basePA);
data_ring         405 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = VMXNET3_GET_ADDR_HI(tq->data_ring.basePA);
data_ring         406 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = tq->data_ring.size;
data_ring         441 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = VMXNET3_GET_ADDR_LO(rq->data_ring.basePA);
data_ring         442 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = VMXNET3_GET_ADDR_HI(rq->data_ring.basePA);
data_ring         444 drivers/net/vmxnet3/vmxnet3_ethtool.c 		buf[j++] = rq->data_ring.desc_size;
data_ring         237 drivers/net/vmxnet3/vmxnet3_int.h 	struct vmxnet3_tx_data_ring     data_ring;
data_ring         287 drivers/net/vmxnet3/vmxnet3_int.h 	struct vmxnet3_rx_data_ring data_ring;