| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/ |
| H A D | zink_bo.c | 45 * 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 D | zink_bo.h | 83 struct list_head backing; member in struct:zink_bo::__anon42bdef11010a::__anon42bdef110408
|
| /xsrc/external/mit/MesaLib.old/dist/src/gallium/winsys/amdgpu/drm/ |
| H A D | amdgpu_bo.c | 741 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 D | amdgpu_bo.h | 39 * 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 D | amdgpu_cs.c | 446 /* 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 D | amdgpu_bo.c | 735 * 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 D | amdgpu_bo.h | 39 * 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 D | amdgpu_cs.c | 480 /* 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 D | pan_allocate.c | 48 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 D | vmwgfx_saa.h | 37 #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 D | vmwgfx_saa.c | 144 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 D | 13.0.3.rst | 80 - mesa: only verify that enabled arrays have backing buffers
|
| H A D | 18.1.6.rst | 92 - egl: Fix leak of X11 pixmaps backing pbuffers in DRI3.
|
| H A D | 21.3.4.rst | 132 - zink: use device-local heap for sparse backing allocations
|
| H A D | 19.1.4.rst | 109 - egl/drm: ensure the backing gbm is set before using it
|
| H A D | 12.0.4.rst | 142 - nvc0/ir: fix overwriting of value backing non-constant gather offset
|
| /xsrc/external/mit/MesaLib/dist/src/gallium/drivers/iris/ |
| H A D | iris_batch.c | 106 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 D | drm-kms.7.rst | 78 as backing storage. The framebuffer itself is only an abstract object with
|
| H A D | drm-memory.7.rst | 149 where system memory is used by the graphics processor directly, or as backing
|
| /xsrc/external/mit/MesaLib/dist/docs/ci/ |
| H A D | index.rst | 134 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 D | context.rst | 740 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 D | screen.rst | 267 is used as its backing storage. In other words, whether the driver can map
|
| /xsrc/external/mit/MesaLib/dist/docs/gallium/ |
| H A D | context.rst | 768 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 D | screen.rst | 280 is used as its backing storage. In other words, whether the driver can map
|
| /xsrc/external/mit/ctwm/dist/doc/manual/ |
| H A D | ctwm.1.adoc | 521 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.
|