Lines Matching refs:requests

260 	/** our requests to build */
261 struct i915_request *requests[MAX_ENGINE_INSTANCE + 1];
1974 * Using two helper loops for the order of which requests / batches are created
1994 if (eb->requests[i])
1995 return eb->requests[i];
2044 struct i915_request *rq = eb->requests[j];
2148 if (!eb->requests[j])
2151 err = _i915_vma_move_to_active(vma, eb->requests[j],
2155 &eb->requests[j]->fence,
2188 if (!eb->requests[j])
2191 i915_request_set_error_once(eb->requests[j], err);
2442 if (!eb->requests[i])
2445 trace_i915_request_queue(eb->requests[i], eb->batch_flags);
2447 err = eb_request_submit(eb, eb->requests[i],
2501 list_for_each_entry(rq, &tl->requests, link) {
2509 if (&rq->link == &tl->requests)
2578 * Pinning the contexts may generate requests in order to acquire
3079 list_for_each_entry_safe(rq, rn, &tl->requests, link)
3139 struct i915_request *rq = eb->requests[i];
3180 if (!eb->requests[i])
3183 i915_request_get(eb->requests[i]);
3192 if (!eb->requests[i])
3195 i915_request_put(eb->requests[i]);
3214 fences[i] = &eb->requests[i]->fence;
3216 &eb->requests[i]->fence.flags);
3317 eb->requests[i] = i915_request_create(eb_find_context(eb, i));
3318 if (IS_ERR(eb->requests[i])) {
3319 out_fence = ERR_CAST(eb->requests[i]);
3320 eb->requests[i] = NULL;
3326 * take the in fences into account as all subsequent requests
3330 out_fence = eb_fences_add(eb, eb->requests[i],
3342 eb->requests[i]->batch_res =
3347 eb->requests[i]);
3394 memset(eb.requests, 0, sizeof(struct i915_request *) *
3395 ARRAY_SIZE(eb.requests));
3488 if (eb.requests[0])
3503 &eb.requests[0]->fence);
3509 &eb.requests[0]->fence);