]> err.no Git - linux-2.6/blobdiff - include/asm-arm/memory.h
[PATCH] x86_64: Remove unused segments
[linux-2.6] / include / asm-arm / memory.h
index 3e572364ee73c665dbc2fd21a34e33d076e6363b..3d7f08bd9030f84e7828c99db876d216032066d6 100644 (file)
 #define __phys_to_virt(x)      ((x) - PHYS_OFFSET + PAGE_OFFSET)
 #endif
 
+/*
+ * Convert a physical address to a Page Frame Number and back
+ */
+#define        __phys_to_pfn(paddr)    ((paddr) >> PAGE_SHIFT)
+#define        __pfn_to_phys(pfn)      ((pfn) << PAGE_SHIFT)
+
 /*
  * The module space lives between the addresses given by TASK_SIZE
  * and PAGE_OFFSET - it must be within 32MB of the kernel text.