Russell King | 1b2e2b7 | 2006-08-21 17:06:38 +0100 | [diff] [blame^] | 1 | /* the upper-most page table pointer */ |
2 | extern pmd_t *top_pmd; | ||||
3 | |||||
4 | #define TOP_PTE(x) pte_offset_kernel(top_pmd, x) | ||||
5 | |||||
6 | static inline pmd_t *pmd_off(pgd_t *pgd, unsigned long virt) | ||||
7 | { | ||||
8 | return pmd_offset(pgd, virt); | ||||
9 | } | ||||
10 | |||||
11 | static inline pmd_t *pmd_off_k(unsigned long virt) | ||||
12 | { | ||||
13 | return pmd_off(pgd_offset_k(virt), virt); | ||||
14 | } | ||||
15 | |||||
16 | struct map_desc; | ||||
17 | |||||
18 | void __init build_mem_type_table(void); | ||||
19 | void __init create_mapping(struct map_desc *md); |