i965/bufmgr: Remove some reuse functions

is_reusable was needed by uxa because it couldn't keep track of its
scanout buffers and used this as a proxy. Disabling reuse is a silly
idea, we set this once at start. Remove both.

Signed-off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
Reviewed-by: Kenneth Graunke <kenneth@whitecape.org>
This commit is contained in:
Daniel Vetter 2017-04-06 08:28:51 +02:00 committed by Kenneth Graunke
parent edd85c1f04
commit 1f965d3f7a
2 changed files with 0 additions and 33 deletions

View File

@ -1252,23 +1252,6 @@ brw_bufmgr_enable_reuse(struct brw_bufmgr *bufmgr)
bufmgr->bo_reuse = true;
}
/*
* Disable buffer reuse for objects which are shared with the kernel
* as scanout buffers
*/
int
brw_bo_disable_reuse(struct brw_bo *bo)
{
bo->reusable = false;
return 0;
}
int
brw_bo_is_reusable(struct brw_bo *bo)
{
return bo->reusable;
}
static void
add_bucket(struct brw_bufmgr *bufmgr, int size)
{

View File

@ -246,22 +246,6 @@ int brw_bo_busy(struct brw_bo *bo);
*/
int brw_bo_madvise(struct brw_bo *bo, int madv);
/**
* Disable buffer reuse for buffers which will be shared in some way,
* as with scanout buffers. When the buffer reference count goes to
* zero, it will be freed and not placed in the reuse list.
*
* \param bo Buffer to disable reuse for
*/
int brw_bo_disable_reuse(struct brw_bo *bo);
/**
* Query whether a buffer is reusable.
*
* \param bo Buffer to query
*/
int brw_bo_is_reusable(struct brw_bo *bo);
/* drm_bacon_bufmgr_gem.c */
struct brw_bufmgr *brw_bufmgr_init(struct gen_device_info *devinfo,
int fd, int batch_size);