Lines Matching refs:req0
369 struct drm_i915_gem_request *req0 = NULL, *req1 = NULL; in execlists_context_unqueue() local
380 if (!req0) { in execlists_context_unqueue()
381 req0 = cursor; in execlists_context_unqueue()
382 } else if (req0->ctx == cursor->ctx) { in execlists_context_unqueue()
385 cursor->elsp_submitted = req0->elsp_submitted; in execlists_context_unqueue()
386 list_del(&req0->execlist_link); in execlists_context_unqueue()
387 list_add_tail(&req0->execlist_link, in execlists_context_unqueue()
389 req0 = cursor; in execlists_context_unqueue()
401 if (req0 && req0->elsp_submitted) { in execlists_context_unqueue()
410 ringbuf = req0->ctx->engine[ring->id].ringbuf; in execlists_context_unqueue()
411 req0->tail += 8; in execlists_context_unqueue()
412 req0->tail &= ringbuf->size - 1; in execlists_context_unqueue()
418 execlists_submit_contexts(ring, req0->ctx, req0->tail, in execlists_context_unqueue()
422 req0->elsp_submitted++; in execlists_context_unqueue()