On Tue, Nov 24, 2009 at 05:20, <[email protected]> wrote: > +void dma_sync_single_range_for_cpu(struct device *dev, dma_addr_t > dma_handle, > + unsigned long offset, size_t size, enum dma_data_direction > direction) > +{ > + BUG_ON(!valid_dma_direction(direction)); > +} > +EXPORT_SYMBOL(dma_sync_single_range_for_cpu); > + > +void dma_sync_sg_for_cpu(struct device *dev, struct scatterlist *sg, int > nelems, > + enum dma_data_direction direction) > +{ > + BUG_ON(!valid_dma_direction(direction)); > +} > +EXPORT_SYMBOL(dma_sync_sg_for_cpu); > + > +/* > + * allow the device to access the mapped streaming DMA buffer again > + */ > +void dma_sync_single_range_for_device(struct device *dev, dma_addr_t > dma_handle, > + unsigned long offset, size_t size, enum dma_data_direction > direction) > +{ > + __dma_sync(dma_handle + offset, size, direction); > +} > +EXPORT_SYMBOL(dma_sync_single_range_for_device); > + > +void dma_sync_sg_for_device(struct device *dev, struct scatterlist *sg, int > nelems, > + enum dma_data_direction direction) > +{ > + int i; > + > + for (i = 0; i < nelems; i++, sg++) { > + sg->dma_address = (dma_addr_t) sg_virt(sg); > + __dma_sync(sg_dma_address(sg), sg_dma_len(sg), direction); > + } > +} > +EXPORT_SYMBOL(dma_sync_sg_for_device); > + > +void dma_cache_sync(struct device *dev, void *vaddr, size_t size, > + enum dma_data_direction direction) > +{ > + __dma_sync((dma_addr_t)vaddr, size, direction); > +} > +EXPORT_SYMBOL(dma_cache_sync);
it doesnt really make sense to uninline these simple stub functions -mike _______________________________________________ Linux-kernel-commits mailing list [email protected] https://blackfin.uclinux.org/mailman/listinfo/linux-kernel-commits
