Home
last modified time | relevance | path

Searched refs:amdgpu_ring (Results 1 – 25 of 67) sorted by relevance

123

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.h47 #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
63 struct amdgpu_ring;
88 void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring);
90 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring,
92 int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
97 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **fence,
99 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s);
100 void amdgpu_fence_process(struct amdgpu_ring *ring);
101 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring);
102 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring,
[all …]
Damdgpu_vcn.h67 struct amdgpu_ring ring_dec;
68 struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS];
69 struct amdgpu_ring ring_jpeg;
78 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring);
79 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring);
81 int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring);
82 int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
84 int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring);
85 int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout);
87 int amdgpu_vcn_jpeg_ring_test_ring(struct amdgpu_ring *ring);
[all …]
Damdgpu_vce.h48 struct amdgpu_ring ring[AMDGPU_MAX_VCE_RINGS];
61 int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
63 int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
68 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib,
70 void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
72 int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring);
73 int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout);
74 void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring);
75 void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring);
76 unsigned amdgpu_vce_ring_get_emit_ib_size(struct amdgpu_ring *ring);
[all …]
Damdgpu_ring.c51 struct amdgpu_ring *ring);
52 static void amdgpu_debugfs_ring_fini(struct amdgpu_ring *ring);
64 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw) in amdgpu_ring_alloc()
92 void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_ring_insert_nop()
107 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
123 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
150 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
166 void amdgpu_ring_priority_put(struct amdgpu_ring *ring, in amdgpu_ring_priority_put()
208 void amdgpu_ring_priority_get(struct amdgpu_ring *ring, in amdgpu_ring_priority_get()
239 int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, in amdgpu_ring_init()
[all …]
Damdgpu_uvd.h45 struct amdgpu_ring ring;
46 struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS];
75 int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
77 int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
82 void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring);
83 void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring);
84 int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout);
Damdgpu_fence.c54 struct amdgpu_ring *ring;
96 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write()
112 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read()
134 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, in amdgpu_fence_emit()
182 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s) in amdgpu_fence_emit_polling()
205 static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) in amdgpu_fence_schedule_fallback()
220 void amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
274 struct amdgpu_ring *ring = from_timer(ring, t, in amdgpu_fence_fallback()
289 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
322 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, in amdgpu_fence_wait_polling()
[all …]
Dvcn_v1_0.c45 static void vcn_v1_0_jpeg_ring_set_patch_ring(struct amdgpu_ring *ring, uint32_t ptr);
77 struct amdgpu_ring *ring; in vcn_v1_0_sw_init()
171 struct amdgpu_ring *ring = &adev->vcn.ring_dec; in vcn_v1_0_hw_init()
216 struct amdgpu_ring *ring = &adev->vcn.ring_dec; in vcn_v1_0_hw_fini()
619 struct amdgpu_ring *ring = &adev->vcn.ring_dec; in vcn_v1_0_start()
876 static uint64_t vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_rptr()
890 static uint64_t vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_wptr()
904 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr()
918 static void vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_insert_start()
937 static void vcn_v1_0_dec_ring_insert_end(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_insert_end()
[all …]
Damdgpu_job.c33 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_timedout()
93 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in amdgpu_job_free_resources()
106 struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); in amdgpu_job_free_cb()
130 struct amdgpu_ring *ring; in amdgpu_job_submit()
152 int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, in amdgpu_job_submit_direct()
170 struct amdgpu_ring *ring = to_amdgpu_ring(s_entity->rq->sched); in amdgpu_job_dependency()
202 struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched); in amdgpu_job_run()
Damdgpu_queue_mgr.c45 static struct amdgpu_ring *amdgpu_get_cached_map(struct amdgpu_queue_mapper *mapper, in amdgpu_get_cached_map()
52 int ring, struct amdgpu_ring *pring) in amdgpu_update_cached_map()
67 struct amdgpu_ring **out_ring) in amdgpu_identity_map()
128 struct amdgpu_ring **out_ring) in amdgpu_lru_map()
133 struct amdgpu_ring *ring; in amdgpu_lru_map()
215 struct amdgpu_ring **out_ring) in amdgpu_queue_mgr_map()
Duvd_v6_0.c77 static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_rptr()
91 static uint64_t uvd_v6_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_get_rptr()
107 static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_wptr()
121 static uint64_t uvd_v6_0_enc_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_get_wptr()
138 static void uvd_v6_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_set_wptr()
152 static void uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_set_wptr()
170 static int uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_test_ring()
214 static int uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v6_0_enc_get_create_msg()
275 static int uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring, in uvd_v6_0_enc_get_destroy_msg()
337 static int uvd_v6_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) in uvd_v6_0_enc_ring_test_ib()
[all …]
Damdgpu_vcn.c230 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_begin_use()
244 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring) in amdgpu_vcn_ring_end_use()
249 int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_vcn_dec_ring_test_ring()
285 static int amdgpu_vcn_dec_send_msg(struct amdgpu_ring *ring, in amdgpu_vcn_dec_send_msg()
337 static int amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_dec_get_create_msg()
371 static int amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_dec_get_destroy_msg()
397 int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) in amdgpu_vcn_dec_ring_test_ib()
431 int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_vcn_enc_ring_test_ring()
465 static int amdgpu_vcn_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_enc_get_create_msg()
517 static int amdgpu_vcn_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_vcn_enc_get_destroy_msg()
[all …]
Dsi_dma.c41 static uint64_t si_dma_ring_get_rptr(struct amdgpu_ring *ring) in si_dma_ring_get_rptr()
46 static uint64_t si_dma_ring_get_wptr(struct amdgpu_ring *ring) in si_dma_ring_get_wptr()
54 static void si_dma_ring_set_wptr(struct amdgpu_ring *ring) in si_dma_ring_set_wptr()
63 static void si_dma_ring_emit_ib(struct amdgpu_ring *ring, in si_dma_ring_emit_ib()
88 static void si_dma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in si_dma_ring_emit_fence()
112 struct amdgpu_ring *ring; in si_dma_stop()
131 struct amdgpu_ring *ring; in si_dma_start()
202 static int si_dma_ring_test_ring(struct amdgpu_ring *ring) in si_dma_ring_test_ring()
261 static int si_dma_ring_test_ib(struct amdgpu_ring *ring, long timeout) in si_dma_ring_test_ib()
425 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
[all …]
Duvd_v4_2.c58 static uint64_t uvd_v4_2_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_get_rptr()
72 static uint64_t uvd_v4_2_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_get_wptr()
86 static void uvd_v4_2_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v4_2_ring_set_wptr()
106 struct amdgpu_ring *ring; in uvd_v4_2_sw_init()
158 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_hw_init()
216 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_hw_fini()
259 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_start()
449 static void uvd_v4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in uvd_v4_2_ring_emit_fence()
478 static int uvd_v4_2_ring_test_ring(struct amdgpu_ring *ring) in uvd_v4_2_ring_test_ring()
521 static void uvd_v4_2_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v4_2_ring_emit_ib()
[all …]
Duvd_v5_0.c55 static uint64_t uvd_v5_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_rptr()
69 static uint64_t uvd_v5_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_wptr()
83 static void uvd_v5_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_set_wptr()
103 struct amdgpu_ring *ring; in uvd_v5_0_sw_init()
153 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_hw_init()
213 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_hw_fini()
296 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_start()
465 static void uvd_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in uvd_v5_0_ring_emit_fence()
494 static int uvd_v5_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v5_0_ring_test_ring()
537 static void uvd_v5_0_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v5_0_ring_emit_ib()
[all …]
Duvd_v7_0.c71 static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_rptr()
85 static uint64_t uvd_v7_0_enc_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_get_rptr()
102 static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_wptr()
116 static uint64_t uvd_v7_0_enc_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_get_wptr()
136 static void uvd_v7_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_set_wptr()
150 static void uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_set_wptr()
175 static int uvd_v7_0_enc_ring_test_ring(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_test_ring()
222 static int uvd_v7_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_create_msg()
283 int uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_destroy_msg()
344 static int uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) in uvd_v7_0_enc_ring_test_ib()
[all …]
Dcik_sdma.c161 static uint64_t cik_sdma_ring_get_rptr(struct amdgpu_ring *ring) in cik_sdma_ring_get_rptr()
177 static uint64_t cik_sdma_ring_get_wptr(struct amdgpu_ring *ring) in cik_sdma_ring_get_wptr()
191 static void cik_sdma_ring_set_wptr(struct amdgpu_ring *ring) in cik_sdma_ring_set_wptr()
199 static void cik_sdma_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in cik_sdma_ring_insert_nop()
220 static void cik_sdma_ring_emit_ib(struct amdgpu_ring *ring, in cik_sdma_ring_emit_ib()
243 static void cik_sdma_ring_emit_hdp_flush(struct amdgpu_ring *ring) in cik_sdma_ring_emit_hdp_flush()
272 static void cik_sdma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in cik_sdma_ring_emit_fence()
304 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in cik_sdma_gfx_stop()
305 struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; in cik_sdma_gfx_stop()
430 struct amdgpu_ring *ring; in cik_sdma_gfx_resume()
[all …]
Dsdma_v2_4.c191 static uint64_t sdma_v2_4_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_rptr()
204 static uint64_t sdma_v2_4_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_wptr()
219 static void sdma_v2_4_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_set_wptr()
226 static void sdma_v2_4_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v2_4_ring_insert_nop()
247 static void sdma_v2_4_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v2_4_ring_emit_ib()
272 static void sdma_v2_4_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v2_4_ring_emit_hdp_flush()
302 static void sdma_v2_4_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v2_4_ring_emit_fence()
335 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in sdma_v2_4_gfx_stop()
336 struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; in sdma_v2_4_gfx_stop()
406 struct amdgpu_ring *ring; in sdma_v2_4_gfx_resume()
[all …]
Damdgpu_sync.h32 struct amdgpu_ring;
51 struct amdgpu_ring *ring);
Damdgpu_gfx.c167 struct amdgpu_ring *ring) in amdgpu_gfx_kiq_acquire()
202 struct amdgpu_ring *ring, in amdgpu_gfx_kiq_init_ring()
233 void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring, in amdgpu_gfx_kiq_free_ring()
277 struct amdgpu_ring *ring = NULL; in amdgpu_gfx_compute_mqd_sw_init()
326 struct amdgpu_ring *ring = NULL; in amdgpu_gfx_compute_mqd_sw_fini()
Damdgpu_ids.h38 struct amdgpu_ring;
86 int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
Dsdma_v4_0.c276 static uint64_t sdma_v4_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v4_0_ring_get_rptr()
294 static uint64_t sdma_v4_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v4_0_ring_get_wptr()
326 static void sdma_v4_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v4_0_ring_set_wptr()
359 static void sdma_v4_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v4_0_ring_insert_nop()
380 static void sdma_v4_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v4_0_ring_emit_ib()
398 static void sdma_v4_0_wait_reg_mem(struct amdgpu_ring *ring, in sdma_v4_0_wait_reg_mem()
430 static void sdma_v4_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v4_0_ring_emit_hdp_flush()
457 static void sdma_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v4_0_ring_emit_fence()
495 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in sdma_v4_0_gfx_stop()
496 struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; in sdma_v4_0_gfx_stop()
[all …]
Dsdma_v3_0.c348 static uint64_t sdma_v3_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_get_rptr()
361 static uint64_t sdma_v3_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_get_wptr()
383 static void sdma_v3_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v3_0_ring_set_wptr()
401 static void sdma_v3_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v3_0_ring_insert_nop()
422 static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v3_0_ring_emit_ib()
447 static void sdma_v3_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v3_0_ring_emit_hdp_flush()
477 static void sdma_v3_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v3_0_ring_emit_fence()
510 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in sdma_v3_0_gfx_stop()
511 struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; in sdma_v3_0_gfx_stop()
642 struct amdgpu_ring *ring; in sdma_v3_0_gfx_resume()
[all …]
Damdgpu_gfx.h36 struct amdgpu_ring *ring,
39 void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring,
Dvce_v4_0.c61 static uint64_t vce_v4_0_ring_get_rptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_rptr()
80 static uint64_t vce_v4_0_ring_get_wptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_wptr()
102 static void vce_v4_0_ring_set_wptr(struct amdgpu_ring *ring) in vce_v4_0_ring_set_wptr()
206 struct amdgpu_ring *ring; in vce_v4_0_sriov_start()
332 struct amdgpu_ring *ring; in vce_v4_0_start()
421 struct amdgpu_ring *ring; in vce_v4_0_sw_init()
949 static void vce_v4_0_ring_emit_ib(struct amdgpu_ring *ring, in vce_v4_0_ring_emit_ib()
959 static void vce_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, in vce_v4_0_ring_emit_fence()
971 static void vce_v4_0_ring_insert_end(struct amdgpu_ring *ring) in vce_v4_0_ring_insert_end()
976 static void vce_v4_0_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vce_v4_0_emit_reg_wait()
[all …]
Damdgpu_gmc.h56 uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid,
59 void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid,

123