Searched refs:sa_bo (Results 1 - 6 of 6) sorted by relevance

/freebsd-9.3-release/sys/dev/drm2/radeon/
H A Dradeon_sa.c51 static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo);
84 struct radeon_sa_bo *sa_bo, *tmp; local
93 list_for_each_entry_safe(sa_bo, tmp, &sa_manager->olist, olist) {
94 radeon_sa_bo_remove_locked(sa_bo);
148 static void radeon_sa_bo_remove_locked(struct radeon_sa_bo *sa_bo) argument
150 struct radeon_sa_manager *sa_manager = sa_bo->manager;
151 if (sa_manager->hole == &sa_bo->olist) {
152 sa_manager->hole = sa_bo->olist.prev;
154 list_del_init(&sa_bo->olist);
155 list_del_init(&sa_bo
162 struct radeon_sa_bo *sa_bo, *tmp; local
196 radeon_sa_bo_try_alloc(struct radeon_sa_manager *sa_manager, struct radeon_sa_bo *sa_bo, unsigned size, unsigned align) argument
274 struct radeon_sa_bo *sa_bo; local
318 radeon_sa_bo_new(struct radeon_device *rdev, struct radeon_sa_manager *sa_manager, struct radeon_sa_bo **sa_bo, unsigned size, unsigned align, bool block) argument
384 radeon_sa_bo_free(struct radeon_device *rdev, struct radeon_sa_bo **sa_bo, struct radeon_fence *fence) argument
[all...]
H A Dradeon_object.h161 static inline uint64_t radeon_sa_bo_gpu_addr(struct radeon_sa_bo *sa_bo) argument
163 return sa_bo->manager->gpu_addr + sa_bo->soffset;
166 static inline void * radeon_sa_bo_cpu_addr(struct radeon_sa_bo *sa_bo) argument
168 return (char *)sa_bo->manager->cpu_ptr + sa_bo->soffset;
182 struct radeon_sa_bo **sa_bo,
185 struct radeon_sa_bo **sa_bo,
H A Dradeon_semaphore.c49 &(*semaphore)->sa_bo, 8, 8, true);
56 (*semaphore)->gpu_addr = radeon_sa_bo_gpu_addr((*semaphore)->sa_bo);
57 *((uint64_t*)radeon_sa_bo_cpu_addr((*semaphore)->sa_bo)) = 0;
121 radeon_sa_bo_free(rdev, &(*semaphore)->sa_bo, fence);
H A Dradeon_ring.c70 r = radeon_sa_bo_new(rdev, &rdev->ring_tmp_bo, &ib->sa_bo, size, 256, true);
83 ib->ptr = radeon_sa_bo_cpu_addr(ib->sa_bo);
89 ib->gpu_addr = ib->sa_bo->soffset + RADEON_VA_IB_OFFSET;
91 ib->gpu_addr = radeon_sa_bo_gpu_addr(ib->sa_bo);
111 radeon_sa_bo_free(rdev, &ib->sa_bo, ib->fence);
H A Dradeon_cs.c176 p->ib.sa_bo = NULL;
178 p->const_ib.sa_bo = NULL;
H A Dradeon.h445 struct radeon_sa_bo *sa_bo; member in struct:radeon_semaphore
631 struct radeon_sa_bo *sa_bo; member in struct:radeon_ib

Completed in 191 milliseconds