File tree Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Expand file tree Collapse file tree 1 file changed +12
-7
lines changed Original file line number Diff line number Diff line change 1
1
#ifndef __ASM_ISH_PAGE_H
2
2
#define __ASM_ISH_PAGE_H
3
- #include <linux/const.h>
4
3
5
4
#define PAGE_SHIFT 12
6
5
#define PAGE_SIZE (_UL(1) << PAGE_SHIFT)
7
6
#define PAGE_MASK (~(PAGE_SIZE-1))
8
7
9
8
#ifndef __ASSEMBLY__
10
9
10
+ extern unsigned long ish_phys_base ;
11
+ extern unsigned long ish_phys_size ;
12
+ #define __pa (virt ) ((unsigned long) (virt) - ish_phys_base)
13
+ #define __va (phys ) ((void *) ((unsigned long) (phys) + ish_phys_base))
14
+ #define PAGE_OFFSET (ish_phys_base)
15
+
16
+ #ifdef __KERNEL__
17
+
18
+ #include <linux/const.h>
19
+
11
20
typedef struct {
12
21
unsigned long pte ;
13
22
} pte_t ;
@@ -31,12 +40,6 @@ typedef struct page *pgtable_t;
31
40
#define pgprot_val (x ) ((x).pgprot)
32
41
#define __pgprot (x ) ((pgprot_t) { (x) })
33
42
34
- extern unsigned long ish_phys_base ;
35
- extern unsigned long ish_phys_size ;
36
- #define __pa (virt ) ((unsigned long) (virt) - ish_phys_base)
37
- #define __va (phys ) ((void *) ((unsigned long) (phys) + ish_phys_base))
38
- #define PAGE_OFFSET (ish_phys_base)
39
-
40
43
#define pfn_valid (pfn ) ((pfn) < max_mapnr)
41
44
#define phys_to_pfn (p ) ((p) >> PAGE_SHIFT)
42
45
#define page_to_phys (page ) (page_to_pfn(page) << PAGE_SHIFT)
@@ -58,4 +61,6 @@ extern unsigned long ish_phys_size;
58
61
59
62
#include <asm-generic/getorder.h>
60
63
64
+ #endif /* __KERNEL__ */
65
+
61
66
#endif
You can’t perform that action at this time.
0 commit comments