diff options
author | Rob Clark | 2016-06-01 14:37:52 -0500 |
---|---|---|
committer | Rob Clark | 2016-07-20 18:42:21 -0500 |
commit | 8a6a8512d4ac6db5e85911de81f156d325dcc343 (patch) | |
tree | 6c3cfb3f88401516a6554e51e7c21226b66c857f /freedreno/freedreno_priv.h | |
parent | 904f1361ae11d53ee4d0cf297d38f4c243ee8d69 (diff) | |
download | external-libdrm-8a6a8512d4ac6db5e85911de81f156d325dcc343.tar.gz external-libdrm-8a6a8512d4ac6db5e85911de81f156d325dcc343.tar.xz external-libdrm-8a6a8512d4ac6db5e85911de81f156d325dcc343.zip |
freedreno: support either coarse or fine-grained bucket sizes
The normal bo cache uses some intermediate steps between power of two
jumps to reduce memory wastage. But for a ringbuffer bo cache, we do
not need this.
Signed-off-by: Rob Clark <robclark@freedesktop.org>
Diffstat (limited to 'freedreno/freedreno_priv.h')
-rw-r--r-- | freedreno/freedreno_priv.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/freedreno/freedreno_priv.h b/freedreno/freedreno_priv.h index 5e8f03d4..9737b322 100644 --- a/freedreno/freedreno_priv.h +++ b/freedreno/freedreno_priv.h | |||
@@ -104,7 +104,7 @@ struct fd_device { | |||
104 | int closefd; /* call close(fd) upon destruction */ | 104 | int closefd; /* call close(fd) upon destruction */ |
105 | }; | 105 | }; |
106 | 106 | ||
107 | drm_private void fd_bo_cache_init(struct fd_bo_cache *cache); | 107 | drm_private void fd_bo_cache_init(struct fd_bo_cache *cache, int coarse); |
108 | drm_private void fd_bo_cache_cleanup(struct fd_bo_cache *cache, time_t time); | 108 | drm_private void fd_bo_cache_cleanup(struct fd_bo_cache *cache, time_t time); |
109 | drm_private struct fd_bo * fd_bo_cache_alloc(struct fd_bo_cache *cache, | 109 | drm_private struct fd_bo * fd_bo_cache_alloc(struct fd_bo_cache *cache, |
110 | uint32_t *size, uint32_t flags); | 110 | uint32_t *size, uint32_t flags); |