Searched refs:irq_wait (Results 1 – 4 of 4) sorted by relevance
37 wait = b->irq_wait; in __intel_breadcrumbs_wakeup()175 GEM_BUG_ON(b->irq_wait); in __intel_engine_disarm_breadcrumbs()305 GEM_BUG_ON(b->irq_wait == wait); in __intel_breadcrumbs_finish()328 GEM_BUG_ON(!b->irq_wait); in __intel_breadcrumbs_next()329 b->irq_wait = to_wait(next); in __intel_breadcrumbs_next()407 b->irq_wait = wait; in __intel_engine_add_wait()439 GEM_BUG_ON(!b->irq_wait); in __intel_engine_add_wait()487 if (b->irq_wait == wait) { in __intel_engine_remove_wait()533 GEM_BUG_ON(b->irq_wait == wait); in __intel_engine_remove_wait()535 (b->irq_wait ? &b->irq_wait->node : NULL)); in __intel_engine_remove_wait()[all …]
331 struct intel_wait *irq_wait; /* oldest waiter by retirement */ member841 return READ_ONCE(engine->breadcrumbs.irq_wait); in intel_engine_has_waiter()
4442 if (b->irq_wait && b->irq_wait->tsk != current) in __i915_request_irq_complete()4449 wake_up_process(b->irq_wait->tsk); in __i915_request_irq_complete()
1075 wait = engine->breadcrumbs.irq_wait; in notify_ring()