Home
last modified time | relevance | path

Searched refs:page_info (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/net/ethernet/google/gve/
Dgve_rx.c38 kvfree(rx->data.page_info); in gve_rx_free_ring()
48 static void gve_setup_rx_buffer(struct gve_rx_slot_page_info *page_info, in gve_setup_rx_buffer() argument
52 page_info->page = page; in gve_setup_rx_buffer()
53 page_info->page_offset = 0; in gve_setup_rx_buffer()
54 page_info->page_address = page_address(page); in gve_setup_rx_buffer()
69 rx->data.page_info = kvzalloc(slots * in gve_prefill_rx_pages()
70 sizeof(*rx->data.page_info), GFP_KERNEL); in gve_prefill_rx_pages()
71 if (!rx->data.page_info) in gve_prefill_rx_pages()
80 gve_setup_rx_buffer(&rx->data.page_info[i], in gve_prefill_rx_pages()
171 kvfree(rx->data.page_info); in gve_rx_alloc_ring()
[all …]
Dgve.h69 struct gve_rx_slot_page_info *page_info; /* page info of the buffers */ member
/Linux-v5.10/drivers/net/ethernet/pensando/ionic/
Dionic_txrx.c75 struct ionic_page_info *page_info; in ionic_rx_frags() local
81 page_info = &desc_info->pages[0]; in ionic_rx_frags()
84 prefetch(page_address(page_info->page) + NET_IP_ALIGN); in ionic_rx_frags()
92 if (unlikely(!page_info->page)) { in ionic_rx_frags()
103 dma_unmap_page(dev, dma_unmap_addr(page_info, dma_addr), in ionic_rx_frags()
106 page_info->page, 0, frag_len, PAGE_SIZE); in ionic_rx_frags()
107 page_info->page = NULL; in ionic_rx_frags()
108 page_info++; in ionic_rx_frags()
121 struct ionic_page_info *page_info; in ionic_rx_copybreak() local
125 page_info = &desc_info->pages[0]; in ionic_rx_copybreak()
[all …]
/Linux-v5.10/drivers/net/ethernet/emulex/benet/
Dbe_main.c2307 struct be_rx_page_info *page_info; in be_rx_compl_discard() local
2311 page_info = get_rx_page_info(rxo); in be_rx_compl_discard()
2312 put_page(page_info->page); in be_rx_compl_discard()
2313 memset(page_info, 0, sizeof(*page_info)); in be_rx_compl_discard()
2324 struct be_rx_page_info *page_info; in skb_fill_rx_data() local
2329 page_info = get_rx_page_info(rxo); in skb_fill_rx_data()
2330 start = page_address(page_info->page) + page_info->page_offset; in skb_fill_rx_data()
2340 put_page(page_info->page); in skb_fill_rx_data()
2347 skb_frag_set_page(skb, 0, page_info->page); in skb_fill_rx_data()
2349 page_info->page_offset + hdr_len); in skb_fill_rx_data()
[all …]