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
This page was automatically generated by the
LXR engine.
Visit the LXR main site for more
information.