Lines Matching refs:pool

79 	struct ttm_pool *pool;
86 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL);
87 KUNIT_ASSERT_NOT_NULL(test, pool);
89 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, true, false);
91 err = ttm_pool_alloc(pool, tt, &simple_ctx);
94 ttm_pool_free(pool, tt);
97 return pool;
140 struct ttm_pool *pool;
150 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL);
151 KUNIT_ASSERT_NOT_NULL(test, pool);
153 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, params->use_dma_alloc,
156 KUNIT_ASSERT_PTR_EQ(test, pool->dev, devs->dev);
157 KUNIT_ASSERT_EQ(test, pool->nid, NUMA_NO_NODE);
158 KUNIT_ASSERT_EQ(test, pool->use_dma_alloc, params->use_dma_alloc);
160 err = ttm_pool_alloc(pool, tt, &simple_ctx);
190 ttm_pool_free(pool, tt);
192 ttm_pool_fini(pool);
201 struct ttm_pool *pool;
218 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL);
219 KUNIT_ASSERT_NOT_NULL(test, pool);
221 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, true, false);
223 err = ttm_pool_alloc(pool, tt, &simple_ctx);
233 ttm_pool_free(pool, tt);
235 ttm_pool_fini(pool);
241 struct ttm_pool *pool;
248 pool = ttm_pool_pre_populated(test, size, caching);
250 pt = &pool->caching[caching].orders[order];
256 err = ttm_pool_alloc(pool, tt, &simple_ctx);
261 ttm_pool_free(pool, tt);
263 ttm_pool_fini(pool);
269 struct ttm_pool *pool;
277 pool = ttm_pool_pre_populated(test, size, pool_caching);
279 pt_pool = &pool->caching[pool_caching].orders[order];
280 pt_tt = &pool->caching[tt_caching].orders[order];
288 err = ttm_pool_alloc(pool, tt, &simple_ctx);
291 ttm_pool_free(pool, tt);
297 ttm_pool_fini(pool);
303 struct ttm_pool *pool;
311 pool = ttm_pool_pre_populated(test, fst_size, caching);
313 pt_pool = &pool->caching[caching].orders[order];
314 pt_tt = &pool->caching[caching].orders[0];
322 err = ttm_pool_alloc(pool, tt, &simple_ctx);
325 ttm_pool_free(pool, tt);
331 ttm_pool_fini(pool);
339 struct ttm_pool *pool;
348 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL);
349 KUNIT_ASSERT_NOT_NULL(test, pool);
351 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, true, false);
352 ttm_pool_alloc(pool, tt, &simple_ctx);
354 pt = &pool->caching[caching].orders[order];
357 ttm_pool_free(pool, tt);
362 ttm_pool_fini(pool);
370 struct ttm_pool *pool;
379 pool = kunit_kzalloc(test, sizeof(*pool), GFP_KERNEL);
380 KUNIT_ASSERT_NOT_NULL(test, pool);
382 ttm_pool_init(pool, devs->dev, NUMA_NO_NODE, false, false);
383 ttm_pool_alloc(pool, tt, &simple_ctx);
385 pt = &pool->caching[caching].orders[order];
388 ttm_pool_free(pool, tt);
393 ttm_pool_fini(pool);
398 struct ttm_pool *pool;
404 pool = ttm_pool_pre_populated(test, size, caching);
405 pt = &pool->caching[caching].orders[order];
409 ttm_pool_fini(pool);