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;