Home
last modified time | relevance | path

Searched refs:amdgpu_fence (Results 1 – 13 of 13) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_fence.c48 static inline struct amdgpu_fence *to_amdgpu_fence(struct dma_fence *f) in to_amdgpu_fence()
50 struct amdgpu_fence *__f = container_of(f, struct amdgpu_fence, base); in to_amdgpu_fence()
102 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af, in amdgpu_fence_emit()
232 struct amdgpu_fence *am_fence; in amdgpu_fence_process()
249 am_fence = container_of(fence, struct amdgpu_fence, base); in amdgpu_fence_process()
704 void amdgpu_fence_driver_guilty_force_completion(struct amdgpu_fence *af) in amdgpu_fence_driver_guilty_force_completion()
708 struct amdgpu_fence *fence; in amdgpu_fence_driver_guilty_force_completion()
727 fence = container_of(unprocessed, struct amdgpu_fence, base); in amdgpu_fence_driver_guilty_force_completion()
742 void amdgpu_fence_save_wptr(struct amdgpu_fence *af) in amdgpu_fence_save_wptr()
760 struct amdgpu_fence *guilty_fence) in amdgpu_ring_backup_unprocessed_commands()
[all …]
H A Damdgpu_ring.h140 struct amdgpu_fence { struct
157 void amdgpu_fence_driver_guilty_force_completion(struct amdgpu_fence *af); argument
158 void amdgpu_fence_save_wptr(struct amdgpu_fence *af);
168 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af,
291 struct amdgpu_fence *timedout_fence);
573 struct amdgpu_fence *guilty_fence);
575 struct amdgpu_fence *guilty_fence);
577 struct amdgpu_fence *guilty_fence);
H A Damdgpu_job.c187 struct amdgpu_fence *af; in amdgpu_job_alloc()
197 af = kzalloc(sizeof(struct amdgpu_fence), GFP_KERNEL); in amdgpu_job_alloc()
204 af = kzalloc(sizeof(struct amdgpu_fence), GFP_KERNEL); in amdgpu_job_alloc()
H A Damdgpu_ring.c864 struct amdgpu_fence *guilty_fence) in amdgpu_ring_reset_helper_begin()
873 struct amdgpu_fence *guilty_fence) in amdgpu_ring_reset_helper_end()
H A Damdgpu_vpe.c904 struct amdgpu_fence *timedout_fence) in vpe_ring_reset()
H A Djpeg_v5_0_1.c845 struct amdgpu_fence *timedout_fence) in jpeg_v5_0_1_ring_reset()
H A Dvcn_v5_0_1.c1306 struct amdgpu_fence *timedout_fence) in vcn_v5_0_1_ring_reset()
H A Dvcn_v4_0_5.c1466 struct amdgpu_fence *timedout_fence) in vcn_v4_0_5_ring_reset()
H A Dsdma_v6_0.c1577 struct amdgpu_fence *timedout_fence) in sdma_v6_0_reset_queue()
H A Dvcn_v4_0_3.c1601 struct amdgpu_fence *timedout_fence) in vcn_v4_0_3_ring_reset()
H A Dvcn_v4_0.c1960 struct amdgpu_fence *timedout_fence) in vcn_v4_0_ring_reset()
H A Dgfx_v12_0.c5308 struct amdgpu_fence *timedout_fence) in gfx_v12_0_reset_kgq()
5423 struct amdgpu_fence *timedout_fence) in gfx_v12_0_reset_kcq()
H A Dgfx_v11_0.c6823 struct amdgpu_fence *timedout_fence) in gfx_v11_0_reset_kgq()
6986 struct amdgpu_fence *timedout_fence) in gfx_v11_0_reset_kcq()