Lines Matching refs:rq
481 struct i915_request *rq)
487 GEM_BUG_ON(rq->context == ce);
489 if (rcu_access_pointer(rq->timeline) != tl) { /* timeline sharing! */
491 err = i915_active_fence_set(&tl->last_request, rq);
504 return i915_active_add_request(&ce->active, rq);
510 struct i915_request *rq;
517 rq = i915_request_create(ce);
523 rq = ERR_PTR(err);
525 rq = ERR_PTR(err);
530 if (IS_ERR(rq))
531 return rq;
537 lockdep_unpin_lock(&ce->timeline->mutex, rq->cookie);
540 rq->cookie = lockdep_pin_lock(&ce->timeline->mutex);
542 return rq;
548 struct i915_request *rq, *active = NULL;
560 list_for_each_entry_reverse(rq, &parent->guc_state.requests,
562 if (rq->context != ce)
564 if (i915_request_completed(rq))
567 active = rq;
623 bool intel_context_ban(struct intel_context *ce, struct i915_request *rq)
630 ce->ops->revoke(ce, rq,