Go to the documentation of this file.
16 #ifndef __ASM_PGTABLE_3LEVEL_TYPES_H
17 #define __ASM_PGTABLE_3LEVEL_TYPES_H
23 #undef STRICT_MM_TYPECHECKS
25 #ifdef STRICT_MM_TYPECHECKS
35 #define pte_val(x) ((x).pte)
36 #define pmd_val(x) ((x).pmd)
37 #define pgd_val(x) ((x).pgd)
38 #define pgprot_val(x) ((x).pgprot)
40 #define __pte(x) ((pte_t) { (x) } )
41 #define __pmd(x) ((pmd_t) { (x) } )
42 #define __pgd(x) ((pgd_t) { (x) } )
43 #define __pgprot(x) ((pgprot_t) { (x) } )
52 #define pte_val(x) (x)
53 #define pmd_val(x) (x)
54 #define pgd_val(x) (x)
55 #define pgprot_val(x) (x)
60 #define __pgprot(x) (x)