diff options
Diffstat (limited to 'arch/sparc/include/asm/page_64.h')
-rw-r--r-- | arch/sparc/include/asm/page_64.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/arch/sparc/include/asm/page_64.h b/arch/sparc/include/asm/page_64.h index bf109984a032..09ceb68e72b7 100644 --- a/arch/sparc/include/asm/page_64.h +++ b/arch/sparc/include/asm/page_64.h | |||
@@ -57,18 +57,21 @@ void copy_user_page(void *to, void *from, unsigned long vaddr, struct page *topa | |||
57 | typedef struct { unsigned long pte; } pte_t; | 57 | typedef struct { unsigned long pte; } pte_t; |
58 | typedef struct { unsigned long iopte; } iopte_t; | 58 | typedef struct { unsigned long iopte; } iopte_t; |
59 | typedef struct { unsigned long pmd; } pmd_t; | 59 | typedef struct { unsigned long pmd; } pmd_t; |
60 | typedef struct { unsigned long pud; } pud_t; | ||
60 | typedef struct { unsigned long pgd; } pgd_t; | 61 | typedef struct { unsigned long pgd; } pgd_t; |
61 | typedef struct { unsigned long pgprot; } pgprot_t; | 62 | typedef struct { unsigned long pgprot; } pgprot_t; |
62 | 63 | ||
63 | #define pte_val(x) ((x).pte) | 64 | #define pte_val(x) ((x).pte) |
64 | #define iopte_val(x) ((x).iopte) | 65 | #define iopte_val(x) ((x).iopte) |
65 | #define pmd_val(x) ((x).pmd) | 66 | #define pmd_val(x) ((x).pmd) |
67 | #define pud_val(x) ((x).pud) | ||
66 | #define pgd_val(x) ((x).pgd) | 68 | #define pgd_val(x) ((x).pgd) |
67 | #define pgprot_val(x) ((x).pgprot) | 69 | #define pgprot_val(x) ((x).pgprot) |
68 | 70 | ||
69 | #define __pte(x) ((pte_t) { (x) } ) | 71 | #define __pte(x) ((pte_t) { (x) } ) |
70 | #define __iopte(x) ((iopte_t) { (x) } ) | 72 | #define __iopte(x) ((iopte_t) { (x) } ) |
71 | #define __pmd(x) ((pmd_t) { (x) } ) | 73 | #define __pmd(x) ((pmd_t) { (x) } ) |
74 | #define __pud(x) ((pud_t) { (x) } ) | ||
72 | #define __pgd(x) ((pgd_t) { (x) } ) | 75 | #define __pgd(x) ((pgd_t) { (x) } ) |
73 | #define __pgprot(x) ((pgprot_t) { (x) } ) | 76 | #define __pgprot(x) ((pgprot_t) { (x) } ) |
74 | 77 | ||
@@ -77,18 +80,21 @@ typedef struct { unsigned long pgprot; } pgprot_t; | |||
77 | typedef unsigned long pte_t; | 80 | typedef unsigned long pte_t; |
78 | typedef unsigned long iopte_t; | 81 | typedef unsigned long iopte_t; |
79 | typedef unsigned long pmd_t; | 82 | typedef unsigned long pmd_t; |
83 | typedef unsigned long pud_t; | ||
80 | typedef unsigned long pgd_t; | 84 | typedef unsigned long pgd_t; |
81 | typedef unsigned long pgprot_t; | 85 | typedef unsigned long pgprot_t; |
82 | 86 | ||
83 | #define pte_val(x) (x) | 87 | #define pte_val(x) (x) |
84 | #define iopte_val(x) (x) | 88 | #define iopte_val(x) (x) |
85 | #define pmd_val(x) (x) | 89 | #define pmd_val(x) (x) |
90 | #define pud_val(x) (x) | ||
86 | #define pgd_val(x) (x) | 91 | #define pgd_val(x) (x) |
87 | #define pgprot_val(x) (x) | 92 | #define pgprot_val(x) (x) |
88 | 93 | ||
89 | #define __pte(x) (x) | 94 | #define __pte(x) (x) |
90 | #define __iopte(x) (x) | 95 | #define __iopte(x) (x) |
91 | #define __pmd(x) (x) | 96 | #define __pmd(x) (x) |
97 | #define __pud(x) (x) | ||
92 | #define __pgd(x) (x) | 98 | #define __pgd(x) (x) |
93 | #define __pgprot(x) (x) | 99 | #define __pgprot(x) (x) |
94 | 100 | ||