Lines Matching defs:page
137 struct page *page;
345 if (!tf->page)
358 trace_tbnet_free_frame(i, tf->page, tf->frame.buffer_phy, dir);
364 __free_pages(tf->page, order);
365 tf->page = NULL;
510 if (tf->page)
513 /* Allocate page (order > 0) so that it can hold maximum
517 tf->page = dev_alloc_pages(TBNET_RX_PAGE_ORDER);
518 if (!tf->page) {
523 dma_addr = dma_map_page(dma_dev, tf->page, 0,
533 trace_tbnet_alloc_rx_frame(index, tf->page, dma_addr,
592 tf->page = alloc_page(GFP_KERNEL);
593 if (!tf->page) {
598 dma_addr = dma_map_page(dma_dev, tf->page, 0, TBNET_FRAME_SIZE,
601 __free_page(tf->page);
602 tf->page = NULL;
613 trace_tbnet_alloc_tx_frame(i, tf->page, dma_addr, DMA_TO_DEVICE);
815 struct page *page;
837 page = tf->page;
838 tf->page = NULL;
842 hdr = page_address(page);
846 __free_pages(page, TBNET_RX_PAGE_ORDER);
858 skb = build_skb(page_address(page),
861 __free_pages(page, TBNET_RX_PAGE_ORDER);
872 page, hdr_size, frame_size,
992 struct thunderbolt_ip_frame_header *hdr = page_address(frames[0]->page);
1008 hdr = page_address(frames[i]->page);
1070 hdr = page_address(frames[i]->page);
1131 hdr = page_address(frames[frame_index]->page);
1181 hdr = page_address(frames[frame_index]->page);