diff options
author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 16:05:34 +0100 |
---|---|---|
committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 16:05:34 +0100 |
commit | 673e6b220a34fb7600cbf272bc46a4ac1ca08905 (patch) | |
tree | 41020c3923d71a96a3f9259288aa7375724cc8d0 /tests/gem_stress.c | |
parent | a7a80c2c2f7ac15ae50d75dc2fcaf59834b47e0c (diff) |
lib/drmtest: extract gem_set_domain and gem_sync
gem_sync just does a gtt sync by using set_domain(GTT, GTT).
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'tests/gem_stress.c')
-rw-r--r-- | tests/gem_stress.c | 16 |
1 files changed, 2 insertions, 14 deletions
diff --git a/tests/gem_stress.c b/tests/gem_stress.c index 64dca6c90..f72bd13f9 100644 --- a/tests/gem_stress.c +++ b/tests/gem_stress.c @@ -190,20 +190,8 @@ void keep_gpu_busy(void) static void set_to_cpu_domain(struct scratch_buf *buf, int writing) { - struct drm_i915_gem_set_domain set_domain; - int ret; - - set_domain.handle = buf->bo->handle; - set_domain.read_domains = I915_GEM_DOMAIN_CPU; - if (writing) - set_domain.write_domain = I915_GEM_DOMAIN_CPU; - else - set_domain.write_domain = 0; - - ret = drmIoctl(drm_fd, - DRM_IOCTL_I915_GEM_SET_DOMAIN, - &set_domain); - assert(ret == 0); + gem_set_domain(drm_fd, buf->bo->handle, I915_GEM_DOMAIN_CPU, + writing ? I915_GEM_DOMAIN_CPU : 0); } static unsigned int copyfunc_seq = 0; |