Lines Matching refs:pages
41 if (desc_data->rx.hdr.pa.pages) in xlgmac_unmap_desc_data()
42 put_page(desc_data->rx.hdr.pa.pages); in xlgmac_unmap_desc_data()
44 if (desc_data->rx.hdr.pa_unmap.pages) { in xlgmac_unmap_desc_data()
48 put_page(desc_data->rx.hdr.pa_unmap.pages); in xlgmac_unmap_desc_data()
51 if (desc_data->rx.buf.pa.pages) in xlgmac_unmap_desc_data()
52 put_page(desc_data->rx.buf.pa.pages); in xlgmac_unmap_desc_data()
54 if (desc_data->rx.buf.pa_unmap.pages) { in xlgmac_unmap_desc_data()
58 put_page(desc_data->rx.buf.pa_unmap.pages); in xlgmac_unmap_desc_data()
93 if (ring->rx_hdr_pa.pages) { in xlgmac_free_ring()
96 put_page(ring->rx_hdr_pa.pages); in xlgmac_free_ring()
98 ring->rx_hdr_pa.pages = NULL; in xlgmac_free_ring()
104 if (ring->rx_buf_pa.pages) { in xlgmac_free_ring()
107 put_page(ring->rx_buf_pa.pages); in xlgmac_free_ring()
109 ring->rx_buf_pa.pages = NULL; in xlgmac_free_ring()
334 struct page *pages = NULL; in xlgmac_alloc_pages() local
340 pages = alloc_pages(gfp, order); in xlgmac_alloc_pages()
341 if (pages) in xlgmac_alloc_pages()
346 if (!pages) in xlgmac_alloc_pages()
350 pages_dma = dma_map_page(pdata->dev, pages, 0, in xlgmac_alloc_pages()
353 put_page(pages); in xlgmac_alloc_pages()
357 pa->pages = pages; in xlgmac_alloc_pages()
369 get_page(pa->pages); in xlgmac_set_buffer_data()
382 pa->pages = NULL; in xlgmac_set_buffer_data()
395 if (!ring->rx_hdr_pa.pages) { in xlgmac_map_rx_buffer()
402 if (!ring->rx_buf_pa.pages) { in xlgmac_map_rx_buffer()