Go to the documentation of this file. 1 #ifndef _ASM_POWERPC_PGALLOC_32_H
2 #define _ASM_POWERPC_PGALLOC_32_H
7 #define MAX_PGTABLE_INDEX_SIZE 0
19 #define pmd_free(mm, x) do { } while (0)
20 #define __pmd_free_tlb(tlb,x,a) do { } while (0)
24 #define pmd_populate_kernel(mm, pmd, pte) \
25 (pmd_val(*(pmd)) = __pa(pte) | _PMD_PRESENT)
26 #define pmd_populate(mm, pmd, pte) \
27 (pmd_val(*(pmd)) = (page_to_pfn(pte) << PAGE_SHIFT) | _PMD_PRESENT)
28 #define pmd_pgtable(pmd) pmd_page(pmd)
30 #define pmd_populate_kernel(mm, pmd, pte) \
31 (pmd_val(*(pmd)) = (unsigned long)pte | _PMD_PRESENT)
32 #define pmd_populate(mm, pmd, pte) \
33 (pmd_val(*(pmd)) = (unsigned long)lowmem_page_address(pte) | _PMD_PRESENT)
34 #define pmd_pgtable(pmd) pmd_page(pmd)
40 static inline void pgtable_free(
void *
table,
unsigned index_size)
46 #define check_pgt_cache() do { } while (0)