/third_party/libdrm/freedreno/ |
D | freedreno_bo.c | 108 bo->bo_reuse = BO_CACHE; in fd_bo_new() 122 bo->bo_reuse = RING_CACHE; in fd_bo_new_ring() 239 if ((bo->bo_reuse == BO_CACHE) && (fd_bo_cache_free(&dev->bo_cache, bo) == 0)) in fd_bo_del() 241 if ((bo->bo_reuse == RING_CACHE) && (fd_bo_cache_free(&dev->ring_cache, bo) == 0)) in fd_bo_del() 288 bo->bo_reuse = NO_CACHE; in fd_bo_get_name() 312 bo->bo_reuse = NO_CACHE; in fd_bo_dmabuf()
|
D | freedreno_priv.h | 170 } bo_reuse; member
|
/third_party/mesa3d/src/freedreno/drm/ |
D | freedreno_bo.c | 135 bo->bo_reuse = BO_CACHE; in _fd_bo_new() 156 bo->bo_reuse = RING_CACHE; in fd_bo_new_ring() 280 if ((bo->bo_reuse == BO_CACHE) && in bo_del_or_recycle() 284 if ((bo->bo_reuse == RING_CACHE) && in bo_del_or_recycle() 405 bo->bo_reuse = NO_CACHE; in fd_bo_get_name() 418 bo->bo_reuse = NO_CACHE; in fd_bo_handle() 436 bo->bo_reuse = NO_CACHE; in fd_bo_dmabuf()
|
D | freedreno_pipe.c | 83 pipe->control_mem->bo_reuse = NO_CACHE; in fd_pipe_new2()
|
D | freedreno_priv.h | 343 } bo_reuse : 2; member
|
/third_party/mesa3d/src/gallium/drivers/crocus/ |
D | crocus_bufmgr.c | 164 bool bo_reuse:1; member 427 bo->reusable = bucket && bufmgr->bo_reuse; in bo_alloc_internal() 1636 crocus_bufmgr_create(struct intel_device_info *devinfo, int fd, bool bo_reuse) in crocus_bufmgr_create() argument 1661 bufmgr->bo_reuse = bo_reuse; in crocus_bufmgr_create() 1698 crocus_bufmgr_get_for_fd(struct intel_device_info *devinfo, int fd, bool bo_reuse) in crocus_bufmgr_get_for_fd() argument 1714 assert(iter_bufmgr->bo_reuse == bo_reuse); in crocus_bufmgr_get_for_fd() 1720 bufmgr = crocus_bufmgr_create(devinfo, fd, bo_reuse); in crocus_bufmgr_get_for_fd()
|
D | driinfo_crocus.h | 11 DRI_CONF_OPT_E(bo_reuse, 1, 0, 1, "Buffer object reuse",)
|
D | crocus_screen.c | 743 bool bo_reuse = false; in crocus_screen_create() local 749 bo_reuse = true; in crocus_screen_create() 753 screen->bufmgr = crocus_bufmgr_get_for_fd(&screen->devinfo, fd, bo_reuse); in crocus_screen_create()
|
D | crocus_bufmgr.h | 313 bool bo_reuse);
|
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | driinfo_iris.h | 13 DRI_CONF_OPT_E(bo_reuse, 1, 0, 1, "Buffer object reuse",)
|
D | iris_screen.c | 806 bool bo_reuse = false; in iris_screen_create() local 812 bo_reuse = true; in iris_screen_create() 818 screen->bufmgr = iris_bufmgr_get_for_fd(&screen->devinfo, fd, bo_reuse); in iris_screen_create()
|
D | iris_bufmgr.c | 239 bool bo_reuse:1; member 1129 bo->real.reusable = bucket && bufmgr->bo_reuse; in iris_bo_alloc() 2382 iris_bufmgr_create(struct intel_device_info *devinfo, int fd, bool bo_reuse) in iris_bufmgr_create() argument 2414 bufmgr->bo_reuse = bo_reuse; in iris_bufmgr_create() 2537 iris_bufmgr_get_for_fd(struct intel_device_info *devinfo, int fd, bool bo_reuse) in iris_bufmgr_get_for_fd() argument 2553 assert(iter_bufmgr->bo_reuse == bo_reuse); in iris_bufmgr_get_for_fd() 2559 bufmgr = iris_bufmgr_create(devinfo, fd, bo_reuse); in iris_bufmgr_get_for_fd()
|
D | iris_bufmgr.h | 485 int fd, bool bo_reuse);
|
/third_party/mesa3d/src/freedreno/drm/virtio/ |
D | virtio_pipe.c | 215 virtio_dev->shmem_bo->bo_reuse = NO_CACHE; in init_shmem()
|
/third_party/libdrm/intel/ |
D | intel_bufmgr_gem.c | 144 unsigned int bo_reuse : 1; member 1355 if (bufmgr_gem->bo_reuse && bo_gem->reusable && bucket != NULL && in drm_intel_gem_bo_unreference_final() 2708 bufmgr_gem->bo_reuse = true; in drm_intel_bufmgr_gem_enable_reuse()
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.3.0.rst | 2067 - iris: Actually describe bo_reuse driconf option 3197 - i965: initialize bo_reuse when creating brw_bufmgr 3198 - iris: use driconf for 'bo_reuse' parameter
|