Lines Matching refs:fence
367 struct fence base;
382 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring);
384 bool radeon_fence_signaled(struct radeon_fence *fence);
385 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
391 struct radeon_fence *radeon_fence_ref(struct radeon_fence *fence);
392 void radeon_fence_unref(struct radeon_fence **fence);
394 bool radeon_fence_need_sync(struct radeon_fence *fence, int ring);
395 void radeon_fence_note_sync(struct radeon_fence *fence, int ring);
562 struct radeon_fence *fence; member
604 struct radeon_fence *fence);
617 struct radeon_fence *fence);
626 struct radeon_fence *fence);
745 struct fence *fence; member
842 struct radeon_fence *fence; member
1689 uint32_t handle, struct radeon_fence **fence);
1691 uint32_t handle, struct radeon_fence **fence);
1733 uint32_t handle, struct radeon_fence **fence);
1735 uint32_t handle, struct radeon_fence **fence);
1746 struct radeon_fence *fence);
1827 void (*emit_fence)(struct radeon_device *rdev, struct radeon_fence *fence);
2522 static inline struct radeon_fence *to_radeon_fence(struct fence *f) in to_radeon_fence()
2906 #define radeon_fence_ring_emit(rdev, r, fence) (rdev)->asic->ring[(r)]->emit_fence((rdev), (fence)) argument
3014 int ring, struct radeon_fence *fence);
3017 struct radeon_fence *fence);