From 5dd17d3f4bddb075f3fb6fbcd1b6c271f7b746a7 Mon Sep 17 00:00:00 2001 From: Daniel Vetter Date: Tue, 10 Jan 2012 15:07:19 +0100 Subject: lib/drmtest: extract gem_close Signed-Off-by: Daniel Vetter --- lib/drmtest.c | 8 ++++++++ lib/drmtest.h | 1 + 2 files changed, 9 insertions(+) (limited to 'lib') 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); -- cgit v1.2.3