Lines Matching refs:entity
41 struct drm_mock_sched_entity *entity; in drm_sched_basic_submit() local
51 entity = drm_mock_sched_entity_new(test, in drm_sched_basic_submit()
54 job = drm_mock_sched_job_new(test, entity); in drm_sched_basic_submit()
70 drm_mock_sched_entity_free(entity); in drm_sched_basic_submit()
123 struct drm_mock_sched_entity **entity; in drm_sched_basic_test() local
127 entity = kunit_kcalloc(test, params->num_entities, sizeof(*entity), in drm_sched_basic_test()
129 KUNIT_ASSERT_NOT_NULL(test, entity); in drm_sched_basic_test()
132 entity[i] = drm_mock_sched_entity_new(test, in drm_sched_basic_test()
137 job = drm_mock_sched_job_new(test, entity[cur_ent++]); in drm_sched_basic_test()
151 drm_mock_sched_entity_free(entity[i]); in drm_sched_basic_test()
158 struct drm_mock_sched_entity *entity[4]; in drm_sched_basic_entity_cleanup() local
169 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_basic_entity_cleanup()
170 entity[i] = drm_mock_sched_entity_new(test, in drm_sched_basic_entity_cleanup()
175 job = drm_mock_sched_job_new(test, entity[cur_ent++]); in drm_sched_basic_entity_cleanup()
176 cur_ent %= ARRAY_SIZE(entity); in drm_sched_basic_entity_cleanup()
191 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_basic_entity_cleanup()
192 drm_mock_sched_entity_free(entity[i]); in drm_sched_basic_entity_cleanup()
211 struct drm_mock_sched_entity *entity; in drm_sched_basic_cancel() local
222 entity = drm_mock_sched_entity_new(test, DRM_SCHED_PRIORITY_NORMAL, in drm_sched_basic_cancel()
225 job = drm_mock_sched_job_new(test, entity); in drm_sched_basic_cancel()
232 drm_mock_sched_entity_free(entity); in drm_sched_basic_cancel()
253 struct drm_mock_sched_entity *entity; in drm_sched_basic_timeout() local
263 entity = drm_mock_sched_entity_new(test, in drm_sched_basic_timeout()
266 job = drm_mock_sched_job_new(test, entity); in drm_sched_basic_timeout()
287 drm_mock_sched_entity_free(entity); in drm_sched_basic_timeout()
293 struct drm_mock_sched_entity *entity; in drm_sched_skip_reset() local
304 entity = drm_mock_sched_entity_new(test, in drm_sched_skip_reset()
307 job = drm_mock_sched_job_new(test, entity); in drm_sched_skip_reset()
329 drm_mock_sched_entity_free(entity); in drm_sched_skip_reset()
347 struct drm_mock_sched_entity *entity[DRM_SCHED_PRIORITY_COUNT]; in drm_sched_priorities() local
361 BUILD_BUG_ON(ARRAY_SIZE(entity) != DRM_SCHED_PRIORITY_COUNT); in drm_sched_priorities()
364 entity[p] = drm_mock_sched_entity_new(test, p, sched); in drm_sched_priorities()
367 job = drm_mock_sched_job_new(test, entity[cur_ent++]); in drm_sched_priorities()
368 cur_ent %= ARRAY_SIZE(entity); in drm_sched_priorities()
376 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_priorities()
377 drm_mock_sched_entity_free(entity[i]); in drm_sched_priorities()
382 struct drm_mock_sched_entity *entity[DRM_SCHED_PRIORITY_COUNT]; in drm_sched_change_priority() local
400 entity[p] = drm_mock_sched_entity_new(test, p, sched); in drm_sched_change_priority()
403 job = drm_mock_sched_job_new(test, entity[cur_ent++]); in drm_sched_change_priority()
404 cur_ent %= ARRAY_SIZE(entity); in drm_sched_change_priority()
410 drm_sched_entity_set_priority(&entity[cur_ent]->base, in drm_sched_change_priority()
411 (entity[cur_ent]->base.priority + 1) % in drm_sched_change_priority()
414 cur_ent %= ARRAY_SIZE(entity); in drm_sched_change_priority()
418 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_change_priority()
419 drm_mock_sched_entity_free(entity[i]); in drm_sched_change_priority()
438 struct drm_mock_sched_entity *entity[13]; in drm_sched_test_modify_sched() local
459 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_test_modify_sched()
460 entity[i] = drm_mock_sched_entity_new(test, in drm_sched_test_modify_sched()
465 job = drm_mock_sched_job_new(test, entity[cur_ent++]); in drm_sched_test_modify_sched()
466 cur_ent %= ARRAY_SIZE(entity); in drm_sched_test_modify_sched()
476 cur_ent %= ARRAY_SIZE(entity); in drm_sched_test_modify_sched()
480 drm_sched_entity_modify_sched(&entity[cur_ent]->base, &modify, in drm_sched_test_modify_sched()
484 for (i = 0; i < ARRAY_SIZE(entity); i++) in drm_sched_test_modify_sched()
485 drm_mock_sched_entity_free(entity[i]); in drm_sched_test_modify_sched()
503 struct drm_mock_sched_entity *entity; in drm_sched_test_credits() local
516 entity = drm_mock_sched_entity_new(test, in drm_sched_test_credits()
520 job[0] = drm_mock_sched_job_new(test, entity); in drm_sched_test_credits()
521 job[1] = drm_mock_sched_job_new(test, entity); in drm_sched_test_credits()
544 drm_mock_sched_entity_free(entity); in drm_sched_test_credits()