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;