Searched refs:backing (Results 1 - 25 of 31) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_bo.c45 * Sub-allocation information for a real buffer used as backing memory of a
60 struct zink_sparse_backing *backing; member in struct:zink_sparse_commitment
295 * Attempt to allocate the given number of backing pages. Fewer pages may be
296 * allocated (depending on the fragmentation of existing backing buffers),
312 list_for_each_entry(struct zink_sparse_backing, backing, &bo->u.sparse.backing, list) {
313 for (unsigned idx = 0; idx < backing->num_chunks; ++idx) {
314 uint32_t cur_num_pages = backing->chunks[idx].end - backing->chunks[idx].begin;
317 best_backing = backing;
386 sparse_free_backing_buffer(struct zink_screen * screen,struct zink_bo * bo,struct zink_sparse_backing * backing) argument
402 sparse_backing_free(struct zink_screen * screen,struct zink_bo * bo,struct zink_sparse_backing * backing,uint32_t start_page,uint32_t num_pages) argument
740 struct zink_sparse_backing *backing; local in function:zink_bo_commit
778 struct zink_sparse_backing *backing; local in function:zink_bo_commit
[all...]
H A Dzink_bo.h83 struct list_head backing; member in struct:zink_bo::__anon42bdef11010a::__anon42bdef110408
/xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_bo.c741 struct amdgpu_sparse_backing *backing = 0; local in function:sparse_dump
745 backing = bo->u.sparse.commitments[va_page].backing;
750 (backing != span_backing ||
752 fprintf(stderr, " %u..%u: backing=%p:%u..%u\n",
763 if (backing && !span_backing) {
764 span_backing = backing;
774 list_for_each_entry(struct amdgpu_sparse_backing, backing, &bo->u.sparse.backing, list) {
775 fprintf(stderr, " %p (size=%"PRIu64")\n", backing, backin
874 sparse_free_backing_buffer(struct amdgpu_winsys_bo * bo,struct amdgpu_sparse_backing * backing) argument
896 sparse_backing_free(struct amdgpu_winsys_bo * bo,struct amdgpu_sparse_backing * backing,uint32_t start_page,uint32_t num_pages) argument
1098 struct amdgpu_sparse_backing *backing; local in function:amdgpu_bo_sparse_commit
1144 struct amdgpu_sparse_backing *backing; local in function:amdgpu_bo_sparse_commit
[all...]
H A Damdgpu_bo.h39 * Sub-allocation information for a real buffer used as backing memory of a
54 struct amdgpu_sparse_backing *backing; member in struct:amdgpu_sparse_commitment
83 struct list_head backing; member in struct:amdgpu_winsys_bo::__anon9bb9c5a2010a::__anon9bb9c5a20408
H A Damdgpu_cs.c446 /* New buffer, check if the backing array is large enough. */
518 /* New buffer, check if the backing array is large enough. */
562 /* New buffer, check if the backing array is large enough. */
591 /* We delay adding the backing buffers until we really have to. However,
596 list_for_each_entry(struct amdgpu_sparse_backing, backing, &bo->u.sparse.backing, list) {
598 acs->main.base.used_vram += backing->bo->base.size;
600 acs->main.base.used_gart += backing->bo->base.size;
1246 /* Add backing of sparse buffers to the buffer list.
1249 * submit, and to avoid managing fences for the backing buffer
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/winsys/amdgpu/drm/
H A Damdgpu_bo.c735 * anything if we allocated only twice the power of two for the backing buffer:
867 struct amdgpu_sparse_backing *backing = 0; local in function:sparse_dump
871 backing = bo->u.sparse.commitments[va_page].backing;
876 (backing != span_backing ||
878 fprintf(stderr, " %u..%u: backing=%p:%u..%u\n",
889 if (backing && !span_backing) {
890 span_backing = backing;
900 list_for_each_entry(struct amdgpu_sparse_backing, backing, &bo->u.sparse.backing, lis
1005 sparse_free_backing_buffer(struct amdgpu_winsys * ws,struct amdgpu_winsys_bo * bo,struct amdgpu_sparse_backing * backing) argument
1025 sparse_backing_free(struct amdgpu_winsys * ws,struct amdgpu_winsys_bo * bo,struct amdgpu_sparse_backing * backing,uint32_t start_page,uint32_t num_pages) argument
1227 struct amdgpu_sparse_backing *backing; local in function:amdgpu_bo_sparse_commit
1273 struct amdgpu_sparse_backing *backing; local in function:amdgpu_bo_sparse_commit
[all...]
H A Damdgpu_bo.h39 * Sub-allocation information for a real buffer used as backing memory of a
54 struct amdgpu_sparse_backing *backing; member in struct:amdgpu_sparse_commitment
88 struct list_head backing; member in struct:amdgpu_winsys_bo::__anon40a2afd5010a::__anon40a2afd50408
H A Damdgpu_cs.c480 /* New buffer, check if the backing array is large enough. */
554 /* New buffer, check if the backing array is large enough. */
599 /* New buffer, check if the backing array is large enough. */
627 /* We delay adding the backing buffers until we really have to. However,
632 list_for_each_entry(struct amdgpu_sparse_backing, backing, &bo->u.sparse.backing, list) {
634 rcs->used_vram_kb += backing->bo->base.size / 1024;
636 rcs->used_gart_kb += backing->bo->base.size / 1024;
1356 /* Add backing of sparse buffers to the buffer list.
1359 * submit, and to avoid managing fences for the backing buffer
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/panfrost/
H A Dpan_allocate.c48 struct panfrost_memory *backing = (struct panfrost_memory *) entry->slab; local in function:panfrost_allocate_chunk
51 .cpu = backing->cpu + p_entry->offset,
52 .gpu = backing->gpu + p_entry->offset
97 struct panfrost_memory *backing = (struct panfrost_memory *) p_entry->base.slab; local in function:panfrost_allocate_transient
100 .cpu = backing->cpu + p_entry->offset + pool->entry_offset,
101 .gpu = backing->gpu + p_entry->offset + pool->entry_offset
/xsrc/external/mit/xf86-video-vmware/dist/vmwgfx/
H A Dvmwgfx_saa.h37 #define VMWGFX_FLAG_FORCE_GMR (1 << 0) /* Create with GMR as backing store */
38 #define VMWGFX_FLAG_FORCE_SURFACE (1 << 1) /* Create with surface as backing store */
49 uint32_t backing; member in struct:vmwgfx_saa_pixmap
H A Dvmwgfx_saa.c144 if (!(vpix->backing & VMWGFX_PIX_MALLOC) && vpix->malloc) {
148 if (!(vpix->backing & VMWGFX_PIX_SURFACE) && vpix->hw) {
152 if (!(vpix->backing & VMWGFX_PIX_GMR) && vpix->gmr) {
185 vpix->backing |= VMWGFX_PIX_GMR;
186 vpix->backing &= ~VMWGFX_PIX_MALLOC;
203 if (!(vpix->backing & (VMWGFX_PIX_MALLOC | VMWGFX_PIX_GMR)))
206 if (!vpix->malloc && (vpix->backing & VMWGFX_PIX_MALLOC)) {
212 } else if (vpix->backing & VMWGFX_PIX_GMR)
514 vpix->backing = 0;
662 vpix->backing
[all...]
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D13.0.3.rst80 - mesa: only verify that enabled arrays have backing buffers
H A D18.1.6.rst92 - egl: Fix leak of X11 pixmaps backing pbuffers in DRI3.
H A D21.3.4.rst132 - zink: use device-local heap for sparse backing allocations
H A D19.1.4.rst109 - egl/drm: ensure the backing gbm is set before using it
H A D12.0.4.rst142 - nvc0/ir: fix overwriting of value backing non-constant gather offset
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/
H A Diris_batch.c106 struct iris_bo *backing = iris_get_backing_bo(bo); local in function:dump_bo_list
112 backing->gem_handle,
115 backing->real.local ? "local" : "system",
/xsrc/external/mit/libdrm/dist/man/
H A Ddrm-kms.7.rst78 as backing storage. The framebuffer itself is only an abstract object with
H A Ddrm-memory.7.rst149 where system memory is used by the graphics processor directly, or as backing
/xsrc/external/mit/MesaLib/dist/docs/ci/
H A Dindex.rst134 pipeline backing up. As a result, we require that the test farm be
/xsrc/external/mit/MesaLib.old/dist/src/gallium/docs/source/
H A Dcontext.rst740 of a resource. The driver manages the underlying backing memory.
777 Discards all memory backing the resource. It should not be used with
H A Dscreen.rst267 is used as its backing storage. In other words, whether the driver can map
/xsrc/external/mit/MesaLib/dist/docs/gallium/
H A Dcontext.rst768 of a resource. The driver manages the underlying backing memory.
805 Discards all memory backing the resource. It should not be used with
H A Dscreen.rst280 is used as its backing storage. In other words, whether the driver can map
/xsrc/external/mit/ctwm/dist/doc/manual/
H A Dctwm.1.adoc521 Enable usage of backing store on menus and workspace map windows. See
1268 This variable indicates that ctwm's menus should not request backing
1270 servers that can repaint faster than they can handle backing store.

Completed in 27 milliseconds

12