Home
last modified time | relevance | path

Searched refs:bo_reuse (Results 1 – 14 of 14) sorted by relevance

/external/mesa3d/src/freedreno/drm/
Dfreedreno_bo.c115 bo->bo_reuse = BO_CACHE; in _fd_bo_new()
136 bo->bo_reuse = RING_CACHE; in fd_bo_new_ring()
259 if ((bo->bo_reuse == BO_CACHE) && (fd_bo_cache_free(&dev->bo_cache, bo) == 0)) in fd_bo_del()
261 if ((bo->bo_reuse == RING_CACHE) && (fd_bo_cache_free(&dev->ring_cache, bo) == 0)) in fd_bo_del()
311 bo->bo_reuse = NO_CACHE; in fd_bo_get_name()
321 bo->bo_reuse = NO_CACHE; in fd_bo_handle()
336 bo->bo_reuse = NO_CACHE; in fd_bo_dmabuf()
Dfreedreno_priv.h166 } bo_reuse; member
/external/libdrm/freedreno/
Dfreedreno_bo.c111 bo->bo_reuse = BO_CACHE; in fd_bo_new()
125 bo->bo_reuse = RING_CACHE; in fd_bo_new_ring()
242 if ((bo->bo_reuse == BO_CACHE) && (fd_bo_cache_free(&dev->bo_cache, bo) == 0)) in fd_bo_del()
244 if ((bo->bo_reuse == RING_CACHE) && (fd_bo_cache_free(&dev->ring_cache, bo) == 0)) in fd_bo_del()
294 bo->bo_reuse = NO_CACHE; in fd_bo_get_name()
318 bo->bo_reuse = NO_CACHE; in fd_bo_dmabuf()
Dfreedreno_priv.h170 } bo_reuse; member
/external/mesa3d/src/gallium/drivers/iris/
Ddriinfo_iris.h10 DRI_CONF_OPT_E(bo_reuse, 1, 0, 1, "Buffer object reuse",)
Diris_bufmgr.c178 bool bo_reuse:1; member
559 bo->reusable = bucket && bufmgr->bo_reuse; in bo_alloc_internal()
1815 iris_bufmgr_create(struct gen_device_info *devinfo, int fd, bool bo_reuse) in iris_bufmgr_create() argument
1848 bufmgr->bo_reuse = bo_reuse; in iris_bufmgr_create()
1921 iris_bufmgr_get_for_fd(struct gen_device_info *devinfo, int fd, bool bo_reuse) in iris_bufmgr_get_for_fd() argument
1937 assert(iter_bufmgr->bo_reuse == bo_reuse); in iris_bufmgr_get_for_fd()
1943 bufmgr = iris_bufmgr_create(devinfo, fd, bo_reuse); in iris_bufmgr_get_for_fd()
Diris_screen.c780 bool bo_reuse = false; in iris_screen_create() local
786 bo_reuse = true; in iris_screen_create()
790 screen->bufmgr = iris_bufmgr_get_for_fd(&screen->devinfo, fd, bo_reuse); in iris_screen_create()
Diris_bufmgr.h374 bool bo_reuse);
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_bufmgr.c181 bool bo_reuse:1; member
933 if (bufmgr->bo_reuse && bo->reusable && bucket != NULL && in bo_unreference_final()
1841 brw_bufmgr_create(struct gen_device_info *devinfo, int fd, bool bo_reuse) in brw_bufmgr_create() argument
1878 bufmgr->bo_reuse = bo_reuse; in brw_bufmgr_create()
1927 brw_bufmgr_get_for_fd(struct gen_device_info *devinfo, int fd, bool bo_reuse) in brw_bufmgr_get_for_fd() argument
1943 assert(iter_bufmgr->bo_reuse == bo_reuse); in brw_bufmgr_get_for_fd()
1949 bufmgr = brw_bufmgr_create(devinfo, fd, bo_reuse); in brw_bufmgr_get_for_fd()
Dbrw_bufmgr.h355 bool bo_reuse);
Dintel_screen.c57 DRI_CONF_OPT_E(bo_reuse, 1, 0, 1,
1922 bool bo_reuse = false; in intel_init_bufmgr() local
1928 bo_reuse = true; in intel_init_bufmgr()
1932 screen->bufmgr = brw_bufmgr_get_for_fd(&screen->devinfo, dri_screen->fd, bo_reuse); in intel_init_bufmgr()
/external/libdrm/intel/
Dintel_bufmgr_gem.c145 unsigned int bo_reuse : 1; member
1397 if (bufmgr_gem->bo_reuse && bo_gem->reusable && bucket != NULL && in drm_intel_gem_bo_unreference_final()
2781 bufmgr_gem->bo_reuse = true; in drm_intel_bufmgr_gem_enable_reuse()
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_screen.c51 DRI_CONF_OPT_E(bo_reuse, 1, 0, 1,
/external/mesa3d/docs/relnotes/
D19.3.0.rst2067 - iris: Actually describe bo_reuse driconf option
3197 - i965: initialize bo_reuse when creating brw_bufmgr
3198 - iris: use driconf for 'bo_reuse' parameter