Lines Matching refs:req0
406 struct drm_i915_gem_request *req0 = NULL, *req1 = NULL; in execlists_context_unqueue() local
423 if (!req0) { in execlists_context_unqueue()
424 req0 = cursor; in execlists_context_unqueue()
425 } else if (req0->ctx == cursor->ctx) { in execlists_context_unqueue()
428 cursor->elsp_submitted = req0->elsp_submitted; in execlists_context_unqueue()
429 list_del(&req0->execlist_link); in execlists_context_unqueue()
430 list_add_tail(&req0->execlist_link, in execlists_context_unqueue()
432 req0 = cursor; in execlists_context_unqueue()
444 if (req0->elsp_submitted) { in execlists_context_unqueue()
453 ringbuf = req0->ctx->engine[ring->id].ringbuf; in execlists_context_unqueue()
454 req0->tail += 8; in execlists_context_unqueue()
455 req0->tail &= ringbuf->size - 1; in execlists_context_unqueue()
461 execlists_submit_requests(req0, req1); in execlists_context_unqueue()