Searched refs:page_info (Results 1 – 7 of 7) sorted by relevance
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/google/gve/ |
| H A D | gve_rx.c | 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() 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 …]
|
| H A D | gve.h | 69 struct gve_rx_slot_page_info *page_info; /* page info of the buffers */ member
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/pensando/ionic/ |
| H A D | ionic_txrx.c | 75 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 …]
|
| /OK3568_Linux_fs/kernel/drivers/staging/android/ion/ |
| H A D | ion_protected_heap.c | 174 struct page_info { struct 221 static struct page_info *alloc_largest_available(struct ion_heap *heap, in alloc_largest_available() 226 struct page_info *info; in alloc_largest_available() 261 struct page_info *info, *tmp; in ion_protected_heap_allocate() 321 info = list_first_entry(&lists[j], struct page_info, in ion_protected_heap_allocate()
|
| /OK3568_Linux_fs/kernel/drivers/net/ethernet/emulex/benet/ |
| H A D | be_main.c | 2307 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 …]
|
| /OK3568_Linux_fs/u-boot/cmd/ddr_tool/stressapptest/ |
| H A D | stressapptest.c | 1014 void *page_info; in doing_stressapptest() local 1065 page_info = malloc(sizeof(struct page) * sat.page_num); in doing_stressapptest() 1066 if (page_info == 0) { in doing_stressapptest() 1072 page_list = (struct page *)page_info; in doing_stressapptest() 1144 free(page_info); in doing_stressapptest()
|
| /OK3568_Linux_fs/kernel/drivers/gpu/drm/rockchip/ |
| H A D | rockchip_drm_gem.c | 28 struct page_info { struct 96 struct page_info *info, *tmp_info; in rockchip_gem_free_list() 134 struct page_info *info; in rockchip_gem_get_pages() 203 struct page_info *info; in rockchip_gem_get_pages() 206 struct page_info, list); in rockchip_gem_get_pages()
|