Home
last modified time | relevance | path

Searched refs:pgtable_cache (Results 1 – 6 of 6) sorted by relevance

/linux-4.1.27/arch/sparc/include/asm/
Dpgalloc_64.h16 extern struct kmem_cache *pgtable_cache;
27 return kmem_cache_alloc(pgtable_cache, GFP_KERNEL); in pgd_alloc()
32 kmem_cache_free(pgtable_cache, pgd); in pgd_free()
44 return kmem_cache_alloc(pgtable_cache, in pud_alloc_one()
50 kmem_cache_free(pgtable_cache, pud); in pud_free()
55 return kmem_cache_alloc(pgtable_cache, in pmd_alloc_one()
61 kmem_cache_free(pgtable_cache, pmd); in pmd_free()
/linux-4.1.27/arch/powerpc/mm/
Dpgtable_32.c73 static struct kmem_cache *pgtable_cache; variable
77 pgtable_cache = kmem_cache_create("PGDIR cache", 1 << PGDIR_ORDER, in pgtable_cache_init()
79 if (pgtable_cache == NULL) in pgtable_cache_init()
90 ret = kmem_cache_alloc(pgtable_cache, GFP_KERNEL | __GFP_ZERO); in pgd_alloc()
101 kmem_cache_free(pgtable_cache, (void *)pgd); in pgd_free()
Dinit_64.c97 struct kmem_cache *pgtable_cache[MAX_PGTABLE_INDEX_SIZE]; variable
136 pgtable_cache[shift - 1] = new; in pgtable_cache_add()
/linux-4.1.27/arch/powerpc/include/asm/
Dpgalloc-64.h38 extern struct kmem_cache *pgtable_cache[];
41 pgtable_cache[(shift) - 1]; \
/linux-4.1.27/arch/sparc/mm/
Dtsb.c261 struct kmem_cache *pgtable_cache __read_mostly;
280 pgtable_cache = kmem_cache_create("pgtable_cache", in pgtable_cache_init()
284 if (!pgtable_cache) { in pgtable_cache_init()
Dinit_64.c2692 kmem_cache_free(pgtable_cache, table); in pgtable_free()