Searched refs:wptr_offs (Results 1 - 13 of 13) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_ih.c107 adev->irq.ih.wptr_offs = (adev->irq.ih.ring_size / 4) + 0; amdgpu_ih_ring_init()
112 r = amdgpu_wb_get(adev, &adev->irq.ih.wptr_offs); amdgpu_ih_ring_init()
114 dev_err(adev->dev, "(%d) ih wptr_offs wb alloc failed\n", r); amdgpu_ih_ring_init()
120 amdgpu_wb_free(adev, adev->irq.ih.wptr_offs); amdgpu_ih_ring_init()
163 amdgpu_wb_free(adev, adev->irq.ih.wptr_offs); amdgpu_ih_ring_fini()
H A Damdgpu_ih.h41 unsigned wptr_offs; member in struct:amdgpu_ih_ring
H A Dtonga_ih.c141 wptr_off = adev->irq.ih.rb_dma_addr + (adev->irq.ih.wptr_offs * 4); tonga_ih_irq_init()
143 wptr_off = adev->wb.gpu_addr + (adev->irq.ih.wptr_offs * 4); tonga_ih_irq_init()
202 wptr = le32_to_cpu(adev->irq.ih.ring[adev->irq.ih.wptr_offs]); tonga_ih_get_wptr()
204 wptr = le32_to_cpu(adev->wb.wb[adev->irq.ih.wptr_offs]); tonga_ih_get_wptr()
H A Damdgpu_ring.c329 r = amdgpu_wb_get(adev, &ring->wptr_offs); amdgpu_ring_init()
331 dev_err(adev->dev, "(%d) ring wptr_offs wb alloc failed\n", r); amdgpu_ring_init()
425 amdgpu_wb_free(ring->adev, ring->wptr_offs); amdgpu_ring_fini()
H A Dcik_ih.c135 wptr_off = adev->wb.gpu_addr + (adev->irq.ih.wptr_offs * 4); cik_ih_irq_init()
191 wptr = le32_to_cpu(adev->wb.wb[adev->irq.ih.wptr_offs]); cik_ih_get_wptr()
H A Dcz_ih.c137 wptr_off = adev->wb.gpu_addr + (adev->irq.ih.wptr_offs * 4); cz_ih_irq_init()
193 wptr = le32_to_cpu(adev->wb.wb[adev->irq.ih.wptr_offs]); cz_ih_get_wptr()
H A Diceland_ih.c137 wptr_off = adev->wb.gpu_addr + (adev->irq.ih.wptr_offs * 4); iceland_ih_irq_init()
193 wptr = le32_to_cpu(adev->wb.wb[adev->irq.ih.wptr_offs]); iceland_ih_get_wptr()
H A Dsdma_v3_0.c302 wptr = ring->adev->wb.wb[ring->wptr_offs] >> 2; sdma_v3_0_ring_get_wptr()
325 adev->wb.wb[ring->wptr_offs] = ring->wptr << 2; sdma_v3_0_ring_set_wptr()
H A Dgfx_v8_0.c3899 wb_gpu_addr = adev->wb.gpu_addr + (ring->wptr_offs * 4); gfx_v8_0_cp_compute_resume()
4489 wptr = ring->adev->wb.wb[ring->wptr_offs]; gfx_v8_0_ring_get_wptr_gfx()
4502 adev->wb.wb[ring->wptr_offs] = ring->wptr; gfx_v8_0_ring_set_wptr_gfx()
4753 return ring->adev->wb.wb[ring->wptr_offs]; gfx_v8_0_ring_get_wptr_compute()
4761 adev->wb.wb[ring->wptr_offs] = ring->wptr; gfx_v8_0_ring_set_wptr_compute()
H A Dgfx_v7_0.c3031 wptr = ring->adev->wb.wb[ring->wptr_offs]; gfx_v7_0_ring_get_wptr_compute()
3041 adev->wb.wb[ring->wptr_offs] = ring->wptr; gfx_v7_0_ring_set_wptr_compute()
3490 wb_gpu_addr = adev->wb.gpu_addr + (ring->wptr_offs * 4); gfx_v7_0_cp_compute_resume()
H A Damdgpu.h874 unsigned wptr_offs; member in struct:amdgpu_ring
/linux-4.4.14/drivers/gpu/drm/radeon/
H A Dcik.c4583 wptr = rdev->wb.wb[ring->wptr_offs/4]; cik_compute_get_wptr()
4599 rdev->wb.wb[ring->wptr_offs/4] = ring->wptr; cik_compute_set_wptr()
8663 ring->wptr_offs = CIK_WB_CP1_WPTR_OFFSET; cik_startup()
8675 ring->wptr_offs = CIK_WB_CP2_WPTR_OFFSET; cik_startup()
H A Dradeon.h875 unsigned wptr_offs; member in struct:radeon_ring

Completed in 359 milliseconds