Lines Matching refs:pools
434 struct nvme_descriptor_pools *pools = &dev->descriptor_pools[numa_node];
437 if (pools->small)
438 return pools; /* already initialized */
440 pools->large = dma_pool_create_node("nvme descriptor page", dev->dev,
442 if (!pools->large)
448 pools->small = dma_pool_create_node("nvme descriptor small", dev->dev,
450 if (!pools->small) {
451 dma_pool_destroy(pools->large);
452 pools->large = NULL;
456 return pools;
464 struct nvme_descriptor_pools *pools = &dev->descriptor_pools[i];
466 dma_pool_destroy(pools->large);
467 dma_pool_destroy(pools->small);
476 struct nvme_descriptor_pools *pools;
481 pools = nvme_setup_descriptor_pools(dev, hctx->numa_node);
482 if (IS_ERR(pools))
483 return PTR_ERR(pools);
485 nvmeq->descriptor_pools = *pools;