Lines Matching refs:linear_len
94 phys_addr_t phys, size_t linear_len, in tso_dma_iova_try() argument
107 if (linear_len) { in tso_dma_iova_try()
109 phys, *offset, linear_len, in tso_dma_iova_try()
112 map->linear_len = linear_len; in tso_dma_iova_try()
113 *offset += linear_len; in tso_dma_iova_try()
144 map->linear_len = 0; in tso_dma_iova_try()
168 unsigned int linear_len = skb_headlen(skb) - hdr_len; in tso_dma_map_init() local
182 map->linear_len = 0; in tso_dma_map_init()
189 if (linear_len) in tso_dma_map_init()
194 if (tso_dma_iova_try(dev, map, phys, linear_len, total_len, &offset)) { in tso_dma_map_init()
198 if (linear_len) { in tso_dma_map_init()
199 map->linear_dma = dma_map_phys(dev, phys, linear_len, in tso_dma_map_init()
203 map->linear_len = linear_len; in tso_dma_map_init()
221 if (linear_len == 0 && nr_frags > 0) in tso_dma_map_init()
244 if (map->linear_len) in tso_dma_map_cleanup()
246 map->linear_len, DMA_TO_DEVICE, 0); in tso_dma_map_cleanup()
253 map->linear_len = 0; in tso_dma_map_cleanup()
286 region_len = map->linear_len; in tso_dma_map_count()
339 region_len = map->linear_len; in tso_dma_map_next()