Lines Matching refs:desc_ring

259 	if (rx->dqo.bufq.desc_ring) {  in gve_rx_reset_ring_dqo()
260 size = sizeof(rx->dqo.bufq.desc_ring[0]) * in gve_rx_reset_ring_dqo()
262 memset(rx->dqo.bufq.desc_ring, 0, size); in gve_rx_reset_ring_dqo()
266 if (rx->dqo.complq.desc_ring) { in gve_rx_reset_ring_dqo()
267 size = sizeof(rx->dqo.complq.desc_ring[0]) * in gve_rx_reset_ring_dqo()
269 memset(rx->dqo.complq.desc_ring, 0, size); in gve_rx_reset_ring_dqo()
335 if (rx->dqo.bufq.desc_ring) { in gve_rx_free_ring_dqo()
336 size = sizeof(rx->dqo.bufq.desc_ring[0]) * buffer_queue_slots; in gve_rx_free_ring_dqo()
337 dma_free_coherent(hdev, size, rx->dqo.bufq.desc_ring, in gve_rx_free_ring_dqo()
339 rx->dqo.bufq.desc_ring = NULL; in gve_rx_free_ring_dqo()
342 if (rx->dqo.complq.desc_ring) { in gve_rx_free_ring_dqo()
343 size = sizeof(rx->dqo.complq.desc_ring[0]) * in gve_rx_free_ring_dqo()
345 dma_free_coherent(hdev, size, rx->dqo.complq.desc_ring, in gve_rx_free_ring_dqo()
347 rx->dqo.complq.desc_ring = NULL; in gve_rx_free_ring_dqo()
413 size = sizeof(rx->dqo.complq.desc_ring[0]) * in gve_rx_alloc_ring_dqo()
415 rx->dqo.complq.desc_ring = in gve_rx_alloc_ring_dqo()
417 if (!rx->dqo.complq.desc_ring) in gve_rx_alloc_ring_dqo()
421 size = sizeof(rx->dqo.bufq.desc_ring[0]) * buffer_queue_slots; in gve_rx_alloc_ring_dqo()
422 rx->dqo.bufq.desc_ring = in gve_rx_alloc_ring_dqo()
424 if (!rx->dqo.bufq.desc_ring) in gve_rx_alloc_ring_dqo()
523 struct gve_rx_desc_dqo *desc = &bufq->desc_ring[bufq->tail]; in gve_rx_post_buffers_dqo()
939 &complq->desc_ring[complq->head]; in gve_rx_poll_dqo()
947 prefetch(&complq->desc_ring[(complq->head + 1) & complq->mask]); in gve_rx_poll_dqo()
948 prefetch(&complq->desc_ring[(complq->head + 2) & complq->mask]); in gve_rx_poll_dqo()