Lines Matching refs:page_offset
67 buf_info->page_offset = 0; in ionic_rx_page_alloc()
106 buf_info->page_offset += size; in ionic_rx_buf_recycle()
107 if (buf_info->page_offset >= IONIC_PAGE_SIZE) in ionic_rx_buf_recycle()
150 frag_len = min_t(u16, len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_frags()
154 buf_info->dma_addr + buf_info->page_offset, in ionic_rx_frags()
158 buf_info->page, buf_info->page_offset, frag_len, in ionic_rx_frags()
204 dma_sync_single_for_cpu(dev, buf_info->dma_addr + buf_info->page_offset, in ionic_rx_copybreak()
206 skb_copy_to_linear_data(skb, page_address(buf_info->page) + buf_info->page_offset, len); in ionic_rx_copybreak()
207 dma_sync_single_for_device(dev, buf_info->dma_addr + buf_info->page_offset, in ionic_rx_copybreak()
377 desc->addr = cpu_to_le64(buf_info->dma_addr + buf_info->page_offset); in ionic_rx_fill()
378 frag_len = min_t(u16, len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_fill()
396 sg_elem->addr = cpu_to_le64(buf_info->dma_addr + buf_info->page_offset); in ionic_rx_fill()
397 frag_len = min_t(u16, remain_len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_fill()