Lines Matching refs:radeon_fence

366 struct radeon_fence {  struct
382 int radeon_fence_emit(struct radeon_device *rdev, struct radeon_fence **fence, int ring); argument
384 bool radeon_fence_signaled(struct radeon_fence *fence);
385 int radeon_fence_wait(struct radeon_fence *fence, bool interruptible);
389 struct radeon_fence **fences,
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);
396 static inline struct radeon_fence *radeon_fence_later(struct radeon_fence *a, in radeon_fence_later()
397 struct radeon_fence *b) in radeon_fence_later()
416 static inline bool radeon_fence_is_earlier(struct radeon_fence *a, in radeon_fence_is_earlier()
417 struct radeon_fence *b) in radeon_fence_is_earlier()
472 struct radeon_fence *last_pt_update;
562 struct radeon_fence *fence;
604 struct radeon_fence *fence);
611 struct radeon_fence *sync_to[RADEON_NUM_RINGS];
612 struct radeon_fence *last_vm_update;
617 struct radeon_fence *fence);
626 struct radeon_fence *fence);
842 struct radeon_fence *fence;
926 struct radeon_fence *flushed_updates;
928 struct radeon_fence *last_id_use;
959 struct radeon_fence *active[RADEON_NUM_VM];
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);
1916 struct radeon_fence *(*blit)(struct radeon_device *rdev,
1922 struct radeon_fence *(*dma)(struct radeon_device *rdev,
1929 struct radeon_fence *(*copy)(struct radeon_device *rdev,
2522 static inline struct radeon_fence *to_radeon_fence(struct fence *f) in to_radeon_fence()
2524 struct radeon_fence *__f = container_of(f, struct radeon_fence, base); in to_radeon_fence()
3010 struct radeon_fence *radeon_vm_grab_id(struct radeon_device *rdev,
3014 int ring, struct radeon_fence *fence);
3017 struct radeon_fence *fence);