HomeSort by: relevance | last modified time | path
    Searched refs:sa_bo (Results 1 - 12 of 12) sorted by relevancy

  /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

Completed in 43 milliseconds