Go to the documentation of this file.
13 #define pmd_populate_kernel(mm, pmd, pte) \
14 set_pmd(pmd, __pmd(_PAGE_TABLE + (unsigned long) __pa(pte)))
16 #define pmd_populate(mm, pmd, pte) \
17 set_pmd(pmd, __pmd(_PAGE_TABLE + \
18 ((unsigned long long)page_to_pfn(pte) << \
19 (unsigned long long) PAGE_SHIFT)))
20 #define pmd_pgtable(pmd) pmd_page(pmd)
38 pgtable_page_dtor(pte);
42 #define __pte_free_tlb(tlb,pte, address) \
44 pgtable_page_dtor(pte); \
45 tlb_remove_page((tlb),(pte)); \
48 #ifdef CONFIG_3_LEVEL_PGTABLES
55 #define __pmd_free_tlb(tlb,x, address) tlb_remove_page((tlb),virt_to_page(x))
58 #define check_pgt_cache() do { } while (0)