Lines Matching refs:seqno

199 static int reset_all_global_seqno(struct drm_i915_private *i915, u32 seqno)  in reset_all_global_seqno()  argument
220 engine->timeline.seqno, in reset_all_global_seqno()
222 seqno); in reset_all_global_seqno()
224 if (!i915_seqno_passed(seqno, engine->timeline.seqno)) { in reset_all_global_seqno()
236 intel_engine_init_global_seqno(engine, seqno); in reset_all_global_seqno()
237 engine->timeline.seqno = seqno; in reset_all_global_seqno()
243 i915->gt.request_serial = seqno; in reset_all_global_seqno()
248 int i915_gem_set_global_seqno(struct drm_device *dev, u32 seqno) in i915_gem_set_global_seqno() argument
254 if (seqno == 0) in i915_gem_set_global_seqno()
258 return reset_all_global_seqno(i915, seqno - 1); in i915_gem_set_global_seqno()
353 rq->fence.context, rq->fence.seqno, in __retire_engine_request()
415 request->fence.context, request->fence.seqno, in i915_request_retire()
478 rq->fence.context, rq->fence.seqno, in i915_request_retire_upto()
498 return ++tl->seqno; in timeline_get_seqno()
515 u32 seqno; in __i915_request_submit() local
519 request->fence.context, request->fence.seqno, in __i915_request_submit()
520 engine->timeline.seqno + 1, in __i915_request_submit()
528 seqno = timeline_get_seqno(&engine->timeline); in __i915_request_submit()
529 GEM_BUG_ON(!seqno); in __i915_request_submit()
530 GEM_BUG_ON(i915_seqno_passed(intel_engine_get_seqno(engine), seqno)); in __i915_request_submit()
534 request->global_seqno = seqno; in __i915_request_submit()
569 request->fence.context, request->fence.seqno, in __i915_request_unsubmit()
581 GEM_BUG_ON(request->global_seqno != engine->timeline.seqno); in __i915_request_unsubmit()
584 engine->timeline.seqno--; in __i915_request_unsubmit()
786 rq->signaling.wait.seqno = 0; in i915_request_alloc()
825 GEM_BUG_ON(rq->timeline->seqno != rq->fence.seqno); in i915_request_alloc()
871 u32 seqno; in i915_request_await_request() local
875 seqno = i915_request_global_seqno(from); in i915_request_await_request()
876 if (!seqno) in i915_request_await_request()
879 if (seqno <= to->timeline->global_sync[from->engine->id]) in i915_request_await_request()
887 to->timeline->global_sync[from->engine->id] = seqno; in i915_request_await_request()
1053 engine->name, request->fence.context, request->fence.seqno); in i915_request_add()
1063 GEM_BUG_ON(timeline->seqno != request->fence.seqno); in i915_request_add()
1106 GEM_BUG_ON(timeline->seqno != request->fence.seqno); in i915_request_add()
1190 u32 seqno, int state, unsigned long timeout_us) in __i915_spin_request() argument
1195 GEM_BUG_ON(!seqno); in __i915_spin_request()
1208 if (!i915_seqno_passed(intel_engine_get_seqno(engine), seqno - 1)) in __i915_spin_request()
1225 if (i915_seqno_passed(intel_engine_get_seqno(engine), seqno)) in __i915_spin_request()
1226 return seqno == i915_request_global_seqno(rq); in __i915_spin_request()
1340 if (__i915_spin_request(rq, wait.seqno, state, 5)) in i915_request_wait()
1400 if (__i915_spin_request(rq, wait.seqno, state, 2)) in i915_request_wait()