|
@@ -241,7 +241,7 @@ static void arc_dma_sync_sg_for_cpu(struct device *dev,
|
|
|
struct scatterlist *sg;
|
|
|
|
|
|
for_each_sg(sglist, sg, nelems, i)
|
|
|
- _dma_cache_sync(sg_phys(sg), sg->length, dir);
|
|
|
+ arc_dma_sync_single_for_cpu(dev, sg_phys(sg), sg->length, dir);
|
|
|
}
|
|
|
|
|
|
static void arc_dma_sync_sg_for_device(struct device *dev,
|
|
@@ -252,7 +252,8 @@ static void arc_dma_sync_sg_for_device(struct device *dev,
|
|
|
struct scatterlist *sg;
|
|
|
|
|
|
for_each_sg(sglist, sg, nelems, i)
|
|
|
- _dma_cache_sync(sg_phys(sg), sg->length, dir);
|
|
|
+ arc_dma_sync_single_for_device(dev, sg_phys(sg), sg->length,
|
|
|
+ dir);
|
|
|
}
|
|
|
|
|
|
static int arc_dma_supported(struct device *dev, u64 dma_mask)
|