summaryrefslogtreecommitdiff
path: root/tests/gem_userptr_blits.c
diff options
context:
space:
mode:
authorChris Wilson <chris@chris-wilson.co.uk>2017-01-02 11:05:21 +0000
committerChris Wilson <chris@chris-wilson.co.uk>2017-01-02 11:17:13 +0000
commit4de67b26788c60c19254c3e69e151ee200453895 (patch)
tree566eda27dcfe0f8266ba1931681003b9b76d8642 /tests/gem_userptr_blits.c
parent0517d877b65bade23332cba0828acae7ae5fccb9 (diff)
igt: Mass conversion to to_user_pointer()
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'tests/gem_userptr_blits.c')
-rw-r--r--tests/gem_userptr_blits.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/tests/gem_userptr_blits.c b/tests/gem_userptr_blits.c
index f30e1436..0912be03 100644
--- a/tests/gem_userptr_blits.c
+++ b/tests/gem_userptr_blits.c
@@ -143,9 +143,9 @@ copy(int fd, uint32_t dst, uint32_t src, unsigned int error)
obj[exec.buffer_count++].handle = src;
obj[exec.buffer_count].handle = handle;
obj[exec.buffer_count].relocation_count = 2;
- obj[exec.buffer_count].relocs_ptr = (uintptr_t)reloc;
+ obj[exec.buffer_count].relocs_ptr = to_user_pointer(reloc);
exec.buffer_count++;
- exec.buffers_ptr = (uintptr_t)obj;
+ exec.buffers_ptr = to_user_pointer(obj);
exec.flags = HAS_BLT_RING(intel_get_drm_devid(fd)) ? I915_EXEC_BLT : 0;
ret = __gem_execbuf(fd, &exec);
@@ -215,9 +215,9 @@ blit(int fd, uint32_t dst, uint32_t src, uint32_t *all_bo, int n_bo)
obj[n].handle = all_bo[n];
obj[n].handle = handle;
obj[n].relocation_count = 2;
- obj[n].relocs_ptr = (uintptr_t)reloc;
+ obj[n].relocs_ptr = to_user_pointer(reloc);
- exec.buffers_ptr = (uintptr_t)obj;
+ exec.buffers_ptr = to_user_pointer(obj);
exec.buffer_count = n_bo + 1;
exec.flags = HAS_BLT_RING(intel_get_drm_devid(fd)) ? I915_EXEC_BLT : 0;
@@ -590,7 +590,7 @@ static int test_forbidden_ops(int fd)
gem_pread.handle = handle;
gem_pread.offset = 0;
gem_pread.size = PAGE_SIZE;
- gem_pread.data_ptr = (uintptr_t)ptr;
+ gem_pread.data_ptr = to_user_pointer(ptr);
if (drmIoctl(fd, DRM_IOCTL_I915_GEM_PREAD, &gem_pread))
igt_assert_eq(errno, EINVAL);
@@ -598,7 +598,7 @@ static int test_forbidden_ops(int fd)
gem_pwrite.handle = handle;
gem_pwrite.offset = 0;
gem_pwrite.size = PAGE_SIZE;
- gem_pwrite.data_ptr = (uintptr_t)ptr;
+ gem_pwrite.data_ptr = to_user_pointer(ptr);
if (drmIoctl(fd, DRM_IOCTL_I915_GEM_PWRITE, &gem_pwrite))
igt_assert_eq(errno, EINVAL);
@@ -627,7 +627,7 @@ static void test_relocations(int fd)
*(uint32_t *)ptr = MI_BATCH_BUFFER_END;
reloc = (typeof(reloc))((char *)ptr + PAGE_SIZE);
- obj.relocs_ptr = (uintptr_t)reloc;
+ obj.relocs_ptr = to_user_pointer(reloc);
obj.relocation_count = 256;
memset(reloc, 0, 256*sizeof(*reloc));
@@ -638,7 +638,7 @@ static void test_relocations(int fd)
}
memset(&exec, 0, sizeof(exec));
- exec.buffers_ptr = (uintptr_t)&obj;
+ exec.buffers_ptr = to_user_pointer(&obj);
exec.buffer_count = 1;
gem_execbuf(fd, &exec);