summaryrefslogtreecommitdiff
path: root/src/gallium/winsys/amdgpu/drm/amdgpu_bo.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-22treewide: Replace usage of macro DEBUG with MESA_DEBUG when possibleYonggang Luo1-1/+1
2024-03-15winsys/amdgpu: aws instead of ws for amdgpu_winsysYogesh Mohan Marimuthu1-15/+15
2024-03-15winsys/amdgpu: sws instead of ws for amdgpu_screen_winsysYogesh Mohan Marimuthu1-3/+3
2024-03-15treewide: Replace the invalid usage #if DEBUG with #ifdef DEBUGYonggang Luo1-1/+1
2024-02-17winsys/amdgpu: enable unlimited number of parallel queues for VCNMarek Olšák1-0/+22
2024-02-17winsys/amdgpu: convert amdgpu_cs.c to .cppMarek Olšák1-6/+13
2024-01-15winsys/amdgpu: don't clear buffer list elements after IB submissionMarek Olšák1-0/+14
2024-01-15winsys/amdgpu: cosmetic touchupsMarek Olšák1-6/+5
2024-01-10winsys/amdgpu: remove amdgpu_bo_sparse::gpu_address, use amdgpu_va_get_start_...Marek Olšák1-1/+0
2024-01-10winsys/amdgpu: remove amdgpu_bo_real::gpu_address, use amdgpu_va_get_start_addrMarek Olšák1-1/+0
2024-01-06winsys/amdgpu: rename amdgpu_bo_real::lock to map_lockMarek Olšák1-1/+1
2024-01-06winsys/amdgpu: rename amdgpu_bo_sparse::lock -> commit_lockMarek Olšák1-1/+1
2024-01-06winsys/amdgpu: rename amdgpu_winsys_bo::bo -> bo_handleMarek Olšák1-1/+1
2024-01-06winsys/amdgpu: rewrite BO fence tracking by adding a new queue fence systemMarek Olšák1-6/+62
2024-01-06winsys/amdgpu: compute bo->unique_id at pb_slab_alloc, not at memory allocationMarek Olšák1-0/+3
2024-01-06r300,r600,radeonsi: switch to pb_buffer_leanMarek Olšák1-10/+10
2024-01-06gallium/pb_buffer: define pb_buffer_lean without vtbl, inherit it by pb_bufferMarek Olšák1-1/+1
2024-01-06winsys/amdgpu: remove va (gpu_address) from amdgpu_bo_slab_entryMarek Olšák1-1/+3
2024-01-06winsys/amdgpu: remove now-redundant amdgpu_bo_slab_entry::realMarek Olšák1-1/+6
2024-01-06winsys/amdgpu: add amdgpu_bo_real_reusable slab for the backing bufferMarek Olšák1-12/+15
2024-01-06winsys/amdgpu: rename to amdgpu_bo_slab to amdgpu_bo_slab_entryMarek Olšák1-6/+6
2024-01-06iris,zink,winsys/amdgpu: remove unused/redundant slab->entry_sizeMarek Olšák1-1/+0
2023-12-13winsys/amdgpu: document BO structuresMarek Olšák1-0/+16
2023-12-13winsys/amdgpu: change real/slab/sparse_buffers to buffer_lists[3]Marek Olšák1-3/+6
2023-12-13winsys/amdgpu: move lock from amdgpu_winsys_bo into sparse and real BOsMarek Olšák1-2/+3
2023-12-13winsys/amdgpu: use inheritance for the slab BOMarek Olšák1-9/+13
2023-12-13winsys/amdgpu: use inheritance for the sparse BOMarek Olšák1-11/+19
2023-12-13winsys/amdgpu: use inheritance for the real BOMarek Olšák1-19/+39
2023-12-13winsys/amdgpu: use inheritance for the cache_entry BO fieldMarek Olšák1-2/+13
2023-05-24ac,radeonsi,winsyses: switch to SPDX-License-Identifier: MITMarek Olšák1-21/+1
2022-05-16winsys/amdgpu: handle RADEON_FLAG_ENCRYPTED as a heap modifierMarek Olšák1-6/+2
2021-04-06winsys/amdgpu: remove another 8 bytes from amdgpu_winsys_bo by packing betterMarek Olšák1-3/+3
2021-04-06winsys/amdgpu: remove amdgpu_winsys_bo::wsMarek Olšák1-7/+7
2021-04-06radeon_winsys.h: add a winsys parameter to most winsys buffer functionsMarek Olšák1-2/+3
2021-04-06gallium/pb: pass an optional winsys pointer to the buffer destroy functionMarek Olšák1-2/+2
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::use_reusable_pool to the u.real unionMarek Olšák1-1/+1
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_user_ptr to the u.real unionMarek Olšák1-1/+2
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::is_shared to the u.real unionMarek Olšák1-5/+5
2021-02-06winsys/amdgpu: move amdgpu_winsys_bo::cpu_ptr into the u.real unionMarek Olšák1-1/+1
2021-02-06winsys/amdgpu: pack amdgpu_winsys_bo::is_shared and protect it by a mutexMarek Olšák1-5/+6
2021-02-06winsys/amdgpu: remove amdgpu_winsys_bo::num_cs_references to remove atomicsMarek Olšák1-3/+0
2021-02-03winsys/amdgpu,pb_slab: add slabs with 3/4 of power of two sizes to save memoryMarek Olšák1-0/+1
2020-11-19amdgpu_bo: make cache_entry a extensible arrayPierre-Eric Pelloux-Prayer1-4/+4
2020-11-19winsys/amdgpu: make RADEON_ALL_BOS a debug only featurePierre-Eric Pelloux-Prayer1-2/+2
2020-11-18winsys/amdgpu: move amdgpu_winsys_bo::lock for better packingMarek Olšák1-2/+1
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::initial_domain with pb_buffer::place...Marek Olšák1-1/+0
2020-11-18winsys/amdgpu: replace amdgpu_winsys_bo::flags with pb_buffer::usageMarek Olšák1-1/+0
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::sparseMarek Olšák1-1/+0
2020-11-18winsys/amdgpu: remove amdgpu_winsys_bo::u::sparse::flagsMarek Olšák1-1/+0
2020-09-22gallium: rename pipe_transfer_usage -> pipe_map_flagsMarek Olšák1-1/+1