Searched refs:page_info (Results 1 – 3 of 3) sorted by relevance
38 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() argument52 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 …]
58 struct gve_rx_slot_page_info *page_info; /* page info of the buffers */ member
2308 struct be_rx_page_info *page_info; in be_rx_compl_discard() local2312 page_info = get_rx_page_info(rxo); in be_rx_compl_discard()2313 put_page(page_info->page); in be_rx_compl_discard()2314 memset(page_info, 0, sizeof(*page_info)); in be_rx_compl_discard()2325 struct be_rx_page_info *page_info; in skb_fill_rx_data() local2330 page_info = get_rx_page_info(rxo); in skb_fill_rx_data()2331 start = page_address(page_info->page) + page_info->page_offset; in skb_fill_rx_data()2341 put_page(page_info->page); in skb_fill_rx_data()2348 skb_frag_set_page(skb, 0, page_info->page); in skb_fill_rx_data()2350 page_info->page_offset + hdr_len); in skb_fill_rx_data()[all …]