Lines Matching refs:sglist
1443 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
1456 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist, in sba_map_sg_attrs() argument
1476 for_each_sg(sglist, sg, nents, filled) { in sba_map_sg_attrs()
1485 sglist->dma_length = sglist->length; in sba_map_sg_attrs()
1486 …sglist->dma_address = sba_map_single_attrs(dev, sba_sg_address(sglist), sglist->length, dir, attrs… in sba_map_sg_attrs()
1494 sba_dump_sg(ioc, sglist, nents); in sba_map_sg_attrs()
1510 coalesced = sba_coalesce_chunks(ioc, dev, sglist, nents); in sba_map_sg_attrs()
1512 sba_unmap_sg_attrs(dev, sglist, nents, dir, attrs); in sba_map_sg_attrs()
1524 filled = sba_fill_pdir(ioc, sglist, nents); in sba_map_sg_attrs()
1530 sba_dump_sg(ioc, sglist, nents); in sba_map_sg_attrs()
1552 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist, in sba_unmap_sg_attrs() argument
1562 __func__, nents, sba_sg_address(sglist), sglist->length); in sba_unmap_sg_attrs()
1573 while (nents && sglist->dma_length) { in sba_unmap_sg_attrs()
1575 sba_unmap_single_attrs(dev, sglist->dma_address, in sba_unmap_sg_attrs()
1576 sglist->dma_length, dir, attrs); in sba_unmap_sg_attrs()
1577 sglist = sg_next(sglist); in sba_unmap_sg_attrs()