Lines Matching defs:slab
11 #include <linux/slab.h>
52 * Our slab pool management
55 struct kmem_cache *slab;
67 struct kmem_cache *slab = NULL;
78 if (!bslab->slab && entry == -1)
81 slab = bslab->slab;
88 if (slab)
107 slab = kmem_cache_create(bslab->name, sz, ARCH_KMALLOC_MINALIGN,
109 if (!slab)
112 bslab->slab = slab;
117 return slab;
128 if (bs->bio_slab == bio_slabs[i].slab) {
134 if (WARN(!bslab, KERN_ERR "bio: unable to find slab!\n"))
142 kmem_cache_destroy(bslab->slab);
143 bslab->slab = NULL;
167 kmem_cache_free(bvs->slab, bv);
221 * Try a slab allocation. If this fails and __GFP_DIRECT_RECLAIM
224 bvl = kmem_cache_alloc(bvs->slab, __gfp_mask);
404 * @gfp_mask: the GFP_* mask given to the slab allocator
1539 return mempool_init_slab_pool(pool, pool_entries, bp->slab);
1650 bvs->slab = NULL;
1655 bvs->slab = kmem_cache_create(bvs->name, size, 0,