Home
last modified time | relevance | path

Searched refs:psp_write_ptr_reg (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.4/drivers/gpu/drm/amd/amdgpu/
Dpsp_v10_0.c196 unsigned int psp_write_ptr_reg = 0; in psp_v10_0_cmd_submit() local
207 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67); in psp_v10_0_cmd_submit()
210 if ((psp_write_ptr_reg % ring_size_dw) == 0) in psp_v10_0_cmd_submit()
213 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v10_0_cmd_submit()
233 psp_write_ptr_reg = (psp_write_ptr_reg + rb_frame_size_dw) % ring_size_dw; in psp_v10_0_cmd_submit()
234 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67, psp_write_ptr_reg); in psp_v10_0_cmd_submit()
Dpsp_v12_0.c341 unsigned int psp_write_ptr_reg = 0; in psp_v12_0_cmd_submit() local
353 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102); in psp_v12_0_cmd_submit()
355 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67); in psp_v12_0_cmd_submit()
360 if ((psp_write_ptr_reg % ring_size_dw) == 0) in psp_v12_0_cmd_submit()
363 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v12_0_cmd_submit()
383 psp_write_ptr_reg = (psp_write_ptr_reg + rb_frame_size_dw) % ring_size_dw; in psp_v12_0_cmd_submit()
385 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102, psp_write_ptr_reg); in psp_v12_0_cmd_submit()
388 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67, psp_write_ptr_reg); in psp_v12_0_cmd_submit()
Dpsp_v3_1.c417 unsigned int psp_write_ptr_reg = 0; in psp_v3_1_cmd_submit() local
429 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102); in psp_v3_1_cmd_submit()
431 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67); in psp_v3_1_cmd_submit()
436 if ((psp_write_ptr_reg % ring_size_dw) == 0) in psp_v3_1_cmd_submit()
439 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v3_1_cmd_submit()
459 psp_write_ptr_reg = (psp_write_ptr_reg + rb_frame_size_dw) % ring_size_dw; in psp_v3_1_cmd_submit()
461 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102, psp_write_ptr_reg); in psp_v3_1_cmd_submit()
466 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67, psp_write_ptr_reg); in psp_v3_1_cmd_submit()
Dpsp_v11_0.c504 unsigned int psp_write_ptr_reg = 0; in psp_v11_0_cmd_submit() local
516 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102); in psp_v11_0_cmd_submit()
518 psp_write_ptr_reg = RREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67); in psp_v11_0_cmd_submit()
523 if ((psp_write_ptr_reg % ring_size_dw) == 0) in psp_v11_0_cmd_submit()
526 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v11_0_cmd_submit()
546 psp_write_ptr_reg = (psp_write_ptr_reg + rb_frame_size_dw) % ring_size_dw; in psp_v11_0_cmd_submit()
548 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_102, psp_write_ptr_reg); in psp_v11_0_cmd_submit()
551 WREG32_SOC15(MP0, 0, mmMP0_SMN_C2PMSG_67, psp_write_ptr_reg); in psp_v11_0_cmd_submit()