Lines Matching refs:rq
15 static int request_sync(struct i915_request *rq)
17 struct intel_timeline *tl = i915_request_timeline(rq);
22 i915_request_get(rq);
25 __i915_request_commit(rq);
26 rq->sched.attr.priority = I915_PRIORITY_BARRIER;
27 __i915_request_queue_bh(rq);
29 timeout = i915_request_wait(rq, 0, HZ / 10);
33 i915_request_retire_upto(rq);
35 lockdep_unpin_lock(&tl->mutex, rq->cookie);
38 i915_request_put(rq);
51 struct i915_request *rq;
57 rq = list_last_entry(&tl->requests, typeof(*rq), link);
58 i915_request_get(rq);
60 timeout = i915_request_wait(rq, 0, HZ / 10);
64 i915_request_retire_upto(rq);
66 i915_request_put(rq);
78 struct i915_request *rq;
115 rq = intel_context_create_request(ce);
117 if (IS_ERR(rq)) {
118 err = PTR_ERR(rq);
122 err = request_sync(rq);
127 rq = intel_engine_create_kernel_request(engine);
128 if (IS_ERR(rq)) {
129 err = PTR_ERR(rq);
132 err = request_sync(rq);
235 struct i915_request *rq;
239 rq = intel_context_create_request(ce);
240 if (IS_ERR(rq)) {
241 err = PTR_ERR(rq);
245 err = request_sync(rq);
329 struct i915_request *rq;
336 rq = intel_context_create_request(ce);
337 if (IS_ERR(rq)) {
338 err = PTR_ERR(rq);
342 err = intel_context_prepare_remote_request(remote, rq);
344 i915_request_add(rq);
348 err = request_sync(rq);