Lines Matching refs:sched_engine
258 lockdep_assert_held(&rq->engine->sched_engine->lock); in mock_add_to_engine()
259 list_move_tail(&rq->sched.link, &rq->engine->sched_engine->requests); in mock_add_to_engine()
274 spin_lock_irq(&locked->sched_engine->lock); in mock_remove_from_engine()
276 spin_unlock(&locked->sched_engine->lock); in mock_remove_from_engine()
277 spin_lock(&engine->sched_engine->lock); in mock_remove_from_engine()
281 spin_unlock_irq(&locked->sched_engine->lock); in mock_remove_from_engine()
302 spin_lock_irqsave(&engine->sched_engine->lock, flags); in mock_reset_cancel()
305 list_for_each_entry(rq, &engine->sched_engine->requests, sched.link) in mock_reset_cancel()
318 spin_unlock_irqrestore(&engine->sched_engine->lock, flags); in mock_reset_cancel()
332 i915_sched_engine_put(engine->sched_engine); in mock_engine_release()
399 engine->sched_engine = i915_sched_engine_create(ENGINE_MOCK); in mock_engine_init()
400 if (!engine->sched_engine) in mock_engine_init()
402 engine->sched_engine->private_data = engine; in mock_engine_init()
425 i915_sched_engine_put(engine->sched_engine); in mock_engine_init()