Lines Matching refs:data_ring
41 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_free_ring()
42 dma_free_coherent(dev, bytes, rx->data.data_ring, in gve_rx_free_ring()
44 rx->data.data_ring = NULL; in gve_rx_free_ring()
81 &rx->data.data_ring[i], addr, page); in gve_prefill_rx_pages()
117 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring()
118 rx->data.data_ring = dma_alloc_coherent(hdev, bytes, in gve_rx_alloc_ring()
121 if (!rx->data.data_ring) in gve_rx_alloc_ring()
173 bytes = sizeof(*rx->data.data_ring) * slots; in gve_rx_alloc_ring()
174 dma_free_coherent(hdev, bytes, rx->data.data_ring, rx->data.data_bus); in gve_rx_alloc_ring()
175 rx->data.data_ring = NULL; in gve_rx_alloc_ring()
272 struct gve_rx_data_slot *data_ring) in gve_rx_flip_buff() argument
274 u64 addr = be64_to_cpu(data_ring->qpl_offset); in gve_rx_flip_buff()
278 data_ring->qpl_offset = cpu_to_be64(addr); in gve_rx_flip_buff()
339 gve_rx_flip_buff(page_info, &rx->data.data_ring[idx]); in gve_rx()