diff options
author | Chris Wilson <chris@chris-wilson.co.uk> | 2015-04-13 19:04:13 +0100 |
---|---|---|
committer | Chris Wilson <chris@chris-wilson.co.uk> | 2015-04-26 12:18:15 +0100 |
commit | fb950bc17ff8dfa3235535a12f0c4dcde281b2e3 (patch) | |
tree | 568e754927fbf31838c9b39163b576755b77bf9e /lib/ioctl_wrappers.h | |
parent | 10f903aa23932e8bce383ee56db8aaefd73dfb28 (diff) |
lib: Cache static queries
We frequently check for device capabilities, for which we can safely
assume that there is but one on a system and so cache the first query
value and return it for all future queries. The benefit is to reduce
dmesg debug spam which helps when either bringing up a test or trying to
track down why a test fails.
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
Diffstat (limited to 'lib/ioctl_wrappers.h')
-rw-r--r-- | lib/ioctl_wrappers.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/lib/ioctl_wrappers.h b/lib/ioctl_wrappers.h index 71875805..901888f9 100644 --- a/lib/ioctl_wrappers.h +++ b/lib/ioctl_wrappers.h @@ -104,6 +104,7 @@ struct local_i915_gem_context_param { #define LOCAL_CONTEXT_PARAM_BAN_PERIOD 0x1 uint64_t value; }; +void gem_context_require_ban_period(int fd); void gem_context_require_param(int fd, uint64_t param); void gem_context_get_param(int fd, struct local_i915_gem_context_param *p); void gem_context_set_param(int fd, struct local_i915_gem_context_param *p); |