Lines Matching refs:page_ring
44 if (unlikely(!rx_queue->page_ring)) in efx_reuse_page()
47 page = rx_queue->page_ring[index]; in efx_reuse_page()
51 rx_queue->page_ring[index] = NULL; in efx_reuse_page()
89 if (rx_queue->page_ring[index] == NULL) { in efx_recycle_rx_page()
99 rx_queue->page_ring[index] = page; in efx_recycle_rx_page()
115 if (unlikely(!rx_queue->page_ring)) in efx_siena_recycle_rx_pages()
143 rx_queue->page_ring = kcalloc(page_ring_size, in efx_init_rx_recycle_ring()
144 sizeof(*rx_queue->page_ring), GFP_KERNEL); in efx_init_rx_recycle_ring()
145 if (!rx_queue->page_ring) in efx_init_rx_recycle_ring()
156 if (unlikely(!rx_queue->page_ring)) in efx_fini_rx_recycle_ring()
161 struct page *page = rx_queue->page_ring[i]; in efx_fini_rx_recycle_ring()
173 kfree(rx_queue->page_ring); in efx_fini_rx_recycle_ring()
174 rx_queue->page_ring = NULL; in efx_fini_rx_recycle_ring()