Lines Matching defs:pool
22 struct gen_pool *pool;
126 if (priv->rx.pool) {
186 if (priv->tx.pool) {
187 gen_pool_free(priv->tx.pool, (unsigned long)priv->tx.sram, 4096);
188 gen_pool_free(priv->rx.pool, (unsigned long)priv->rx.sram, 4096);
238 priv->tx.pool = of_gen_pool_get(bpmp->dev->of_node, "shmem", 0);
239 if (!priv->tx.pool) {
240 dev_err(bpmp->dev, "TX shmem pool not found\n");
244 priv->tx.sram = (void __iomem *)gen_pool_dma_alloc(priv->tx.pool, 4096,
247 dev_err(bpmp->dev, "failed to allocate from TX pool\n");
251 priv->rx.pool = of_gen_pool_get(bpmp->dev->of_node, "shmem", 1);
252 if (!priv->rx.pool) {
253 dev_err(bpmp->dev, "RX shmem pool not found\n");
258 priv->rx.sram = (void __iomem *)gen_pool_dma_alloc(priv->rx.pool, 4096,
261 dev_err(bpmp->dev, "failed to allocate from RX pool\n");
269 gen_pool_free(priv->tx.pool, (unsigned long)priv->tx.sram, 4096);