/openbsd/sys/dev/pci/drm/amd/amdgpu/ |
H A D | amdgpu_ring.c | 140 void amdgpu_ring_commit(struct amdgpu_ring *ring) in amdgpu_ring_commit() 164 void amdgpu_ring_undo(struct amdgpu_ring *ring) in amdgpu_ring_undo() 172 #define amdgpu_ring_get_gpu_addr(ring, offset) \ argument 177 #define amdgpu_ring_get_cpu_addr(ring, offset) \ argument 372 void amdgpu_ring_fini(struct amdgpu_ring *ring) in amdgpu_ring_fini() 471 struct amdgpu_ring *ring = file_inode(f)->i_private; in amdgpu_debugfs_ring_read() local 585 struct amdgpu_ring *ring = data; in amdgpu_debugfs_ring_error() local 597 struct amdgpu_ring *ring) in amdgpu_debugfs_ring_init() 679 int amdgpu_ring_init_mqd(struct amdgpu_ring *ring) in amdgpu_ring_init_mqd() 697 void amdgpu_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_ring_ib_begin() [all …]
|
H A D | amdgpu_ring_mux.c | 44 struct amdgpu_ring *ring) in amdgpu_ring_mux_sw_entry() 52 struct amdgpu_ring *ring, in amdgpu_ring_mux_copy_pkt_from_sw_ring() 334 u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_rptr_gfx() 343 u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_get_wptr_gfx() 352 void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring) in amdgpu_sw_ring_set_wptr_gfx() 362 void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) in amdgpu_sw_ring_insert_nop() 382 struct amdgpu_ring *ring; in amdgpu_mcbp_scan() local 411 void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_begin() 426 void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring) in amdgpu_sw_ring_ib_end() 511 struct amdgpu_ring *ring, u64 offset, in amdgpu_ring_mux_ib_mark_offset() [all …]
|
H A D | amdgpu_fence.c | 56 struct amdgpu_ring *ring; member 126 static u32 amdgpu_fence_read(struct amdgpu_ring *ring) in amdgpu_fence_read() 286 bool amdgpu_fence_process(struct amdgpu_ring *ring) in amdgpu_fence_process() 340 struct amdgpu_ring *ring = arg; in amdgpu_fence_fallback() local 354 int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) in amdgpu_fence_wait_empty() 520 int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring) in amdgpu_fence_driver_init_ring() 619 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_fini() local 651 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_isr_toggle() local 669 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_sw_fini() local 708 struct amdgpu_ring *ring = adev->rings[i]; in amdgpu_fence_driver_hw_init() local [all …]
|
H A D | jpeg_v1_0.c | 136 static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_rptr() 150 static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_get_wptr() 164 static void jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_set_wptr() 178 static void jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_start() 197 static void jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v1_0_decode_ring_insert_end() 293 static void jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_ib() 346 static void jpeg_v1_0_decode_ring_emit_reg_wait(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_reg_wait() 391 static void jpeg_v1_0_decode_ring_emit_wreg(struct amdgpu_ring *ring, in jpeg_v1_0_decode_ring_emit_wreg() 480 struct amdgpu_ring *ring; in jpeg_v1_0_sw_init() local 526 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v1_0_start() local [all …]
|
H A D | uvd_v7_0.c | 71 static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_rptr() 102 static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_get_wptr() 136 static void uvd_v7_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_ring_set_wptr() 150 static void uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v7_0_enc_ring_set_wptr() 400 struct amdgpu_ring *ring; in uvd_v7_0_sw_init() local 524 struct amdgpu_ring *ring; in uvd_v7_0_hw_init() local 786 struct amdgpu_ring *ring; in uvd_v7_0_sriov_start() local 952 struct amdgpu_ring *ring; in uvd_v7_0_start() local 1248 static int uvd_v7_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v7_0_ring_test_ring() 1289 struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); in uvd_v7_0_ring_patch_cs_in_place() local [all …]
|
H A D | vcn_v1_0.c | 91 struct amdgpu_ring *ring; in vcn_v1_0_sw_init() local 206 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_hw_init() local 797 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_spg_mode() local 971 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v1_0_start_dpg_mode() local 1223 struct amdgpu_ring *ring; in vcn_v1_0_pause_dpg_mode() local 1416 static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_dec_ring_set_wptr() 1513 static void vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_dec_ring_emit_ib() 1628 static void vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in vcn_v1_0_enc_ring_set_wptr() 1677 static void vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v1_0_enc_ring_emit_ib() 1834 static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring) in vcn_v1_0_ring_begin_use() [all …]
|
H A D | uvd_v6_0.c | 77 static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_rptr() 107 static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_get_wptr() 138 static void uvd_v6_0_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_ring_set_wptr() 152 static void uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_set_wptr() 170 static int uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring *ring) in uvd_v6_0_enc_ring_test_ring() 380 struct amdgpu_ring *ring; in uvd_v6_0_sw_init() local 467 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v6_0_hw_init() local 722 struct amdgpu_ring *ring = &adev->uvd.inst->ring; in uvd_v6_0_start() local 980 static int uvd_v6_0_ring_test_ring(struct amdgpu_ring *ring) in uvd_v6_0_ring_test_ring() 1018 static void uvd_v6_0_ring_emit_ib(struct amdgpu_ring *ring, in uvd_v6_0_ring_emit_ib() [all …]
|
H A D | vcn_v2_0.c | 97 struct amdgpu_ring *ring; in vcn_v2_0_sw_init() local 229 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_hw_init() local 798 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start_dpg_mode() local 933 struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; in vcn_v2_0_start() local 1204 struct amdgpu_ring *ring; in vcn_v2_0_pause_dpg_mode() local 1395 void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_insert_end() 1473 void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v2_0_dec_ring_emit_ib() 1526 void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, in vcn_v2_0_dec_ring_emit_wreg() 1648 void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, in vcn_v2_0_enc_ring_emit_ib() 1724 int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring) in vcn_v2_0_dec_ring_test_ring() [all …]
|
H A D | jpeg_v2_0.c | 70 struct amdgpu_ring *ring; in jpeg_v2_0_sw_init() local 133 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_hw_init() local 316 struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec; in jpeg_v2_0_start() local 393 static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_rptr() 407 static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_get_wptr() 424 static void jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_set_wptr() 443 void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_start() 461 void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v2_0_dec_ring_insert_end() 533 void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_ib() 615 void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, in jpeg_v2_0_dec_ring_emit_vm_flush() [all …]
|
H A D | vcn_sw_ring.c | 27 void vcn_dec_sw_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, in vcn_dec_sw_ring_emit_fence() 39 void vcn_dec_sw_ring_insert_end(struct amdgpu_ring *ring) in vcn_dec_sw_ring_insert_end() 44 void vcn_dec_sw_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, in vcn_dec_sw_ring_emit_ib() 56 void vcn_dec_sw_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vcn_dec_sw_ring_emit_reg_wait() 65 void vcn_dec_sw_ring_emit_vm_flush(struct amdgpu_ring *ring, in vcn_dec_sw_ring_emit_vm_flush() 80 void vcn_dec_sw_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, in vcn_dec_sw_ring_emit_wreg()
|
H A D | sdma_v5_2.c | 128 static uint64_t sdma_v5_2_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_rptr() 146 static uint64_t sdma_v5_2_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_get_wptr() 172 static void sdma_v5_2_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v5_2_ring_set_wptr() 229 static void sdma_v5_2_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v5_2_ring_emit_ib() 489 struct amdgpu_ring *ring; in sdma_v5_2_gfx_resume() local 826 static int sdma_v5_2_ring_test_ring(struct amdgpu_ring *ring) in sdma_v5_2_ring_test_ring() 1143 static void sdma_v5_2_ring_emit_wreg(struct amdgpu_ring *ring, in sdma_v5_2_ring_emit_wreg() 1225 struct amdgpu_ring *ring; in sdma_v5_2_sw_init() local 1352 static int sdma_v5_2_ring_preempt_ib(struct amdgpu_ring *ring) in sdma_v5_2_ring_preempt_ib() 1658 static void sdma_v5_2_ring_begin_use(struct amdgpu_ring *ring) in sdma_v5_2_ring_begin_use() [all …]
|
H A D | sdma_v6_0.c | 96 static void sdma_v6_0_ring_patch_cond_exec(struct amdgpu_ring *ring, in sdma_v6_0_ring_patch_cond_exec() 118 static uint64_t sdma_v6_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_get_rptr() 136 static uint64_t sdma_v6_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_get_wptr() 156 static void sdma_v6_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v6_0_ring_set_wptr() 247 static void sdma_v6_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v6_0_ring_emit_ib() 469 struct amdgpu_ring *ring; in sdma_v6_0_gfx_resume() local 759 struct amdgpu_ring *ring; in sdma_v6_0_check_soft_reset() local 873 static int sdma_v6_0_ring_test_ring(struct amdgpu_ring *ring) in sdma_v6_0_ring_test_ring() 1208 static void sdma_v6_0_ring_emit_wreg(struct amdgpu_ring *ring, in sdma_v6_0_ring_emit_wreg() 1275 struct amdgpu_ring *ring; in sdma_v6_0_sw_init() local [all …]
|
H A D | jpeg_v4_0_3.c | 88 struct amdgpu_ring *ring; in jpeg_v4_0_3_sw_init() local 178 struct amdgpu_ring *ring; in jpeg_v4_0_3_start_sriov() local 298 struct amdgpu_ring *ring; in jpeg_v4_0_3_hw_init() local 472 struct amdgpu_ring *ring; in jpeg_v4_0_3_start() local 596 static uint64_t jpeg_v4_0_3_dec_ring_get_rptr(struct amdgpu_ring *ring) in jpeg_v4_0_3_dec_ring_get_rptr() 612 static uint64_t jpeg_v4_0_3_dec_ring_get_wptr(struct amdgpu_ring *ring) in jpeg_v4_0_3_dec_ring_get_wptr() 632 static void jpeg_v4_0_3_dec_ring_set_wptr(struct amdgpu_ring *ring) in jpeg_v4_0_3_dec_ring_set_wptr() 655 static void jpeg_v4_0_3_dec_ring_insert_start(struct amdgpu_ring *ring) in jpeg_v4_0_3_dec_ring_insert_start() 673 static void jpeg_v4_0_3_dec_ring_insert_end(struct amdgpu_ring *ring) in jpeg_v4_0_3_dec_ring_insert_end() 763 static void jpeg_v4_0_3_dec_ring_emit_ib(struct amdgpu_ring *ring, in jpeg_v4_0_3_dec_ring_emit_ib() [all …]
|
H A D | sdma_v5_0.c | 288 static uint64_t sdma_v5_0_ring_get_rptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_get_rptr() 306 static uint64_t sdma_v5_0_ring_get_wptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_get_wptr() 332 static void sdma_v5_0_ring_set_wptr(struct amdgpu_ring *ring) in sdma_v5_0_ring_set_wptr() 422 static void sdma_v5_0_ring_emit_ib(struct amdgpu_ring *ring, in sdma_v5_0_ring_emit_ib() 457 static void sdma_v5_0_ring_emit_mem_sync(struct amdgpu_ring *ring) in sdma_v5_0_ring_emit_mem_sync() 481 static void sdma_v5_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) in sdma_v5_0_ring_emit_hdp_flush() 682 struct amdgpu_ring *ring; in sdma_v5_0_gfx_resume() local 986 static int sdma_v5_0_ring_test_ring(struct amdgpu_ring *ring) in sdma_v5_0_ring_test_ring() 1303 static void sdma_v5_0_ring_emit_wreg(struct amdgpu_ring *ring, in sdma_v5_0_ring_emit_wreg() 1352 struct amdgpu_ring *ring; in sdma_v5_0_sw_init() local [all …]
|
H A D | vce_v4_0.c | 62 static uint64_t vce_v4_0_ring_get_rptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_rptr() 81 static uint64_t vce_v4_0_ring_get_wptr(struct amdgpu_ring *ring) in vce_v4_0_ring_get_wptr() 103 static void vce_v4_0_ring_set_wptr(struct amdgpu_ring *ring) in vce_v4_0_ring_set_wptr() 207 struct amdgpu_ring *ring; in vce_v4_0_sriov_start() local 338 struct amdgpu_ring *ring; in vce_v4_0_start() local 428 struct amdgpu_ring *ring; in vce_v4_0_sw_init() local 996 static void vce_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, in vce_v4_0_ring_emit_fence() 1008 static void vce_v4_0_ring_insert_end(struct amdgpu_ring *ring) in vce_v4_0_ring_insert_end() 1013 static void vce_v4_0_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, in vce_v4_0_emit_reg_wait() 1022 static void vce_v4_0_emit_vm_flush(struct amdgpu_ring *ring, in vce_v4_0_emit_vm_flush() [all …]
|
H A D | amdgpu_si_dma.c | 41 static uint64_t si_dma_ring_get_rptr(struct amdgpu_ring *ring) in si_dma_ring_get_rptr() 46 static uint64_t si_dma_ring_get_wptr(struct amdgpu_ring *ring) in si_dma_ring_get_wptr() 54 static void si_dma_ring_set_wptr(struct amdgpu_ring *ring) in si_dma_ring_set_wptr() 62 static void si_dma_ring_emit_ib(struct amdgpu_ring *ring, in si_dma_ring_emit_ib() 130 struct amdgpu_ring *ring; in si_dma_start() local 197 static int si_dma_ring_test_ring(struct amdgpu_ring *ring) in si_dma_ring_test_ring() 248 static int si_dma_ring_test_ib(struct amdgpu_ring *ring, long timeout) in si_dma_ring_test_ib() 418 static void si_dma_ring_emit_pipeline_sync(struct amdgpu_ring *ring) in si_dma_ring_emit_pipeline_sync() 443 static void si_dma_ring_emit_vm_flush(struct amdgpu_ring *ring, in si_dma_ring_emit_vm_flush() 457 static void si_dma_ring_emit_wreg(struct amdgpu_ring *ring, in si_dma_ring_emit_wreg() [all …]
|
/openbsd/sys/dev/pci/drm/radeon/ |
H A D | radeon_ring.c | 61 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 D | uvd_v1_0.c | 40 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() local 159 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_init() local 250 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_fini() local 265 struct radeon_ring *ring = &rdev->ring[R600_RING_TYPE_UVD_INDEX]; in uvd_v1_0_start() local 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() local [all …]
|
H A D | r600_dma.c | 51 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() local 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() local 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() local [all …]
|
H A D | radeon_fence.c | 88 static u32 radeon_fence_read(struct radeon_device *rdev, int ring) in radeon_fence_read() 136 int ring) in radeon_fence_emit() 197 static bool radeon_fence_activity(struct radeon_device *rdev, int ring) in radeon_fence_activity() 271 int ring; in radeon_fence_check_lockup() local 320 void radeon_fence_process(struct radeon_device *rdev, int ring) in radeon_fence_process() 341 u64 seq, unsigned ring) in radeon_fence_seq_signaled() 358 unsigned ring = fence->ring; in radeon_fence_is_signaled() local 634 int radeon_fence_wait_next(struct radeon_device *rdev, int ring) in radeon_fence_wait_next() 661 int radeon_fence_wait_empty(struct radeon_device *rdev, int ring) in radeon_fence_wait_empty() 895 int ring; in radeon_fence_driver_init() local [all …]
|
H A D | cik_sdma.c | 63 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() local 171 struct radeon_ring *ring = &rdev->ring[ridx]; in cik_sdma_hdp_flush_ring_emit() local 202 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cik_sdma_fence_ring_emit() local 228 struct radeon_ring *ring, in cik_sdma_semaphore_ring_emit() 366 struct radeon_ring *ring; in cik_sdma_gfx_resume() local 586 struct radeon_ring *ring = &rdev->ring[ring_index]; in cik_copy_dma() local 645 struct radeon_ring *ring) in cik_sdma_ring_test() [all …]
|
H A D | ni.c | 1380 int ring, u32 cp_int_cntl) in cayman_cp_int_cntl_setup() 1392 struct radeon_ring *ring = &rdev->ring[fence->ring]; in cayman_fence_ring_emit() local 1414 struct radeon_ring *ring = &rdev->ring[ib->ring]; in cayman_ring_ib_execute() local 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() local 1605 struct radeon_ring *ring = &rdev->ring[RADEON_RING_TYPE_GFX_INDEX]; in cayman_cp_fini() local 1648 struct radeon_ring *ring; in cayman_cp_resume() local 2039 struct radeon_ring *ring; in cayman_uvd_resume() local [all …]
|
/openbsd/usr.bin/telnet/ |
H A D | ring.c | 77 ring_init(Ring *ring, unsigned char *buffer, int count) in ring_init() 95 ring_mark(Ring *ring) in ring_mark() 105 ring_at_mark(Ring *ring) in ring_at_mark() 119 ring_clear_mark(Ring *ring) in ring_clear_mark() 128 ring_supplied(Ring *ring, int count) in ring_supplied() 138 ring_consumed(Ring *ring, int count) in ring_consumed() 163 ring_empty_count(Ring *ring) in ring_empty_count() 174 ring_empty_consecutive(Ring *ring) in ring_empty_consecutive() 195 ring_full_count(Ring *ring) in ring_full_count() 213 ring_full_consecutive(Ring *ring) in ring_full_consecutive() [all …]
|
/openbsd/sys/dev/pci/drm/i915/gt/ |
H A D | intel_ring.c | 19 unsigned int intel_ring_update_space(struct intel_ring *ring) in intel_ring_update_space() 29 void __intel_ring_pin(struct intel_ring *ring) in __intel_ring_pin() 35 int intel_ring_pin(struct intel_ring *ring, struct i915_gem_ww_ctx *ww) in intel_ring_pin() 85 void intel_ring_reset(struct intel_ring *ring, u32 tail) in intel_ring_reset() 94 void intel_ring_unpin(struct intel_ring *ring) in intel_ring_unpin() 149 struct intel_ring *ring; in intel_engine_create_ring() local 186 struct intel_ring *ring = container_of(ref, typeof(*ring), ref); in intel_ring_free() local 193 wait_for_space(struct intel_ring *ring, in wait_for_space() 232 struct intel_ring *ring = rq->ring; in intel_ring_begin() local
|
H A D | intel_ring.h | 30 static inline struct intel_ring *intel_ring_get(struct intel_ring *ring) in intel_ring_get() 36 static inline void intel_ring_put(struct intel_ring *ring) in intel_ring_put() 55 static inline u32 intel_ring_wrap(const struct intel_ring *ring, u32 pos) in intel_ring_wrap() 60 static inline int intel_ring_direction(const struct intel_ring *ring, in intel_ring_direction() 69 intel_ring_offset_valid(const struct intel_ring *ring, in intel_ring_offset_valid() 91 assert_ring_tail_valid(const struct intel_ring *ring, unsigned int tail) in assert_ring_tail_valid() 117 intel_ring_set_tail(struct intel_ring *ring, unsigned int tail) in intel_ring_set_tail()
|