]> err.no Git - linux-2.6/blobdiff - include/asm-m68knommu/scatterlist.h
[PATCH] Pass struct dev pointer to dma_cache_sync()
[linux-2.6] / include / asm-m68knommu / scatterlist.h
index 230b8d56d17fb04f6ebd0bdfaa6376e79036128f..2085d6ff8782f3eb31473fc8ee31c0c56b1cad2f 100644 (file)
@@ -1,6 +1,8 @@
 #ifndef _M68KNOMMU_SCATTERLIST_H
 #define _M68KNOMMU_SCATTERLIST_H
 
+#include <linux/mm.h>
+
 struct scatterlist {
        struct page     *page;
        unsigned int    offset;
@@ -8,6 +10,10 @@ struct scatterlist {
        unsigned int    length;
 };
 
+#define sg_address(sg)         (page_address((sg)->page) + (sg)->offset)
+#define sg_dma_address(sg)      ((sg)->dma_address)
+#define sg_dma_len(sg)          ((sg)->length)
+
 #define ISA_DMA_THRESHOLD      (0xffffffff)
 
 #endif /* !(_M68KNOMMU_SCATTERLIST_H) */