Home
last modified time | relevance | path

Searched refs:wptr_offs (Results 1 – 10 of 10) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ih.c76 unsigned wptr_offs, rptr_offs; in amdgpu_ih_ring_init() local
78 r = amdgpu_device_wb_get(adev, &wptr_offs); in amdgpu_ih_ring_init()
84 amdgpu_device_wb_free(adev, wptr_offs); in amdgpu_ih_ring_init()
94 amdgpu_device_wb_free(adev, wptr_offs); in amdgpu_ih_ring_init()
98 ih->wptr_addr = adev->wb.gpu_addr + wptr_offs * 4; in amdgpu_ih_ring_init()
99 ih->wptr_cpu = &adev->wb.wb[wptr_offs]; in amdgpu_ih_ring_init()
H A Damdgpu_ring.c293 r = amdgpu_device_wb_get(adev, &ring->wptr_offs); in amdgpu_ring_init()
328 amdgpu_ring_get_gpu_addr(ring, ring->wptr_offs); in amdgpu_ring_init()
330 amdgpu_ring_get_cpu_addr(ring, ring->wptr_offs); in amdgpu_ring_init()
425 amdgpu_device_wb_free(ring->adev, ring->wptr_offs); in amdgpu_ring_fini()
H A Dsdma_v4_4_2.c245 wptr = READ_ONCE(*((u64 *)&adev->wb.wb[ring->wptr_offs])); in sdma_v4_4_2_ring_get_wptr()
271 u64 *wb = (u64 *)&adev->wb.wb[ring->wptr_offs]; in sdma_v4_4_2_ring_set_wptr()
277 ring->wptr_offs, in sdma_v4_4_2_ring_set_wptr()
314 wptr = READ_ONCE(*((u64 *)&adev->wb.wb[ring->wptr_offs])); in sdma_v4_4_2_page_ring_get_wptr()
336 u64 *wb = (u64 *)&adev->wb.wb[ring->wptr_offs]; in sdma_v4_4_2_page_ring_set_wptr()
758 wptr_gpu_addr = adev->wb.gpu_addr + (ring->wptr_offs * 4); in sdma_v4_4_2_gfx_resume()
865 wptr_gpu_addr = adev->wb.gpu_addr + (ring->wptr_offs * 4); in sdma_v4_4_2_page_resume()
H A Damdgpu_ring.h389 unsigned wptr_offs; member
H A Dsdma_v6_0.c216 ring->wptr_offs, in sdma_v6_0_ring_set_wptr()
H A Dsdma_v5_2.c221 ring->wptr_offs, in sdma_v5_2_ring_set_wptr()
H A Dsdma_v5_0.c381 ring->wptr_offs, in sdma_v5_0_ring_set_wptr()
H A Dsdma_v4_0.c710 ring->wptr_offs, in sdma_v4_0_ring_set_wptr()
/linux/drivers/gpu/drm/radeon/
H A Dcik.c4164 wptr = rdev->wb.wb[ring->wptr_offs/4]; in cik_compute_get_wptr()
4180 rdev->wb.wb[ring->wptr_offs/4] = ring->wptr; in cik_compute_set_wptr()
8413 ring->wptr_offs = CIK_WB_CP1_WPTR_OFFSET; in cik_startup()
8425 ring->wptr_offs = CIK_WB_CP2_WPTR_OFFSET; in cik_startup()
H A Dradeon.h820 unsigned wptr_offs; member