Lines Matching defs:page
96 if (rxq->pool[i].page != NULL) {
101 __il_free_pages(il, rxq->pool[i].page);
102 rxq->pool[i].page = NULL;
262 BUG_ON(rxb && rxb->page);
306 struct page *page;
326 page = alloc_pages(gfp_mask, il->hw_params.rx_page_order);
327 if (!page) {
346 page_dma = dma_map_page(&il->pci_dev->dev, page, 0,
350 __free_pages(page, il->hw_params.rx_page_order);
361 __free_pages(page, il->hw_params.rx_page_order);
369 BUG_ON(rxb->page);
371 rxb->page = page;
411 if (rxq->pool[i].page != NULL) {
416 __il_free_pages(il, rxq->pool[i].page);
417 rxq->pool[i].page = NULL;
597 skb_add_rx_frag(skb, 0, rxb->page, (void *)hdr - rxb_addr(rxb),
600 rxb->page = NULL;
4270 * XXX: After here, we should always check rxb->page
4280 if (rxb->page)
4286 /* Reuse the page if possible. For notification packets and
4290 if (rxb->page != NULL) {
4292 dma_map_page(&il->pci_dev->dev, rxb->page, 0,
4298 __il_free_pages(il, rxb->page);
4299 rxb->page = NULL;