Lines Matching defs:sgp
56 struct sg_pool *sgp;
58 sgp = sg_pools + sg_pool_index(nents);
59 mempool_free(sgl, sgp->pool);
64 struct sg_pool *sgp;
66 sgp = sg_pools + sg_pool_index(nents);
67 return mempool_alloc(sgp->pool, gfp_mask);
146 struct sg_pool *sgp = sg_pools + i;
147 int size = sgp->size * sizeof(struct scatterlist);
149 sgp->slab = kmem_cache_create(sgp->name, size, 0,
151 if (!sgp->slab) {
153 sgp->name);
157 sgp->pool = mempool_create_slab_pool(SG_MEMPOOL_SIZE,
158 sgp->slab);
159 if (!sgp->pool) {
161 sgp->name);
170 struct sg_pool *sgp = sg_pools + i;
172 mempool_destroy(sgp->pool);
173 kmem_cache_destroy(sgp->slab);
184 struct sg_pool *sgp = sg_pools + i;
185 mempool_destroy(sgp->pool);
186 kmem_cache_destroy(sgp->slab);