Lines Matching refs:rq
517 struct drm_i915_gem_request *rq) in guc_add_workqueue_item() argument
519 enum intel_ring_id ring_id = rq->ring->id; in guc_add_workqueue_item()
553 wqi->context_desc = (u32)intel_lr_context_descriptor(rq->ctx, rq->ring); in guc_add_workqueue_item()
556 tail = rq->ringbuf->tail >> 3; in guc_add_workqueue_item()
568 static void lr_context_update(struct drm_i915_gem_request *rq) in lr_context_update() argument
570 enum intel_ring_id ring_id = rq->ring->id; in lr_context_update()
571 struct drm_i915_gem_object *ctx_obj = rq->ctx->engine[ring_id].state; in lr_context_update()
572 struct drm_i915_gem_object *rb_obj = rq->ringbuf->obj; in lr_context_update()
597 struct drm_i915_gem_request *rq) in i915_guc_submit() argument
600 enum intel_ring_id ring_id = rq->ring->id; in i915_guc_submit()
606 lr_context_update(rq); in i915_guc_submit()
610 q_ret = guc_add_workqueue_item(client, rq); in i915_guc_submit()
628 guc->last_seqno[ring_id] = rq->seqno; in i915_guc_submit()