Home
last modified time | relevance | path

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

1234

/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ring.h51 #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
81 struct amdgpu_ring;
111 void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring);
113 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring,
115 int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
120 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **fence,
122 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s,
124 bool amdgpu_fence_process(struct amdgpu_ring *ring);
125 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring);
126 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring,
[all …]
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 …]
Djpeg_v2_0.h27 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring);
28 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring);
29 void jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
31 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
33 void jpeg_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
35 void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
37 void jpeg_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
38 void jpeg_v2_0_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count);
Damdgpu_vce.h48 struct amdgpu_ring ring[AMDGPU_MAX_VCE_RINGS];
64 void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
66 void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
68 int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring);
69 int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout);
70 void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring);
71 void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring);
72 unsigned amdgpu_vce_ring_get_emit_ib_size(struct amdgpu_ring *ring);
73 unsigned amdgpu_vce_ring_get_dma_frame_size(struct amdgpu_ring *ring);
Damdgpu_uvd.h45 struct amdgpu_ring ring;
46 struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS];
78 int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
80 int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
85 void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring);
86 void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring);
87 int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout);
Damdgpu_jpeg.h37 struct amdgpu_ring ring_dec;
58 void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring);
59 void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring);
61 int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring);
62 int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
Damdgpu_fence.c57 struct amdgpu_ring *ring;
99 static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) in amdgpu_fence_write()
115 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read()
137 int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, in amdgpu_fence_emit()
195 int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s, in amdgpu_fence_emit_polling()
226 static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) in amdgpu_fence_schedule_fallback()
243 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process()
303 struct amdgpu_ring *ring = from_timer(ring, t, in amdgpu_fence_fallback()
319 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty()
352 signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, in amdgpu_fence_wait_polling()
[all …]
Damdgpu_gfx.h76 void (*kiq_set_resources)(struct amdgpu_ring *kiq_ring,
78 void (*kiq_map_queues)(struct amdgpu_ring *kiq_ring,
79 struct amdgpu_ring *ring);
80 void (*kiq_unmap_queues)(struct amdgpu_ring *kiq_ring,
81 struct amdgpu_ring *ring,
84 void (*kiq_query_status)(struct amdgpu_ring *kiq_ring,
85 struct amdgpu_ring *ring,
88 void (*kiq_invalidate_tlbs)(struct amdgpu_ring *kiq_ring,
103 struct amdgpu_ring ring;
290 struct amdgpu_ring gfx_ring[AMDGPU_MAX_GFX_RINGS];
[all …]
Damdgpu_ring.c62 int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw) in amdgpu_ring_alloc()
90 void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_ring_insert_nop()
105 void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in amdgpu_ring_generic_pad_ib()
121 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit()
145 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo()
164 int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, in amdgpu_ring_init()
284 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini()
322 void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, in amdgpu_ring_emit_reg_write_reg_wait_helper()
339 bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, in amdgpu_ring_soft_recovery()
370 struct amdgpu_ring *ring = file_inode(f)->i_private; in amdgpu_debugfs_ring_read()
[all …]
Damdgpu_vcn.h197 struct amdgpu_ring ring_dec;
198 struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS];
249 void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring);
250 void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring);
252 int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring);
253 int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
255 int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring);
256 int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout);
Djpeg_v1_0.c36 static void jpeg_v1_0_ring_begin_use(struct amdgpu_ring *ring);
38 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()
53 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()
136 static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_rptr()
150 static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_wptr()
164 static void jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_set_wptr()
178 static void jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_start()
197 static void jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_end()
217 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()
289 static void jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_ib()
[all …]
Damdgpu_sdma.h48 struct amdgpu_ring ring;
49 struct amdgpu_ring page;
115 amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring);
116 int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index);
117 uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned vmid);
Djpeg_v2_0.c89 struct amdgpu_ring *ring; in jpeg_v2_0_sw_init()
151 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init()
332 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v2_0_start()
409 static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_rptr()
423 static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_wptr()
440 static void jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_set_wptr()
459 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_start()
477 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_end()
496 void jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in jpeg_v2_0_dec_ring_emit_fence()
545 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_ib()
[all …]
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()
208 static int uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v6_0_enc_get_create_msg()
271 static int uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring, in uvd_v6_0_enc_get_destroy_msg()
331 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_jpeg.c97 void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring) in amdgpu_jpeg_ring_begin_use()
110 void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring) in amdgpu_jpeg_ring_end_use()
116 int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring) in amdgpu_jpeg_dec_ring_test_ring()
145 static int amdgpu_jpeg_dec_set_reg(struct amdgpu_ring *ring, uint32_t handle, in amdgpu_jpeg_dec_set_reg()
185 int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) in amdgpu_jpeg_dec_ring_test_ib()
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()
90 static void si_dma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in si_dma_ring_emit_fence()
114 struct amdgpu_ring *ring; in si_dma_stop()
132 struct amdgpu_ring *ring; in si_dma_start()
201 static int si_dma_ring_test_ring(struct amdgpu_ring *ring) in si_dma_ring_test_ring()
251 static int si_dma_ring_test_ib(struct amdgpu_ring *ring, long timeout) in si_dma_ring_test_ib()
407 static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) in si_dma_ring_pad_ib()
[all …]
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);
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()
159 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_hw_init()
254 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v4_2_start()
444 static void uvd_v4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in uvd_v4_2_ring_emit_fence()
473 static int uvd_v4_2_ring_test_ring(struct amdgpu_ring *ring) in uvd_v4_2_ring_test_ring()
509 static void uvd_v4_2_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v4_2_ring_emit_ib()
520 static void uvd_v4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in uvd_v4_2_ring_insert_nop()
Duvd_v3_1.c44 static uint64_t uvd_v3_1_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_get_rptr()
58 static uint64_t uvd_v3_1_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_get_wptr()
72 static void uvd_v3_1_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v3_1_ring_set_wptr()
87 static void uvd_v3_1_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v3_1_ring_emit_ib()
106 static void uvd_v3_1_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in uvd_v3_1_ring_emit_fence()
135 static int uvd_v3_1_ring_test_ring(struct amdgpu_ring *ring) in uvd_v3_1_ring_test_ring()
163 static void uvd_v3_1_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in uvd_v3_1_ring_insert_nop()
318 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v3_1_start()
543 struct amdgpu_ring *ring; in uvd_v3_1_sw_init()
629 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v3_1_hw_init()
Dvcn_v1_0.c57 static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring);
91 struct amdgpu_ring *ring; in vcn_v1_0_sw_init()
197 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init()
779 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode()
953 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode()
1205 struct amdgpu_ring *ring; in vcn_v1_0_pause_dpg_mode()
1370 static uint64_t vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_rptr()
1384 static uint64_t vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_get_wptr()
1398 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr()
1416 static void vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_insert_start()
[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()
216 static int uvd_v7_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_create_msg()
279 static int uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, in uvd_v7_0_enc_get_destroy_msg()
338 static int uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) in uvd_v7_0_enc_ring_test_ib()
[all …]
Dsdma_v5_2.c217 static unsigned sdma_v5_2_ring_init_cond_exec(struct amdgpu_ring *ring) in sdma_v5_2_ring_init_cond_exec()
231 static void sdma_v5_2_ring_patch_cond_exec(struct amdgpu_ring *ring, in sdma_v5_2_ring_patch_cond_exec()
253 static uint64_t sdma_v5_2_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_rptr()
271 static uint64_t sdma_v5_2_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_wptr()
297 static void sdma_v5_2_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_set_wptr()
331 static void sdma_v5_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v5_2_ring_insert_nop()
352 static void sdma_v5_2_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v5_2_ring_emit_ib()
387 static void sdma_v5_2_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v5_2_ring_emit_hdp_flush()
416 static void sdma_v5_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v5_2_ring_emit_fence()
458 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in sdma_v5_2_gfx_stop()
[all …]
Dsdma_v2_4.c194 static uint64_t sdma_v2_4_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_rptr()
207 static uint64_t sdma_v2_4_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_get_wptr()
222 static void sdma_v2_4_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v2_4_ring_set_wptr()
229 static void sdma_v2_4_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in sdma_v2_4_ring_insert_nop()
250 static void sdma_v2_4_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v2_4_ring_emit_ib()
278 static void sdma_v2_4_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v2_4_ring_emit_hdp_flush()
308 static void sdma_v2_4_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in sdma_v2_4_ring_emit_fence()
341 struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; in sdma_v2_4_gfx_stop()
342 struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; in sdma_v2_4_gfx_stop()
410 struct amdgpu_ring *ring; in sdma_v2_4_gfx_resume()
[all …]
Djpeg_v3_0.c75 struct amdgpu_ring *ring; in jpeg_v3_0_sw_init()
137 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_hw_init()
162 struct amdgpu_ring *ring; in jpeg_v3_0_hw_fini()
325 struct amdgpu_ring *ring = &adev->jpeg.inst->ring_dec; in jpeg_v3_0_start()
405 static uint64_t jpeg_v3_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_get_rptr()
419 static uint64_t jpeg_v3_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_get_wptr()
436 static void jpeg_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v3_0_dec_ring_set_wptr()
Duvd_v5_0.c56 static uint64_t uvd_v5_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_rptr()
70 static uint64_t uvd_v5_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_get_wptr()
84 static void uvd_v5_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v5_0_ring_set_wptr()
104 struct amdgpu_ring *ring; in uvd_v5_0_sw_init()
155 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_hw_init()
292 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v5_0_start()
461 static void uvd_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, in uvd_v5_0_ring_emit_fence()
490 static int uvd_v5_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v5_0_ring_test_ring()
525 static void uvd_v5_0_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v5_0_ring_emit_ib()
538 static void uvd_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in uvd_v5_0_ring_insert_nop()

1234