Lines Matching refs:dma_fence
49 static inline struct amdgpu_fence *to_amdgpu_fence(struct dma_fence *f) in to_amdgpu_fence()
108 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, in amdgpu_fence_emit()
112 struct dma_fence *fence; in amdgpu_fence_emit()
114 struct dma_fence __rcu **ptr; in amdgpu_fence_emit()
150 struct dma_fence *old; in amdgpu_fence_emit()
258 struct dma_fence *fence, **ptr; in amdgpu_fence_process()
316 struct dma_fence *fence, **ptr; in amdgpu_fence_wait_empty()
389 struct dma_fence *fence; in amdgpu_fence_last_unsignaled_time_us()
420 struct dma_fence *fence; in amdgpu_fence_update_start_timestamp()
682 struct dma_fence *old, **ptr; in amdgpu_fence_driver_clear_job_fences()
717 struct dma_fence *fence; in amdgpu_fence_driver_set_error()
769 void amdgpu_fence_save_wptr(struct dma_fence *fence) in amdgpu_fence_save_wptr()
791 struct dma_fence *unprocessed; in amdgpu_ring_backup_unprocessed_commands()
792 struct dma_fence __rcu **ptr; in amdgpu_ring_backup_unprocessed_commands()
824 static const char *amdgpu_fence_get_driver_name(struct dma_fence *fence) in amdgpu_fence_get_driver_name()
829 static const char *amdgpu_fence_get_timeline_name(struct dma_fence *f) in amdgpu_fence_get_timeline_name()
834 static const char *amdgpu_job_fence_get_timeline_name(struct dma_fence *f) in amdgpu_job_fence_get_timeline_name()
849 static bool amdgpu_fence_enable_signaling(struct dma_fence *f) in amdgpu_fence_enable_signaling()
864 static bool amdgpu_job_fence_enable_signaling(struct dma_fence *f) in amdgpu_job_fence_enable_signaling()
883 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in amdgpu_fence_free()
898 struct dma_fence *f = container_of(rcu, struct dma_fence, rcu); in amdgpu_job_fence_free()
912 static void amdgpu_fence_release(struct dma_fence *f) in amdgpu_fence_release()
925 static void amdgpu_job_fence_release(struct dma_fence *f) in amdgpu_job_fence_release()