Home
last modified time | relevance | path

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

1234

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ring.h33 struct amdgpu_ring;
69 #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
146 struct amdgpu_ring *ring;
162 void amdgpu_fence_driver_set_error(struct amdgpu_ring *ring, int error);
163 void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring);
167 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring);
168 int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
175 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af,
177 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s,
179 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 Damdgpu_vce.h48 struct amdgpu_ring ring[AMDGPU_MAX_VCE_RINGS];
60 int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
70 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
72 void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
74 int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring);
75 int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout);
76 void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring);
77 void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring);
78 unsigned amdgpu_vce_ring_get_emit_ib_size(struct amdgpu_ring *ring);
79 unsigned amdgpu_vce_ring_get_dma_frame_size(struct amdgpu_ring *ring);
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 Djpeg_v2_0.h48 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring);
49 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring);
50 void jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
52 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
54 void jpeg_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
56 void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
58 void jpeg_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
59 void jpeg_v2_0_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count);
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 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.c86 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned int ndw) in amdgpu_ring_alloc()
117 static void amdgpu_ring_alloc_reemit(struct amdgpu_ring *ring, unsigned int ndw) in amdgpu_ring_alloc_reemit()
138 void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_ring_insert_nop()
166 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
189 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
218 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
246 int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, in amdgpu_ring_init()
415 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini()
453 void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, in amdgpu_ring_emit_reg_write_reg_wait_helper()
470 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()
112 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af, in amdgpu_fence_emit()
172 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s, in amdgpu_fence_emit_polling()
203 static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) in amdgpu_fence_schedule_fallback()
220 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
280 struct amdgpu_ring *ring = timer_container_of(ring, t, in amdgpu_fence_fallback()
297 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
330 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, in amdgpu_fence_wait_polling()
350 unsigned int amdgpu_fence_count_emitted(struct amdgpu_ring *ring) in amdgpu_fence_count_emitted()
[all …]
H A Damdgpu_hdp.h32 void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
34 struct amdgpu_ring *ring);
48 struct amdgpu_ring *ring);
50 struct amdgpu_ring *ring);
52 struct amdgpu_ring *ring);
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 Djpeg_v1_0.c37 static void jpeg_v1_0_ring_begin_use(struct amdgpu_ring *ring);
42 static void jpeg_v1_0_decode_ring_patch_wreg(struct amdgpu_ring *ring, uint32_t *ptr, uint32_t reg_… in jpeg_v1_0_decode_ring_patch_wreg()
57 static void jpeg_v1_0_decode_ring_set_patch_ring(struct amdgpu_ring *ring, uint32_t ptr) in jpeg_v1_0_decode_ring_set_patch_ring()
140 static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_rptr()
154 static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_wptr()
168 static void jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_set_wptr()
182 static void jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_start()
201 static void jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_end()
223 static void jpeg_v1_0_decode_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in jpeg_v1_0_decode_ring_emit_fence()
297 static void jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_ib()
[all …]
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_vcn.h307 struct amdgpu_ring ring_dec;
308 struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS];
524 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring);
525 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring);
530 int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring);
531 int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
532 int amdgpu_vcn_dec_sw_ring_test_ring(struct amdgpu_ring *ring);
533 int amdgpu_vcn_dec_sw_ring_test_ib(struct amdgpu_ring *ring, long timeout);
534 int amdgpu_vcn_unified_ring_test_ib(struct amdgpu_ring *ring, long timeout);
536 int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring);
[all …]
H A Damdgpu_jpeg.h115 struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS];
159 void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring);
160 void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring);
162 int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring);
163 int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
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 Dsdma_v5_2.c116 static int sdma_v5_2_stop_queue(struct amdgpu_ring *ring);
117 static int sdma_v5_2_restore_queue(struct amdgpu_ring *ring);
143 static unsigned sdma_v5_2_ring_init_cond_exec(struct amdgpu_ring *ring, in sdma_v5_2_ring_init_cond_exec()
167 static uint64_t sdma_v5_2_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_rptr()
185 static uint64_t sdma_v5_2_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_wptr()
211 static void sdma_v5_2_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_set_wptr()
255 static void sdma_v5_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v5_2_ring_insert_nop()
278 static void sdma_v5_2_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v5_2_ring_emit_ib()
313 static void sdma_v5_2_ring_emit_mem_sync(struct amdgpu_ring *ring) in sdma_v5_2_ring_emit_mem_sync()
338 static void sdma_v5_2_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v5_2_ring_emit_hdp_flush()
[all …]
H A Damdgpu_hdp.c52 struct amdgpu_ring *ring) in amdgpu_hdp_generic_flush()
70 void amdgpu_hdp_invalidate(struct amdgpu_device *adev, struct amdgpu_ring *ring) in amdgpu_hdp_invalidate()
78 void amdgpu_hdp_flush(struct amdgpu_device *adev, struct amdgpu_ring *ring) in amdgpu_hdp_flush()
H A Dsdma_v2_4.c189 static uint64_t sdma_v2_4_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_rptr()
202 static uint64_t sdma_v2_4_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_wptr()
217 static void sdma_v2_4_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_set_wptr()
224 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()
275 static void sdma_v2_4_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v2_4_ring_emit_hdp_flush()
307 static void sdma_v2_4_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v2_4_ring_emit_fence()
403 struct amdgpu_ring *ring; in sdma_v2_4_gfx_resume()
531 static int sdma_v2_4_ring_test_ring(struct amdgpu_ring *ring) in sdma_v2_4_ring_test_ring()
584 static int sdma_v2_4_ring_test_ib(struct amdgpu_ring *ring, long timeout) in sdma_v2_4_ring_test_ib()
[all …]
H A Dsdma_v5_0.c115 static int sdma_v5_0_stop_queue(struct amdgpu_ring *ring);
116 static int sdma_v5_0_restore_queue(struct amdgpu_ring *ring);
303 static unsigned sdma_v5_0_ring_init_cond_exec(struct amdgpu_ring *ring, in sdma_v5_0_ring_init_cond_exec()
327 static uint64_t sdma_v5_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_get_rptr()
345 static uint64_t sdma_v5_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_get_wptr()
371 static void sdma_v5_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_set_wptr()
407 static void sdma_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v5_0_ring_insert_nop()
430 static void sdma_v5_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v5_0_ring_emit_ib()
465 static void sdma_v5_0_ring_emit_mem_sync(struct amdgpu_ring *ring) in sdma_v5_0_ring_emit_mem_sync()
489 static void sdma_v5_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v5_0_ring_emit_hdp_flush()
[all …]
H A Dsdma_v4_4_2.c111 static int sdma_v4_4_2_stop_queue(struct amdgpu_ring *ring);
112 static int sdma_v4_4_2_restore_queue(struct amdgpu_ring *ring);
220 static uint64_t sdma_v4_4_2_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v4_4_2_ring_get_rptr()
238 static uint64_t sdma_v4_4_2_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v4_4_2_ring_get_wptr()
265 static void sdma_v4_4_2_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v4_4_2_ring_set_wptr()
307 static uint64_t sdma_v4_4_2_page_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v4_4_2_page_ring_get_wptr()
331 static void sdma_v4_4_2_page_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v4_4_2_page_ring_set_wptr()
351 static void sdma_v4_4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v4_4_2_ring_insert_nop()
374 static void sdma_v4_4_2_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v4_4_2_ring_emit_ib()
395 static void sdma_v4_4_2_wait_reg_mem(struct amdgpu_ring *ring, in sdma_v4_4_2_wait_reg_mem()
[all …]
H A 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()
222 static void cik_sdma_ring_emit_ib(struct amdgpu_ring *ring, in cik_sdma_ring_emit_ib()
247 static void cik_sdma_ring_emit_hdp_flush(struct amdgpu_ring *ring) in cik_sdma_ring_emit_hdp_flush()
278 static void cik_sdma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in cik_sdma_ring_emit_fence()
428 struct amdgpu_ring *ring; in cik_sdma_gfx_resume()
600 static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring) in cik_sdma_ring_test_ring()
652 static int cik_sdma_ring_test_ib(struct amdgpu_ring *ring, long timeout) in cik_sdma_ring_test_ib()
[all …]
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);

1234