Go to the documentation of this file.
19 #ifndef _ASM_PGTABLE_2LEVEL_TYPES_H
20 #define _ASM_PGTABLE_2LEVEL_TYPES_H
22 #include <asm/types.h>
27 #undef STRICT_MM_TYPECHECKS
29 #ifdef STRICT_MM_TYPECHECKS
38 #define pte_val(x) ((x).pte)
39 #define pmd_val(x) ((x).pmd)
40 #define pgd_val(x) ((x).pgd[0])
41 #define pgprot_val(x) ((x).pgprot)
43 #define __pte(x) ((pte_t) { (x) } )
44 #define __pmd(x) ((pmd_t) { (x) } )
45 #define __pgprot(x) ((pgprot_t) { (x) } )
56 #define pte_val(x) (x)
57 #define pmd_val(x) (x)
58 #define pgd_val(x) ((x)[0])
59 #define pgprot_val(x) (x)
63 #define __pgprot(x) (x)