Home
last modified time | relevance | path

Searched refs:write_frame (Results 1 – 2 of 2) sorted by relevance

/Linux-v4.19/drivers/gpu/drm/amd/amdgpu/
Dpsp_v10_0.c274 struct psp_gfx_rb_frame * write_frame = psp->km_ring.ring_mem; in psp_v10_0_cmd_submit() local
288 write_frame = ring_buffer_start; in psp_v10_0_cmd_submit()
290 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v10_0_cmd_submit()
292 if ((write_frame < ring_buffer_start) || (ring_buffer_end < write_frame)) { in psp_v10_0_cmd_submit()
294 ring_buffer_start, ring_buffer_end, write_frame); in psp_v10_0_cmd_submit()
300 memset(write_frame, 0, sizeof(struct psp_gfx_rb_frame)); in psp_v10_0_cmd_submit()
303 write_frame->cmd_buf_addr_hi = upper_32_bits(cmd_buf_mc_addr); in psp_v10_0_cmd_submit()
304 write_frame->cmd_buf_addr_lo = lower_32_bits(cmd_buf_mc_addr); in psp_v10_0_cmd_submit()
305 write_frame->fence_addr_hi = upper_32_bits(fence_mc_addr); in psp_v10_0_cmd_submit()
306 write_frame->fence_addr_lo = lower_32_bits(fence_mc_addr); in psp_v10_0_cmd_submit()
[all …]
Dpsp_v3_1.c405 struct psp_gfx_rb_frame * write_frame = psp->km_ring.ring_mem; in psp_v3_1_cmd_submit() local
421 write_frame = ring_buffer_start; in psp_v3_1_cmd_submit()
423 write_frame = ring_buffer_start + (psp_write_ptr_reg / rb_frame_size_dw); in psp_v3_1_cmd_submit()
425 if ((write_frame < ring_buffer_start) || (ring_buffer_end < write_frame)) { in psp_v3_1_cmd_submit()
427 ring_buffer_start, ring_buffer_end, write_frame); in psp_v3_1_cmd_submit()
433 memset(write_frame, 0, sizeof(struct psp_gfx_rb_frame)); in psp_v3_1_cmd_submit()
436 write_frame->cmd_buf_addr_hi = upper_32_bits(cmd_buf_mc_addr); in psp_v3_1_cmd_submit()
437 write_frame->cmd_buf_addr_lo = lower_32_bits(cmd_buf_mc_addr); in psp_v3_1_cmd_submit()
438 write_frame->fence_addr_hi = upper_32_bits(fence_mc_addr); in psp_v3_1_cmd_submit()
439 write_frame->fence_addr_lo = lower_32_bits(fence_mc_addr); in psp_v3_1_cmd_submit()
[all …]