Lines Matching defs:fence
70 #include <linux/dma-fence.h>
391 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring);
393 bool radeon_fence_signaled(struct radeon_fence *fence);
394 long radeon_fence_wait_timeout(struct radeon_fence *fence, bool interruptible, long timeout);
395 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
401 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence);
402 void radeon_fence_unref(struct radeon_fence **fence);
404 bool radeon_fence_need_sync(struct radeon_fence *fence, int ring);
405 void radeon_fence_note_sync(struct radeon_fence *fence, int ring);
566 struct radeon_fence *fence);
579 struct radeon_fence *fence);
588 struct radeon_fence *fence);
704 struct dma_fence *fence;
787 struct radeon_fence *fence;
1684 uint32_t handle, struct radeon_fence **fence);
1686 uint32_t handle, struct radeon_fence **fence);
1727 uint32_t handle, struct radeon_fence **fence);
1729 uint32_t handle, struct radeon_fence **fence);
1740 struct radeon_fence *fence);
1817 void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence);
2724 #define radeon_fence_ring_emit(rdev, r, fence) (rdev)->asic->ring[(r)]->emit_fence((rdev), (fence))
2842 int ring, struct radeon_fence *fence);
2845 struct radeon_fence *fence);