Lines Matching refs:startsg

387 sba_dump_sg( struct ioc *ioc, struct scatterlist *startsg, int nents)  in sba_dump_sg()  argument
391 startsg->dma_address, startsg->dma_length, in sba_dump_sg()
392 sba_sg_address(startsg)); in sba_dump_sg()
393 startsg = sg_next(startsg); in sba_dump_sg()
398 sba_check_sg( struct ioc *ioc, struct scatterlist *startsg, int nents) in sba_check_sg() argument
400 struct scatterlist *the_sg = startsg; in sba_check_sg()
405 sba_dump_sg(NULL, startsg, nents); in sba_check_sg()
1207 struct scatterlist *startsg, in sba_fill_pdir() argument
1210 struct scatterlist *dma_sg = startsg; /* pointer to current DMA */ in sba_fill_pdir()
1216 int cnt = startsg->dma_length; in sba_fill_pdir()
1217 startsg->dma_length = 0; in sba_fill_pdir()
1222 nents, startsg->dma_address, cnt, in sba_fill_pdir()
1223 sba_sg_address(startsg)); in sba_fill_pdir()
1226 nents, startsg->dma_address, cnt, in sba_fill_pdir()
1227 sba_sg_address(startsg)); in sba_fill_pdir()
1232 if (startsg->dma_address & PIDE_FLAG) { in sba_fill_pdir()
1233 u32 pide = startsg->dma_address & ~PIDE_FLAG; in sba_fill_pdir()
1235 startsg->dma_address = 0; in sba_fill_pdir()
1247 unsigned long vaddr = (unsigned long) sba_sg_address(startsg); in sba_fill_pdir()
1264 startsg = sg_next(startsg); in sba_fill_pdir()
1302 struct scatterlist *startsg, in sba_coalesce_chunks() argument
1315 unsigned long vaddr = (unsigned long) sba_sg_address(startsg); in sba_coalesce_chunks()
1320 dma_sg = vcontig_sg = startsg; in sba_coalesce_chunks()
1321 dma_len = vcontig_len = vcontig_end = startsg->length; in sba_coalesce_chunks()
1326 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1335 startsg = sg_next(startsg); in sba_coalesce_chunks()
1338 startsg->dma_address = startsg->dma_length = 0; in sba_coalesce_chunks()
1341 ASSERT(startsg->length <= DMA_CHUNK_SIZE); in sba_coalesce_chunks()
1348 if (((dma_len + dma_offset + startsg->length + ~iovp_mask) & iovp_mask) in sba_coalesce_chunks()
1352 if (dma_len + startsg->length > max_seg_size) in sba_coalesce_chunks()
1360 vaddr = (unsigned long) sba_sg_address(startsg); in sba_coalesce_chunks()
1363 vcontig_len += startsg->length; in sba_coalesce_chunks()
1364 vcontig_end += startsg->length; in sba_coalesce_chunks()
1365 dma_len += startsg->length; in sba_coalesce_chunks()
1386 vcontig_sg = startsg; in sba_coalesce_chunks()
1387 vcontig_len = startsg->length; in sba_coalesce_chunks()