Home
last modified time | relevance | path

Searched refs:radeon_ring (Results 1 – 25 of 30) sorted by relevance

12

/openbsd/sys/dev/pci/drm/radeon/
H A Dradeon_asic.h79 struct radeon_ring *cp,
324 struct radeon_ring *cp,
330 struct radeon_ring *ring,
643 struct radeon_ring *ring);
645 struct radeon_ring *ring);
647 struct radeon_ring *ring);
653 struct radeon_ring *ring);
791 struct radeon_ring *ring,
811 struct radeon_ring *cp,
857 struct radeon_ring *ring);
[all …]
H A Dradeon_ring.c61 struct radeon_ring *ring) in radeon_ring_supports_scratch_reg()
81 void radeon_ring_free_size(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_free_size()
167 void radeon_ring_commit(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_commit()
212 void radeon_ring_undo(struct radeon_ring *ring) in radeon_ring_undo()
225 void radeon_ring_unlock_undo(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_unlock_undo()
240 struct radeon_ring *ring) in radeon_ring_lockup_update()
252 bool radeon_ring_test_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_test_lockup()
283 unsigned radeon_ring_backup(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_backup()
347 int radeon_ring_restore(struct radeon_device *rdev, struct radeon_ring *ring, in radeon_ring_restore()
437 void radeon_ring_fini(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_ring_fini()
[all …]
H A Duvd_v1_0.c40 struct radeon_ring *ring) in uvd_v1_0_get_rptr()
54 struct radeon_ring *ring) in uvd_v1_0_get_wptr()
68 struct radeon_ring *ring) in uvd_v1_0_set_wptr()
84 struct radeon_ring *ring = &rdev->ring[fence->ring]; in uvd_v1_0_fence_emit()
159 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_init()
250 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_fini()
265 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_start()
421 int uvd_v1_0_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in uvd_v1_0_ring_test()
466 struct radeon_ring *ring, in uvd_v1_0_semaphore_emit()
484 struct radeon_ring *ring = &rdev->ring[ib->ring]; in uvd_v1_0_ib_execute()
[all …]
H A Dr600_dma.c51 struct radeon_ring *ring) in r600_dma_get_rptr()
72 struct radeon_ring *ring) in r600_dma_get_wptr()
86 struct radeon_ring *ring) in r600_dma_set_wptr()
121 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_DMA_INDEX]; in r600_dma_resume()
207 bool r600_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_is_lockup()
230 struct radeon_ring *ring) in r600_dma_ring_test()
289 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r600_dma_fence_ring_emit()
313 struct radeon_ring *ring, in r600_dma_semaphore_ring_emit()
336 int r600_dma_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in r600_dma_ib_test()
406 struct radeon_ring *ring = &rdev->ring[ib->ring]; in r600_dma_ring_ib_execute()
[all …]
H A Dradeon_test.c263 struct radeon_ring *ring, in radeon_test_create_and_emit_fence()
314 struct radeon_ring *ringA, in radeon_test_ring_sync()
315 struct radeon_ring *ringB) in radeon_test_ring_sync()
407 struct radeon_ring *ringA, in radeon_test_ring_sync2()
408 struct radeon_ring *ringB, in radeon_test_ring_sync2()
409 struct radeon_ring *ringC) in radeon_test_ring_sync2()
516 static bool radeon_test_sync_possible(struct radeon_ring *ringA, in radeon_test_sync_possible()
517 struct radeon_ring *ringB) in radeon_test_sync_possible()
531 struct radeon_ring *ringA = &rdev->ring[i]; in radeon_test_syncing()
536 struct radeon_ring *ringB = &rdev->ring[j]; in radeon_test_syncing()
[all …]
H A Devergreen_dma.c43 struct radeon_ring *ring = &rdev->ring[fence->ring]; in evergreen_dma_fence_ring_emit()
69 struct radeon_ring *ring = &rdev->ring[ib->ring]; in evergreen_dma_ring_ib_execute()
115 struct radeon_ring *ring = &rdev->ring[ring_index]; in evergreen_copy_dma()
170 bool evergreen_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in evergreen_dma_is_lockup()
H A Dcik_sdma.c63 struct radeon_ring *ring) in cik_sdma_get_rptr()
90 struct radeon_ring *ring) in cik_sdma_get_wptr()
111 struct radeon_ring *ring) in cik_sdma_set_wptr()
135 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cik_sdma_ring_ib_execute()
171 struct radeon_ring *ring = &rdev->ring[ridx]; in cik_sdma_hdp_flush_ring_emit()
202 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_sdma_fence_ring_emit()
228 struct radeon_ring *ring, in cik_sdma_semaphore_ring_emit()
366 struct radeon_ring *ring; in cik_sdma_gfx_resume()
586 struct radeon_ring *ring = &rdev->ring[ring_index]; in cik_copy_dma()
645 struct radeon_ring *ring) in cik_sdma_ring_test()
[all …]
H A Dni_dma.c53 struct radeon_ring *ring) in cayman_dma_get_rptr()
80 struct radeon_ring *ring) in cayman_dma_get_wptr()
101 struct radeon_ring *ring) in cayman_dma_set_wptr()
124 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cayman_dma_ring_ib_execute()
188 struct radeon_ring *ring; in cayman_dma_resume()
286 bool cayman_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in cayman_dma_is_lockup()
448 void cayman_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in cayman_dma_vm_flush()
H A Dvce_v1_0.c61 struct radeon_ring *ring) in vce_v1_0_get_rptr()
78 struct radeon_ring *ring) in vce_v1_0_get_wptr()
95 struct radeon_ring *ring) in vce_v1_0_set_wptr()
291 struct radeon_ring *ring; in vce_v1_0_start()
358 struct radeon_ring *ring; in vce_v1_0_init()
H A Dradeon.h806 struct radeon_ring { struct
990 struct radeon_ring *ring);
998 void radeon_ring_undo(struct radeon_ring *ring);
1002 struct radeon_ring *ring);
1750 struct radeon_ring *ring,
1793 struct radeon_ring *cpA,
1794 struct radeon_ring *cpB);
1822 u32 (*get_rptr)(struct radeon_device *rdev, struct radeon_ring *ring);
1840 int (*ring_test)(struct radeon_device *rdev, struct radeon_ring *cp);
1841 int (*ib_test)(struct radeon_device *rdev, struct radeon_ring *cp);
[all …]
H A Dradeon_semaphore.c61 struct radeon_ring *ring = &rdev->ring[ridx]; in radeon_semaphore_emit_signal()
78 struct radeon_ring *ring = &rdev->ring[ridx]; in radeon_semaphore_emit_wait()
H A Dsi_dma.c40 bool si_dma_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in si_dma_is_lockup()
186 void si_dma_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in si_dma_vm_flush()
238 struct radeon_ring *ring = &rdev->ring[ring_index]; in si_copy_dma()
H A Duvd_v2_2.c42 struct radeon_ring *ring = &rdev->ring[fence->ring]; in uvd_v2_2_fence_emit()
73 struct radeon_ring *ring, in uvd_v2_2_semaphore_emit()
H A Dni.c1392 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cayman_fence_ring_emit()
1414 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cayman_ring_ib_execute()
1462 struct radeon_ring *ring) in cayman_gfx_get_rptr()
1481 struct radeon_ring *ring) in cayman_gfx_get_wptr()
1496 struct radeon_ring *ring) in cayman_gfx_set_wptr()
1539 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_start()
1605 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_fini()
1648 struct radeon_ring *ring; in cayman_cp_resume()
2039 struct radeon_ring *ring; in cayman_uvd_resume()
2120 struct radeon_ring *ring; in cayman_vce_resume()
[all …]
H A Duvd_v3_1.c40 struct radeon_ring *ring, in uvd_v3_1_semaphore_emit()
H A Dradeon_ib.c128 struct radeon_ring *ring = &rdev->ring[ib->ring]; in radeon_ib_schedule()
262 struct radeon_ring *ring = &rdev->ring[i]; in radeon_ib_ring_tests()
H A Dradeon_vce.c725 struct radeon_ring *ring, in radeon_vce_semaphore_emit()
750 struct radeon_ring *ring = &rdev->ring[ib->ring]; in radeon_vce_ib_execute()
767 struct radeon_ring *ring = &rdev->ring[fence->ring]; in radeon_vce_fence_emit()
785 int radeon_vce_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ring_test()
825 int radeon_vce_ib_test(struct radeon_device *rdev, struct radeon_ring *ring) in radeon_vce_ib_test()
H A Drv770_dma.c50 struct radeon_ring *ring = &rdev->ring[ring_index]; in rv770_copy_dma()
H A Dr420.c209 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r420_cp_errata_init()
229 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r420_cp_errata_fini()
H A Dr600.c2619 struct radeon_ring *ring) in r600_gfx_get_rptr()
2632 struct radeon_ring *ring) in r600_gfx_get_wptr()
2638 struct radeon_ring *ring) in r600_gfx_set_wptr()
2688 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_cp_start()
2718 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r600_cp_resume()
2870 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r600_fence_ring_emit()
2927 struct radeon_ring *ring, in r600_semaphore_ring_emit()
2972 struct radeon_ring *ring = &rdev->ring[ring_index]; in r600_copy_cpdma()
3089 struct radeon_ring *ring; in r600_uvd_resume()
3110 struct radeon_ring *ring; in r600_startup()
[all …]
H A Dcik.c3612 struct radeon_ring *ring, in cik_semaphore_ring_emit()
4048 struct radeon_ring *ring; in cik_cp_gfx_resume()
4114 struct radeon_ring *ring) in cik_gfx_get_rptr()
4127 struct radeon_ring *ring) in cik_gfx_get_wptr()
4140 struct radeon_ring *ring) in cik_compute_get_rptr()
4158 struct radeon_ring *ring) in cik_compute_get_wptr()
4177 struct radeon_ring *ring) in cik_compute_set_wptr()
8164 struct radeon_ring *ring; in cik_uvd_resume()
8244 struct radeon_ring *ring; in cik_vce_resume()
8280 struct radeon_ring *ring; in cik_startup()
[all …]
H A Dr100.c871 struct radeon_ring *ring = &rdev->ring[fence->ring]; in r100_fence_ring_emit()
891 struct radeon_ring *ring, in r100_semaphore_ring_emit()
906 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_copy_blit()
1073 struct radeon_ring *ring) in r100_gfx_get_rptr()
1086 struct radeon_ring *ring) in r100_gfx_get_wptr()
1092 struct radeon_ring *ring) in r100_gfx_set_wptr()
1122 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_cp_init()
2952 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_debugfs_cp_ring_info_show()
3648 int r100_ring_test(struct radeon_device *rdev, struct radeon_ring *ring) in r100_ring_test()
3690 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r100_ring_ib_execute()
[all …]
H A Dsi.c3372 struct radeon_ring *ring = &rdev->ring[fence->ring]; in si_fence_ring_emit()
3401 struct radeon_ring *ring = &rdev->ring[ib->ring]; in si_ring_ib_execute()
3558 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in si_cp_start()
3631 struct radeon_ring *ring; in si_cp_fini()
3649 struct radeon_ring *ring; in si_cp_resume()
4126 bool si_gfx_is_lockup(struct radeon_device *rdev, struct radeon_ring *ring) in si_gfx_is_lockup()
5075 void si_vm_flush(struct radeon_device *rdev, struct radeon_ring *ring, in si_vm_flush()
6508 struct radeon_ring *ring; in si_uvd_resume()
6588 struct radeon_ring *ring; in si_vce_resume()
6615 struct radeon_ring *ring; in si_startup()
[all …]
H A Drv770.c1129 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r700_cp_fini()
1735 struct radeon_ring *ring; in rv770_uvd_resume()
1756 struct radeon_ring *ring; in rv770_startup()
H A Dr200.c89 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in r200_copy_dma()

12