Lines Matching refs:sg
338 struct scatterlist *sg, u32 sys_size) in tsi721_desc_fill_init() argument
355 (u64)sg_dma_address(sg) & 0xffffffff); in tsi721_desc_fill_init()
356 bd_ptr->t1.bufptr_hi = cpu_to_le32((u64)sg_dma_address(sg) >> 32); in tsi721_desc_fill_init()
422 struct scatterlist *sg; in tsi721_submit_sg() local
457 for_each_sg(desc->sg, sg, desc->sg_len, i) { in tsi721_submit_sg()
461 (unsigned long long)sg_dma_address(sg), sg_dma_len(sg)); in tsi721_submit_sg()
463 if (sg_dma_len(sg) > TSI721_BDMA_MAX_BCOUNT) { in tsi721_submit_sg()
474 if (next_addr == sg_dma_address(sg) && in tsi721_submit_sg()
475 bcount + sg_dma_len(sg) <= TSI721_BDMA_MAX_BCOUNT) { in tsi721_submit_sg()
477 bcount += sg_dma_len(sg); in tsi721_submit_sg()
493 desc->sg = sg; in tsi721_submit_sg()
499 err = tsi721_desc_fill_init(desc, bd_ptr, sg, sys_size); in tsi721_submit_sg()
509 next_addr = sg_dma_address(sg); in tsi721_submit_sg()
510 bcount = sg_dma_len(sg); in tsi721_submit_sg()
520 if (sg_is_last(sg)) { in tsi721_submit_sg()
526 rio_addr += sg_dma_len(sg); in tsi721_submit_sg()
527 next_addr += sg_dma_len(sg); in tsi721_submit_sg()
806 desc->sg = sgl; in tsi721_prep_rio_sg()