| /src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| amdgpu_sa.c | 52 static void amdgpu_sa_bo_remove_locked(struct amdgpu_sa_bo *sa_bo); 86 struct amdgpu_sa_bo *sa_bo, *tmp; local in function:amdgpu_sa_bo_manager_fini 100 list_for_each_entry_safe(sa_bo, tmp, &sa_manager->olist, olist) { 101 amdgpu_sa_bo_remove_locked(sa_bo); 110 static void amdgpu_sa_bo_remove_locked(struct amdgpu_sa_bo *sa_bo) 112 struct amdgpu_sa_manager *sa_manager = sa_bo->manager; 113 if (sa_manager->hole == &sa_bo->olist) { 114 sa_manager->hole = sa_bo->olist.prev; 116 list_del_init(&sa_bo->olist); 117 list_del_init(&sa_bo->flist) 124 struct amdgpu_sa_bo *sa_bo, *tmp; local in function:amdgpu_sa_bo_try_free 235 struct amdgpu_sa_bo *sa_bo; local in function:amdgpu_sa_bo_next_hole [all...] |
| amdgpu_object.h | 296 static inline uint64_t amdgpu_sa_bo_gpu_addr(struct amdgpu_sa_bo *sa_bo) 298 return sa_bo->manager->gpu_addr + sa_bo->soffset; 301 static inline void * amdgpu_sa_bo_cpu_addr(struct amdgpu_sa_bo *sa_bo) 303 return (char *)sa_bo->manager->cpu_ptr + sa_bo->soffset; 314 struct amdgpu_sa_bo **sa_bo, 317 struct amdgpu_sa_bo **sa_bo,
|
| amdgpu_ib.c | 76 &ib->sa_bo, size, 256); 82 ib->ptr = amdgpu_sa_bo_cpu_addr(ib->sa_bo); 85 ib->gpu_addr = amdgpu_sa_bo_gpu_addr(ib->sa_bo); 103 amdgpu_sa_bo_free(adev, &ib->sa_bo, f);
|
| amdgpu_uvd.c | 1005 ib->gpu_addr = amdgpu_sa_bo_gpu_addr(ib->sa_bo);
|
| amdgpu_vce.c | 737 ib->gpu_addr = amdgpu_sa_bo_gpu_addr(ib->sa_bo);
|
| amdgpu.h | 432 struct amdgpu_sa_bo *sa_bo; member in struct:amdgpu_ib
|
| /src/sys/external/bsd/drm2/dist/drm/radeon/ |
| radeon_sa.c | 52 static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo); 90 struct radeon_sa_bo *sa_bo, *tmp; local in function:radeon_sa_bo_manager_fini 99 list_for_each_entry_safe(sa_bo, tmp, &sa_manager->olist, olist) { 100 radeon_sa_bo_remove_locked(sa_bo); 156 static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo) 158 struct radeon_sa_manager *sa_manager = sa_bo->manager; 159 if (sa_manager->hole == &sa_bo->olist) { 160 sa_manager->hole = sa_bo->olist.prev; 162 list_del_init(&sa_bo->olist); 163 list_del_init(&sa_bo->flist) 170 struct radeon_sa_bo *sa_bo, *tmp; local in function:radeon_sa_bo_try_free 282 struct radeon_sa_bo *sa_bo; local in function:radeon_sa_bo_next_hole [all...] |
| radeon_semaphore.c | 49 &(*semaphore)->sa_bo, 8, 8); 56 (*semaphore)->gpu_addr = radeon_sa_bo_gpu_addr((*semaphore)->sa_bo); 58 *((uint64_t *)radeon_sa_bo_cpu_addr((*semaphore)->sa_bo)) = 0; 108 radeon_sa_bo_free(rdev, &(*semaphore)->sa_bo, fence);
|
| radeon_object.h | 166 static inline uint64_t radeon_sa_bo_gpu_addr(struct radeon_sa_bo *sa_bo) 168 return sa_bo->manager->gpu_addr + sa_bo->soffset; 171 static inline void * radeon_sa_bo_cpu_addr(struct radeon_sa_bo *sa_bo) 173 return (char *)sa_bo->manager->cpu_ptr + sa_bo->soffset; 188 struct radeon_sa_bo **sa_bo, 191 struct radeon_sa_bo **sa_bo,
|
| radeon_ib.c | 69 r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &ib->sa_bo, size, 256); 79 ib->ptr = radeon_sa_bo_cpu_addr(ib->sa_bo); 85 ib->gpu_addr = ib->sa_bo->soffset + RADEON_VA_IB_OFFSET; 87 ib->gpu_addr = radeon_sa_bo_gpu_addr(ib->sa_bo); 105 radeon_sa_bo_free(rdev, &ib->sa_bo, ib->fence);
|
| radeon_cs.c | 301 p->ib.sa_bo = NULL; 302 p->const_ib.sa_bo = NULL;
|
| radeon.h | 618 struct radeon_sa_bo *sa_bo; member in struct:radeon_semaphore 869 struct radeon_sa_bo *sa_bo; member in struct:radeon_ib
|