Lines Matching refs:page_offset
127 buf_info->page_offset = 0; in ionic_rx_page_alloc()
166 buf_info->page_offset += size; in ionic_rx_buf_recycle()
167 if (buf_info->page_offset >= IONIC_PAGE_SIZE) in ionic_rx_buf_recycle()
210 frag_len = min_t(u16, len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_frags()
214 buf_info->dma_addr + buf_info->page_offset, in ionic_rx_frags()
218 buf_info->page, buf_info->page_offset, frag_len, in ionic_rx_frags()
264 dma_sync_single_for_cpu(dev, buf_info->dma_addr + buf_info->page_offset, in ionic_rx_copybreak()
266 skb_copy_to_linear_data(skb, page_address(buf_info->page) + buf_info->page_offset, len); in ionic_rx_copybreak()
267 dma_sync_single_for_device(dev, buf_info->dma_addr + buf_info->page_offset, in ionic_rx_copybreak()
454 desc->addr = cpu_to_le64(buf_info->dma_addr + buf_info->page_offset); in ionic_rx_fill()
455 frag_len = min_t(u16, len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_fill()
473 sg_elem->addr = cpu_to_le64(buf_info->dma_addr + buf_info->page_offset); in ionic_rx_fill()
474 frag_len = min_t(u16, remain_len, IONIC_PAGE_SIZE - buf_info->page_offset); in ionic_rx_fill()