Lines Matching refs:sched_engine
240 lockdep_assert_held(&rq->engine->sched_engine->lock); in mock_add_to_engine()
241 list_move_tail(&rq->sched.link, &rq->engine->sched_engine->requests); in mock_add_to_engine()
256 spin_lock_irq(&locked->sched_engine->lock); in mock_remove_from_engine()
258 spin_unlock(&locked->sched_engine->lock); in mock_remove_from_engine()
259 spin_lock(&engine->sched_engine->lock); in mock_remove_from_engine()
263 spin_unlock_irq(&locked->sched_engine->lock); in mock_remove_from_engine()
284 spin_lock_irqsave(&engine->sched_engine->lock, flags); in mock_reset_cancel()
287 list_for_each_entry(rq, &engine->sched_engine->requests, sched.link) in mock_reset_cancel()
300 spin_unlock_irqrestore(&engine->sched_engine->lock, flags); in mock_reset_cancel()
314 i915_sched_engine_put(engine->sched_engine); in mock_engine_release()
381 engine->sched_engine = i915_sched_engine_create(ENGINE_MOCK); in mock_engine_init()
382 if (!engine->sched_engine) in mock_engine_init()
384 engine->sched_engine->private_data = engine; in mock_engine_init()
407 i915_sched_engine_put(engine->sched_engine); in mock_engine_init()