summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/drmtest.c8
-rw-r--r--lib/drmtest.h1
2 files changed, 9 insertions, 0 deletions
diff --git a/lib/drmtest.c b/lib/drmtest.c
index dc655c47..6bf57c1f 100644
--- a/lib/drmtest.c
+++ b/lib/drmtest.c
@@ -133,4 +133,12 @@ void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride)
assert(st.tiling_mode == tiling);
}
+void gem_close(int fd, uint32_t handle)
+{
+ struct drm_gem_close close_bo;
+ int ret;
+ close_bo.handle = handle;
+ ret = drmIoctl(fd, DRM_IOCTL_GEM_CLOSE, &close_bo);
+ assert(ret == 0);
+}
diff --git a/lib/drmtest.h b/lib/drmtest.h
index 02138dca..c2aaaeef 100644
--- a/lib/drmtest.h
+++ b/lib/drmtest.h
@@ -38,3 +38,4 @@ int drm_open_any_master(void);
void gem_set_tiling(int fd, uint32_t handle, int tiling, int stride);
+void gem_close(int fd, uint32_t handle);