~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

Linux Cross Reference
Linux/include/asm-um/page.h

Version: ~ [ 0.6-2.3.46 ] ~
Architecture: ~ [ um ] ~

** Warning: Cannot open xref database.

1 #ifndef __UM_PAGE_H 2 #define __UM_PAGE_H 3 4 struct page; 5 6 #include "asm/arch/page.h" 7 8 #undef BUG 9 #undef PAGE_BUG 10 #undef PAGE_OFFSET 11 #undef MAP_NR 12 #undef __pa 13 #undef __va 14 15 #ifndef __ASSEMBLY__ 16 17 extern void stop(void); 18 19 #define BUG() do { \ 20 printk("kernel BUG at %s:%d!\n", __FILE__, __LINE__); \ 21 stop(); \ 22 } while (0) 23 24 #define PAGE_BUG(page) do { \ 25 BUG(); \ 26 } while (0) 27 28 #endif /* __ASSEMBLY__ */ 29 30 extern unsigned long physmem; 31 32 #define PAGE_OFFSET (physmem) 33 #define MAP_NR(addr) ((((unsigned long)(addr)) - physmem) >> PAGE_SHIFT) 34 35 #define __va_space (8*1024*1024) 36 37 #define __pa(x) ((unsigned long) ((x) - (physmem))) 38 #define __va(x) ((void *) ((x) + (physmem))) 39 40 #endif 41

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ freetext search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.