diff options
| author | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 15:07:19 +0100 |
|---|---|---|
| committer | Daniel Vetter <daniel.vetter@ffwll.ch> | 2012-01-10 15:07:19 +0100 |
| commit | 5dd17d3f4bddb075f3fb6fbcd1b6c271f7b746a7 (patch) | |
| tree | b6418af8f2663efbfdc53c360f797d7642b3291a /lib | |
| parent | aa67b22e426f26f8a8d7fe35221fe2a6ceb5d3db (diff) | |
lib/drmtest: extract gem_close
Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Diffstat (limited to 'lib')
| -rw-r--r-- | lib/drmtest.c | 8 | ||||
| -rw-r--r-- | lib/drmtest.h | 1 |
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); |
