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:
parent
edd85c1f04
commit
1f965d3f7a
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue