bslab              66 block/bio.c    	struct bio_slab *bslab, *new_bio_slabs;
bslab              74 block/bio.c    		bslab = &bio_slabs[i];
bslab              76 block/bio.c    		if (!bslab->slab && entry == -1)
bslab              78 block/bio.c    		else if (bslab->slab_size == sz) {
bslab              79 block/bio.c    			slab = bslab->slab;
bslab              80 block/bio.c    			bslab->slab_ref++;
bslab             102 block/bio.c    	bslab = &bio_slabs[entry];
bslab             104 block/bio.c    	snprintf(bslab->name, sizeof(bslab->name), "bio-%d", entry);
bslab             105 block/bio.c    	slab = kmem_cache_create(bslab->name, sz, ARCH_KMALLOC_MINALIGN,
bslab             110 block/bio.c    	bslab->slab = slab;
bslab             111 block/bio.c    	bslab->slab_ref = 1;
bslab             112 block/bio.c    	bslab->slab_size = sz;
bslab             120 block/bio.c    	struct bio_slab *bslab = NULL;
bslab             127 block/bio.c    			bslab = &bio_slabs[i];
bslab             132 block/bio.c    	if (WARN(!bslab, KERN_ERR "bio: unable to find slab!\n"))
bslab             135 block/bio.c    	WARN_ON(!bslab->slab_ref);
bslab             137 block/bio.c    	if (--bslab->slab_ref)
bslab             140 block/bio.c    	kmem_cache_destroy(bslab->slab);
bslab             141 block/bio.c    	bslab->slab = NULL;