Lines Matching defs:sglist
1310 * the sglist do both.
1436 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
1442 * @sglist: array of buffer/length pairs
1449 static int sba_map_sg_attrs(struct device *dev, struct scatterlist *sglist,
1469 for_each_sg(sglist, sg, nents, filled) {
1478 sglist->dma_length = sglist->length;
1479 sglist->dma_address = sba_map_single_attrs(dev, sba_sg_address(sglist), sglist->length, dir, attrs);
1487 sba_dump_sg(ioc, sglist, nents);
1503 coalesced = sba_coalesce_chunks(ioc, dev, sglist, nents);
1505 sba_unmap_sg_attrs(dev, sglist, nents, dir, attrs);
1517 filled = sba_fill_pdir(ioc, sglist, nents);
1523 sba_dump_sg(ioc, sglist, nents);
1538 * @sglist: array of buffer/length pairs
1545 static void sba_unmap_sg_attrs(struct device *dev, struct scatterlist *sglist,
1555 __func__, nents, sba_sg_address(sglist), sglist->length);
1566 while (nents && sglist->dma_length) {
1568 sba_unmap_single_attrs(dev, sglist->dma_address,
1569 sglist->dma_length, dir, attrs);
1570 sglist = sg_next(sglist);