Lines Matching defs:pool
31 struct gen_pool *pool;
53 if (pdev->p2pdma->pool)
54 size = gen_pool_size(pdev->p2pdma->pool);
66 if (pdev->p2pdma->pool)
67 avail = gen_pool_avail(pdev->p2pdma->pool);
107 gen_pool_destroy(p2pdma->pool);
123 p2p->pool = gen_pool_create(PAGE_SHIFT, dev_to_node(&pdev->dev));
124 if (!p2p->pool)
141 gen_pool_destroy(p2p->pool);
203 error = gen_pool_add_owner(pdev->p2pdma->pool, (unsigned long)addr,
727 ret = (void *)gen_pool_alloc_owner(pdev->p2pdma->pool, size,
733 gen_pool_free(pdev->p2pdma->pool, (unsigned long) ret, size);
753 gen_pool_free_owner(pdev->p2pdma->pool, (uintptr_t)addr, size,
773 * Note: when we added the memory to the pool we used the PCI
777 return gen_pool_virt_to_phys(pdev->p2pdma->pool, (unsigned long)addr);