Lines Matching refs:execbuf
57 struct drm_i915_gem_execbuffer2 *execbuf, in measure_qlen() argument
62 (struct drm_i915_gem_exec_object2 *)(uintptr_t)execbuf->buffers_ptr; in measure_qlen()
72 uint64_t saved = execbuf->flags; in measure_qlen()
76 execbuf->flags |= engines->engines[n].flags; in measure_qlen()
79 execbuf->rsvd1 = ctx[i]; in measure_qlen()
80 gem_execbuf(fd, execbuf); in measure_qlen()
86 execbuf->rsvd1 = ctx[i]; in measure_qlen()
87 gem_execbuf(fd, execbuf); in measure_qlen()
102 execbuf->flags = saved; in measure_qlen()
118 struct drm_i915_gem_execbuffer2 execbuf; in single() local
155 memset(&execbuf, 0, sizeof(execbuf)); in single()
156 execbuf.buffers_ptr = to_user_pointer(&obj); in single()
157 execbuf.buffer_count = 1; in single()
158 execbuf.rsvd1 = contexts[0]; in single()
159 execbuf.flags = e2->flags; in single()
160 execbuf.flags |= LOCAL_I915_EXEC_HANDLE_LUT; in single()
161 execbuf.flags |= LOCAL_I915_EXEC_NO_RELOC; in single()
162 igt_require(__gem_execbuf(fd, &execbuf) == 0); in single()
163 if (__gem_execbuf(fd, &execbuf)) { in single()
164 execbuf.flags = e2->flags; in single()
166 gem_execbuf(fd, &execbuf); in single()
176 execbuf.rsvd1 = contexts[i]; in single()
177 gem_execbuf(fd, &execbuf); in single()
185 execbuf.rsvd1 = contexts[loop % 64]; in single()
187 gem_execbuf(fd, &execbuf); in single()
229 struct drm_i915_gem_execbuffer2 execbuf; in all() local
250 memset(&execbuf, 0, sizeof(execbuf)); in all()
251 execbuf.buffers_ptr = to_user_pointer(obj + 1); in all()
252 execbuf.buffer_count = 1; in all()
253 execbuf.rsvd1 = contexts[0]; in all()
254 execbuf.flags |= LOCAL_I915_EXEC_HANDLE_LUT; in all()
255 execbuf.flags |= LOCAL_I915_EXEC_NO_RELOC; in all()
256 igt_require(__gem_execbuf(fd, &execbuf) == 0); in all()
259 qlen = measure_qlen(fd, &execbuf, &engines, timeout); in all()
262 execbuf.buffers_ptr = to_user_pointer(obj); in all()
263 execbuf.buffer_count = 2; in all()
272 execbuf.flags |= engines.engines[child].flags; in all()
276 execbuf.rsvd1 = contexts[loop]; in all()
277 gem_execbuf(fd, &execbuf); in all()
284 execbuf.rsvd1 = in all()
286 gem_execbuf(fd, &execbuf); in all()