]> pilppa.org Git - linux-2.6-omap-h63xx.git/blobdiff - include/linux/iommu-helper.h
Fix compile warning in kernel/params.c
[linux-2.6-omap-h63xx.git] / include / linux / iommu-helper.h
index 58f41107e4ae05327330710ce11c15979d3e114f..3b068e5b56710222f43bd86a3a5f849128526171 100644 (file)
@@ -1,3 +1,6 @@
+#ifndef _LINUX_IOMMU_HELPER_H
+#define _LINUX_IOMMU_HELPER_H
+
 static inline unsigned long iommu_device_max_index(unsigned long size,
                                                   unsigned long offset,
                                                   u64 dma_mask)
@@ -11,6 +14,7 @@ static inline unsigned long iommu_device_max_index(unsigned long size,
 extern int iommu_is_span_boundary(unsigned int index, unsigned int nr,
                                  unsigned long shift,
                                  unsigned long boundary_size);
+extern void iommu_area_reserve(unsigned long *map, unsigned long i, int len);
 extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size,
                                      unsigned long start, unsigned int nr,
                                      unsigned long shift,
@@ -18,3 +22,8 @@ extern unsigned long iommu_area_alloc(unsigned long *map, unsigned long size,
                                      unsigned long align_mask);
 extern void iommu_area_free(unsigned long *map, unsigned long start,
                            unsigned int nr);
+
+extern unsigned long iommu_num_pages(unsigned long addr, unsigned long len,
+                                    unsigned long io_page_size);
+
+#endif