• Home
  • Raw
  • Download

Lines Matching refs:execbuf

137 	struct drm_i915_gem_execbuffer2 execbuf;  in test_execbuf()  local
142 memset(&execbuf, 0, sizeof(execbuf)); in test_execbuf()
147 execbuf.buffers_ptr = to_user_pointer(&exec); in test_execbuf()
148 execbuf.buffer_count = 1; in test_execbuf()
152 igt_assert_eq(__gem_execbuf(fd, &execbuf), -EIO); in test_execbuf()
314 struct drm_i915_gem_execbuffer2 execbuf = { in __test_banned() local
329 if (__gem_execbuf(fd, &execbuf) == -EIO) { in __test_banned()
339 execbuf.rsvd1 = ctx; in __test_banned()
340 gem_execbuf(fd, &execbuf); in __test_banned()
434 struct drm_i915_gem_execbuffer2 execbuf; in test_inflight() local
452 memset(&execbuf, 0, sizeof(execbuf)); in test_inflight()
453 execbuf.buffers_ptr = to_user_pointer(obj); in test_inflight()
454 execbuf.buffer_count = 2; in test_inflight()
455 execbuf.flags = engine | I915_EXEC_FENCE_OUT; in test_inflight()
458 gem_execbuf_wr(fd, &execbuf); in test_inflight()
459 fence[n] = execbuf.rsvd2 >> 32; in test_inflight()
481 struct drm_i915_gem_execbuffer2 execbuf; in test_inflight_suspend() local
505 memset(&execbuf, 0, sizeof(execbuf)); in test_inflight_suspend()
506 execbuf.buffers_ptr = to_user_pointer(obj); in test_inflight_suspend()
507 execbuf.buffer_count = 2; in test_inflight_suspend()
508 execbuf.flags = I915_EXEC_FENCE_OUT; in test_inflight_suspend()
511 gem_execbuf_wr(fd, &execbuf); in test_inflight_suspend()
512 fence[n] = execbuf.rsvd2 >> 32; in test_inflight_suspend()
561 struct drm_i915_gem_execbuffer2 execbuf; in test_inflight_contexts() local
586 memset(&execbuf, 0, sizeof(execbuf)); in test_inflight_contexts()
587 execbuf.buffers_ptr = to_user_pointer(obj); in test_inflight_contexts()
588 execbuf.buffer_count = 2; in test_inflight_contexts()
589 execbuf.flags = engine | I915_EXEC_FENCE_OUT; in test_inflight_contexts()
593 execbuf.rsvd1 = ctx[n]; in test_inflight_contexts()
594 if (__gem_execbuf_wr(fd, &execbuf)) in test_inflight_contexts()
596 fence[n] = execbuf.rsvd2 >> 32; in test_inflight_contexts()
623 struct drm_i915_gem_execbuffer2 execbuf; in test_inflight_external() local
644 memset(&execbuf, 0, sizeof(execbuf)); in test_inflight_external()
645 execbuf.buffers_ptr = to_user_pointer(&obj); in test_inflight_external()
646 execbuf.buffer_count = 1; in test_inflight_external()
647 execbuf.flags = I915_EXEC_FENCE_IN | I915_EXEC_FENCE_OUT; in test_inflight_external()
648 execbuf.rsvd2 = (uint32_t)fence; in test_inflight_external()
650 gem_execbuf_wr(fd, &execbuf); in test_inflight_external()
653 fence = execbuf.rsvd2 >> 32; in test_inflight_external()
676 struct drm_i915_gem_execbuffer2 execbuf; in test_inflight_internal() local
697 memset(&execbuf, 0, sizeof(execbuf)); in test_inflight_internal()
698 execbuf.buffers_ptr = to_user_pointer(obj); in test_inflight_internal()
699 execbuf.buffer_count = 2; in test_inflight_internal()
701 execbuf.flags = engine | I915_EXEC_FENCE_OUT; in test_inflight_internal()
703 gem_execbuf_wr(fd, &execbuf); in test_inflight_internal()
705 fences[nfence] = execbuf.rsvd2 >> 32; in test_inflight_internal()
731 struct drm_i915_gem_execbuffer2 execbuf = { in reset_stress() local
762 execbuf.rsvd1 = ctx; in reset_stress()
764 gem_execbuf(fd, &execbuf); in reset_stress()
766 execbuf.rsvd1 = ctx0; in reset_stress()
768 gem_execbuf(fd, &execbuf); in reset_stress()
784 execbuf.rsvd1 = ctx; in reset_stress()
786 gem_execbuf(fd, &execbuf); in reset_stress()
788 execbuf.rsvd1 = ctx0; in reset_stress()
790 gem_execbuf(fd, &execbuf); in reset_stress()