Lines Matching refs:man

66 	struct ttm_resource_manager *man;
69 man = kunit_kzalloc(test, sizeof(*man), GFP_KERNEL);
70 KUNIT_ASSERT_NOT_NULL(test, man);
72 man->use_tt = false;
73 man->func = &ttm_resource_manager_mock_funcs;
75 ttm_resource_manager_init(man, ttm_dev, size);
76 ttm_set_driver_manager(ttm_dev, mem_type, man);
77 ttm_resource_manager_set_used(man, true);
114 struct ttm_resource_manager *man;
127 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type);
128 expected_usage = man->usage + RES_SIZE;
130 KUNIT_ASSERT_TRUE(test, list_empty(&man->lru[bo->priority]));
144 KUNIT_ASSERT_EQ(test, man->usage, expected_usage);
146 KUNIT_ASSERT_TRUE(test, list_is_singular(&man->lru[bo->priority]));
148 ttm_resource_fini(man, res);
157 struct ttm_resource_manager *man;
163 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type);
175 ttm_resource_fini(man, res);
187 struct ttm_resource_manager *man;
193 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type);
199 ttm_resource_fini(man, res);
202 KUNIT_ASSERT_EQ(test, man->usage, 0);
208 struct ttm_resource_manager *man;
211 man = kunit_kzalloc(test, sizeof(*man), GFP_KERNEL);
212 KUNIT_ASSERT_NOT_NULL(test, man);
214 ttm_resource_manager_init(man, priv->devs->ttm_dev, size);
216 KUNIT_ASSERT_PTR_EQ(test, man->bdev, priv->devs->ttm_dev);
217 KUNIT_ASSERT_EQ(test, man->size, size);
218 KUNIT_ASSERT_EQ(test, man->usage, 0);
219 KUNIT_ASSERT_NULL(test, man->move);
220 KUNIT_ASSERT_NOT_NULL(test, &man->move_lock);
223 KUNIT_ASSERT_TRUE(test, list_empty(&man->lru[i]));
232 struct ttm_resource_manager *man;
242 man = ttm_manager_type(priv->devs->ttm_dev, place->mem_type);
245 actual_usage = ttm_resource_manager_usage(man);
249 ttm_resource_fini(man, res);
255 struct ttm_resource_manager *man;
257 man = ttm_manager_type(priv->devs->ttm_dev, TTM_PL_SYSTEM);
258 KUNIT_ASSERT_TRUE(test, man->use_type);
260 ttm_resource_manager_set_used(man, false);
261 KUNIT_ASSERT_FALSE(test, man->use_type);
267 struct ttm_resource_manager *man;
278 man = ttm_manager_type(priv->devs->ttm_dev, mem_type);
279 ret = man->func->alloc(man, bo, place, &res);
286 ttm_resource_fini(man, res);
292 struct ttm_resource_manager *man;
307 man = ttm_manager_type(priv->devs->ttm_dev, mem_type);
308 man->func->free(man, res);
310 KUNIT_ASSERT_TRUE(test, list_empty(&man->lru[bo->priority]));
311 KUNIT_ASSERT_EQ(test, man->usage, 0);