Searched refs:radeon_fence (Results 1 - 22 of 22) sorted by relevance

/freebsd-10-stable/sys/dev/drm2/radeon/
H A Dradeon_fence.c105 struct radeon_fence **fence,
109 *fence = malloc(sizeof(struct radeon_fence), DRM_MEM_DRIVER, M_NOWAIT);
200 static void radeon_fence_destroy(struct radeon_fence *fence)
242 bool radeon_fence_signaled(struct radeon_fence *fence)
408 int radeon_fence_wait(struct radeon_fence *fence, bool intr)
601 struct radeon_fence **fences,
687 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence)
700 void radeon_fence_unref(struct radeon_fence **fence)
702 struct radeon_fence *tm
[all...]
H A Dradeon.h233 struct radeon_fence { struct
236 /* protected by radeon_fence.lock */
246 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring);
248 bool radeon_fence_signaled(struct radeon_fence *fence);
249 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
253 struct radeon_fence **fences,
255 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence);
256 void radeon_fence_unref(struct radeon_fence **fence);
258 bool radeon_fence_need_sync(struct radeon_fence *fenc
[all...]
H A Dradeon_asic.h80 struct radeon_fence *fence);
92 struct radeon_fence **fence);
156 struct radeon_fence **fence);
169 struct radeon_fence *fence);
312 struct radeon_fence *fence);
318 struct radeon_fence *fence);
338 unsigned num_gpu_pages, struct radeon_fence **fence);
341 unsigned num_gpu_pages, struct radeon_fence **fence);
387 struct radeon_fence **fence, struct radeon_sa_bo **vb,
389 void r600_blit_done_copy(struct radeon_device *rdev, struct radeon_fence **fenc
[all...]
H A Dradeon_semaphore.c112 struct radeon_fence *fence)
H A Dradeon_sa.c254 struct radeon_fence **fences,
323 struct radeon_fence *fences[RADEON_NUM_RINGS];
385 struct radeon_fence *fence)
H A Dradeon_test.c42 struct radeon_fence *fence = NULL;
263 struct radeon_fence *fence1 = NULL, *fence2 = NULL;
354 struct radeon_fence *fenceA = NULL, *fenceB = NULL;
H A Dradeon_benchmark.c45 struct radeon_fence *fence = NULL;
H A Dradeon_object.h186 struct radeon_fence *fence);
H A Dradeon_ttm.c227 struct radeon_fence *fence;
479 return radeon_fence_wait((struct radeon_fence *)sync_obj, interruptible);
489 radeon_fence_unref((struct radeon_fence **)sync_obj);
494 return radeon_fence_ref((struct radeon_fence *)sync_obj);
499 return radeon_fence_signaled((struct radeon_fence *)sync_obj);
H A Dradeon_gart.c690 struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev,
693 struct radeon_fence *best[RADEON_NUM_RINGS] = {};
706 struct radeon_fence *fence = rdev->vm_manager.active[i];
746 struct radeon_fence *fence)
H A Dr200.c91 struct radeon_fence **fence)
H A Dr600_blit_kms.c633 struct radeon_fence **fence, struct radeon_sa_bo **vb,
686 void r600_blit_done_copy(struct radeon_device *rdev, struct radeon_fence **fence,
H A Dradeon_cs.c138 struct radeon_fence *fence)
140 struct radeon_fence *other;
H A Dradeon_ring.c155 struct radeon_fence *fence = ib->sync_to[i];
H A Dr600.c2561 struct radeon_fence *fence)
2638 struct radeon_fence *fence)
2680 struct radeon_fence **fence)
2711 struct radeon_fence **fence)
H A Dr300.c179 struct radeon_fence *fence)
H A Drv770.c909 struct radeon_fence **fence)
H A Dni.c922 struct radeon_fence *fence)
H A Dr100.c848 struct radeon_fence *fence)
886 struct radeon_fence **fence)
H A Dsi.c1797 struct radeon_fence *fence)
4050 struct radeon_fence **fence)
H A Devergreen.c3389 struct radeon_fence *fence)
3457 struct radeon_fence **fence)
/freebsd-10-stable/sys/modules/drm2/radeonkms/
H A DMakefile38 radeon_fence.c \

Completed in 166 milliseconds