Home
last modified time | relevance | path

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

123

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.h33 struct amdgpu_ring;
67 #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
144 struct amdgpu_ring *ring;
155 void amdgpu_fence_driver_set_error(struct amdgpu_ring *ring, int error);
156 void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring);
160 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring);
161 int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
168 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af,
170 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s,
172 bool amdgpu_fence_process(struct amdgpu_ring *ring);
[all …]
H A Damdgpu_ring_mux.h31 struct amdgpu_ring;
44 struct amdgpu_ring *ring;
69 struct amdgpu_ring *real_ring;
104 int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
107 int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
108 void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr);
109 u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
110 u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
111 void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
112 void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
[all …]
H A Dvcn_v2_0.h27 extern void vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring);
28 extern void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring);
29 extern void vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count);
30 extern void vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
32 extern void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
34 extern void vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
36 extern void vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
38 extern void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring,
40 extern int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring);
42 extern void vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring *ring);
[all …]
H A Djpeg_v4_0_3.h58 void jpeg_v4_0_3_dec_ring_emit_ib(struct amdgpu_ring *ring,
62 void jpeg_v4_0_3_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
64 void jpeg_v4_0_3_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
66 void jpeg_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring);
67 void jpeg_v4_0_3_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count);
68 void jpeg_v4_0_3_dec_ring_insert_start(struct amdgpu_ring *ring);
69 void jpeg_v4_0_3_dec_ring_insert_end(struct amdgpu_ring *ring);
70 void jpeg_v4_0_3_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
71 void jpeg_v4_0_3_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
H A Damdgpu_uvd.h45 struct amdgpu_ring ring;
46 struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS];
76 int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
80 int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
82 int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
89 void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring);
90 void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring);
91 int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout);
H A Damdgpu_sdma.h54 int (*stop_kernel_queue)(struct amdgpu_ring *ring);
55 int (*start_kernel_queue)(struct amdgpu_ring *ring);
65 struct amdgpu_ring ring;
66 struct amdgpu_ring page;
182 amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring);
183 int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index);
184 uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned vmid);
201 bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring);
202 struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev,
203 struct amdgpu_ring *ring);
H A Dvcn_sw_ring.h32 void vcn_dec_sw_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
34 void vcn_dec_sw_ring_insert_end(struct amdgpu_ring *ring);
35 void vcn_dec_sw_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
37 void vcn_dec_sw_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
39 void vcn_dec_sw_ring_emit_vm_flush(struct amdgpu_ring *ring,
41 void vcn_dec_sw_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
H A Damdgpu_ring.c82 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned int ndw) in amdgpu_ring_alloc()
113 static void amdgpu_ring_alloc_reemit(struct amdgpu_ring *ring, unsigned int ndw) in amdgpu_ring_alloc_reemit()
133 void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_ring_insert_nop()
161 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
184 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
213 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
241 int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, in amdgpu_ring_init()
410 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini()
448 void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, in amdgpu_ring_emit_reg_write_reg_wait_helper()
465 bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, in amdgpu_ring_soft_recovery()
[all …]
H A Damdgpu_ring_mux.c44 struct amdgpu_ring *ring) in amdgpu_ring_mux_sw_entry()
52 struct amdgpu_ring *ring, in amdgpu_ring_mux_copy_pkt_from_sw_ring()
56 struct amdgpu_ring *real_ring = mux->real_ring; in amdgpu_ring_mux_copy_pkt_from_sw_ring()
150 int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, in amdgpu_ring_mux_init()
195 int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring) in amdgpu_ring_mux_add_sw_ring()
213 void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr) in amdgpu_ring_mux_set_wptr()
253 u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring) in amdgpu_ring_mux_get_wptr()
282 u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring) in amdgpu_ring_mux_get_rptr()
316 u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_rptr_gfx()
325 u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_wptr_gfx()
[all …]
H A Damdgpu_fence.c63 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write()
79 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read()
102 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af, in amdgpu_fence_emit()
160 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s, in amdgpu_fence_emit_polling()
191 static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) in amdgpu_fence_schedule_fallback()
208 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
268 struct amdgpu_ring *ring = timer_container_of(ring, t, in amdgpu_fence_fallback()
285 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
318 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, in amdgpu_fence_wait_polling()
338 unsigned int amdgpu_fence_count_emitted(struct amdgpu_ring *ring) in amdgpu_fence_count_emitted()
[all …]
H A Dvcn_sw_ring.c27 void vcn_dec_sw_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, in vcn_dec_sw_ring_emit_fence()
39 void vcn_dec_sw_ring_insert_end(struct amdgpu_ring *ring) in vcn_dec_sw_ring_insert_end()
44 void vcn_dec_sw_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, in vcn_dec_sw_ring_emit_ib()
56 void vcn_dec_sw_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vcn_dec_sw_ring_emit_reg_wait()
65 void vcn_dec_sw_ring_emit_vm_flush(struct amdgpu_ring *ring, in vcn_dec_sw_ring_emit_vm_flush()
80 void vcn_dec_sw_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, in vcn_dec_sw_ring_emit_wreg()
H A Dvcn_v4_0_3.h35 void vcn_v4_0_3_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
38 void vcn_v4_0_3_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
40 void vcn_v4_0_3_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
42 void vcn_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring);
H A Damdgpu_vpe.c275 struct amdgpu_ring *ring = &vpe->ring; in amdgpu_vpe_ring_init()
485 static void vpe_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in vpe_ring_insert_nop()
497 static uint64_t vpe_get_csa_mc_addr(struct amdgpu_ring *ring, uint32_t vmid) in vpe_get_csa_mc_addr()
512 static void vpe_ring_emit_pred_exec(struct amdgpu_ring *ring, in vpe_ring_emit_pred_exec()
524 static void vpe_ring_emit_ib(struct amdgpu_ring *ring, in vpe_ring_emit_ib()
543 static void vpe_ring_emit_fence(struct amdgpu_ring *ring, uint64_t addr, in vpe_ring_emit_fence()
567 static void vpe_ring_emit_pipeline_sync(struct amdgpu_ring *ring) in vpe_ring_emit_pipeline_sync()
587 static void vpe_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) in vpe_ring_emit_wreg()
596 static void vpe_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vpe_ring_emit_reg_wait()
613 static void vpe_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid, in vpe_ring_emit_vm_flush()
[all …]
H A Damdgpu_sdma.c40 struct amdgpu_sdma_instance *amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring) in amdgpu_sdma_get_instance_from_ring()
53 int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index) in amdgpu_sdma_get_index_from_ring()
69 uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, in amdgpu_sdma_get_csa_mc_addr()
355 struct amdgpu_ring *ring, *page = NULL; in amdgpu_debugfs_sdma_sched_mask_set()
402 struct amdgpu_ring *ring, *page = NULL; in amdgpu_debugfs_sdma_sched_mask_get()
501 struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev, struct amdgpu_ring *rin… in amdgpu_sdma_get_shared_ring()
519 bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring) in amdgpu_sdma_is_shared_inv_eng()
558 struct amdgpu_ring *gfx_ring = &sdma_instance->ring; in amdgpu_sdma_reset_engine()
559 struct amdgpu_ring *page_ring = &sdma_instance->page; in amdgpu_sdma_reset_engine()
H A Dvcn_v1_0.h27 void vcn_v1_0_ring_end_use(struct amdgpu_ring *ring);
28 void vcn_v1_0_set_pg_for_begin_use(struct amdgpu_ring *ring, bool set_clocks);
H A Damdgpu_mes.h89 struct amdgpu_ring ring[AMDGPU_MAX_MES_PIPES];
183 struct amdgpu_ring *ring;
197 struct amdgpu_ring *ring;
409 struct amdgpu_ring *ring);
411 struct amdgpu_ring *ring,
415 struct amdgpu_ring *ring,
H A Damdgpu_cper.c294 struct amdgpu_ring *ring = &adev->cper.ring_buf; in amdgpu_cper_generate_ue_record()
326 struct amdgpu_ring *ring = &adev->cper.ring_buf; in amdgpu_cper_generate_bp_threshold_record()
370 struct amdgpu_ring *ring = &adev->cper.ring_buf; in amdgpu_cper_generate_ce_records()
425 static bool amdgpu_cper_is_hdr(struct amdgpu_ring *ring, u64 pos) in amdgpu_cper_is_hdr()
433 static u32 amdgpu_cper_ring_get_ent_sz(struct amdgpu_ring *ring, u64 pos) in amdgpu_cper_ring_get_ent_sz()
466 void amdgpu_cper_ring_write(struct amdgpu_ring *ring, void *src, int count) in amdgpu_cper_ring_write()
523 static u64 amdgpu_cper_ring_get_rptr(struct amdgpu_ring *ring) in amdgpu_cper_ring_get_rptr()
528 static u64 amdgpu_cper_ring_get_wptr(struct amdgpu_ring *ring) in amdgpu_cper_ring_get_wptr()
543 struct amdgpu_ring *ring = &(adev->cper.ring_buf); in amdgpu_cper_ring_init()
H A Dsdma_v6_0.c144 static unsigned sdma_v6_0_ring_init_cond_exec(struct amdgpu_ring *ring, in sdma_v6_0_ring_init_cond_exec()
168 static uint64_t sdma_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_get_rptr()
186 static uint64_t sdma_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_get_wptr()
206 static void sdma_v6_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_set_wptr()
241 static void sdma_v6_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v6_0_ring_insert_nop()
264 static void sdma_v6_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v6_0_ring_emit_ib()
299 static void sdma_v6_0_ring_emit_mem_sync(struct amdgpu_ring *ring) in sdma_v6_0_ring_emit_mem_sync()
324 static void sdma_v6_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v6_0_ring_emit_hdp_flush()
355 static void sdma_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v6_0_ring_emit_fence()
484 struct amdgpu_ring *ring; in sdma_v6_0_gfx_resume_instance()
[all …]
H A Dgfx_v12_0.c281 static void gfx_v12_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start, bool secure);
282 static void gfx_v12_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
285 static void gfx_v12_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
293 static void gfx_v12_0_kiq_set_resources(struct amdgpu_ring *kiq_ring, in gfx_v12_0_kiq_set_resources()
307 static void gfx_v12_0_kiq_map_queues(struct amdgpu_ring *kiq_ring, in gfx_v12_0_kiq_map_queues()
308 struct amdgpu_ring *ring) in gfx_v12_0_kiq_map_queues()
350 static void gfx_v12_0_kiq_unmap_queues(struct amdgpu_ring *kiq_ring, in gfx_v12_0_kiq_unmap_queues()
351 struct amdgpu_ring *ring, in gfx_v12_0_kiq_unmap_queues()
383 static void gfx_v12_0_kiq_query_status(struct amdgpu_ring *kiq_ring, in gfx_v12_0_kiq_query_status()
384 struct amdgpu_ring *ring, in gfx_v12_0_kiq_query_status()
[all …]
H A Damdgpu_jpeg.c133 void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_jpeg_ring_begin_use()
146 void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring) in amdgpu_jpeg_ring_end_use()
152 int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_jpeg_dec_ring_test_ring()
188 static int amdgpu_jpeg_dec_set_reg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_jpeg_dec_set_reg()
229 int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) in amdgpu_jpeg_dec_ring_test_ib()
362 struct amdgpu_ring *ring; in amdgpu_debugfs_jpeg_sched_mask_set()
390 struct amdgpu_ring *ring; in amdgpu_debugfs_jpeg_sched_mask_get()
H A Djpeg_v5_0_1.c43 static void jpeg_v5_0_1_dec_ring_set_wptr(struct amdgpu_ring *ring);
139 struct amdgpu_ring *ring; in jpeg_v5_0_1_sw_init()
252 struct amdgpu_ring *ring; in jpeg_v5_0_1_hw_init()
401 static void jpeg_v5_0_1_init_jrbc(struct amdgpu_ring *ring) in jpeg_v5_0_1_init_jrbc()
451 struct amdgpu_ring *ring; in jpeg_v5_0_1_start_sriov()
571 struct amdgpu_ring *ring; in jpeg_v5_0_1_start()
609 static uint64_t jpeg_v5_0_1_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v5_0_1_dec_ring_get_rptr()
624 static uint64_t jpeg_v5_0_1_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v5_0_1_dec_ring_get_wptr()
642 static void jpeg_v5_0_1_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v5_0_1_dec_ring_set_wptr()
818 static void jpeg_v5_0_1_core_stall_reset(struct amdgpu_ring *ring) in jpeg_v5_0_1_core_stall_reset()
[all …]
H A Damdgpu_cper.h66 struct amdgpu_ring ring_buf;
100 void amdgpu_cper_ring_write(struct amdgpu_ring *ring,
H A Dgfx_v11_0.c334 static void gfx_v11_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume);
335 static void gfx_v11_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start, bool secure);
336 static void gfx_v11_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
339 static void gfx_v11_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
347 static void gfx11_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask) in gfx11_kiq_set_resources()
367 static void gfx11_kiq_map_queues(struct amdgpu_ring *kiq_ring, in gfx11_kiq_map_queues()
368 struct amdgpu_ring *ring) in gfx11_kiq_map_queues()
410 static void gfx11_kiq_unmap_queues(struct amdgpu_ring *kiq_ring, in gfx11_kiq_unmap_queues()
411 struct amdgpu_ring *ring, in gfx11_kiq_unmap_queues()
443 static void gfx11_kiq_query_status(struct amdgpu_ring *kiq_ring, in gfx11_kiq_query_status()
[all …]
H A Dgfx_v7_0.c2033 static int gfx_v7_0_ring_test_ring(struct amdgpu_ring *ring) in gfx_v7_0_ring_test_ring()
2068 static void gfx_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in gfx_v7_0_ring_emit_hdp_flush()
2099 static void gfx_v7_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) in gfx_v7_0_ring_emit_vgt_flush()
2121 static void gfx_v7_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr, in gfx_v7_0_ring_emit_fence_gfx()
2167 static void gfx_v7_0_ring_emit_fence_compute(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_fence_compute()
2204 static void gfx_v7_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_ib_gfx()
2235 static void gfx_v7_0_ring_emit_ib_compute(struct amdgpu_ring *ring, in gfx_v7_0_ring_emit_ib_compute()
2269 static void gfx_v7_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) in gfx_v7_ring_emit_cntxcntl()
2299 static int gfx_v7_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) in gfx_v7_0_ring_test_ib()
2462 struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; in gfx_v7_0_cp_gfx_start()
[all …]
H A Dvcn_v4_0_3.c96 static void vcn_v4_0_3_unified_ring_set_wptr(struct amdgpu_ring *ring);
174 struct amdgpu_ring *ring; in vcn_v4_0_3_sw_init()
296 struct amdgpu_ring *ring; in vcn_v4_0_3_hw_init_inst()
327 struct amdgpu_ring *ring; in vcn_v4_0_3_hw_init()
850 struct amdgpu_ring *ring; in vcn_v4_0_3_start_dpg_mode()
993 struct amdgpu_ring *ring_enc; in vcn_v4_0_3_start_sriov()
1191 struct amdgpu_ring *ring; in vcn_v4_0_3_start()
1500 static uint64_t vcn_v4_0_3_unified_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v4_0_3_unified_ring_get_rptr()
1517 static uint64_t vcn_v4_0_3_unified_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v4_0_3_unified_ring_get_wptr()
1531 void vcn_v4_0_3_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vcn_v4_0_3_enc_ring_emit_reg_wait()
[all …]

123