amdgpu_ring 434 drivers/gpu/drm/amd/amdgpu/amdgpu.h int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs, amdgpu_ring 568 drivers/gpu/drm/amd/amdgpu/amdgpu.h void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring); amdgpu_ring 571 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_ring *ring); amdgpu_ring 686 drivers/gpu/drm/amd/amdgpu/amdgpu.h void (*hdp_flush)(struct amdgpu_device *adev, struct amdgpu_ring *ring); amdgpu_ring 906 drivers/gpu/drm/amd/amdgpu/amdgpu.h struct amdgpu_ring *rings[AMDGPU_MAX_RINGS]; amdgpu_ring 607 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c struct amdgpu_ring *ring; amdgpu_ring 808 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c struct amdgpu_ring *ring = &adev->gfx.kiq.ring; amdgpu_ring 833 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c struct amdgpu_ring *ring = &adev->gfx.kiq.ring; amdgpu_ring 647 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c struct amdgpu_ring *ring = &adev->gfx.kiq.ring; amdgpu_ring 674 drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c struct amdgpu_ring *ring = &adev->gfx.kiq.ring; amdgpu_ring 41 drivers/gpu/drm/amd/amdgpu/amdgpu_benchmark.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 786 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c struct amdgpu_ring *ring = to_amdgpu_ring(p->entity->rq->sched); amdgpu_ring 946 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c struct amdgpu_ring *ring; amdgpu_ring 1277 drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c struct amdgpu_ring *ring; amdgpu_ring 124 drivers/gpu/drm/amd/amdgpu/amdgpu_ctx.c struct amdgpu_ring *rings[AMDGPU_MAX_RINGS]; amdgpu_ring 867 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 883 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 932 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static void amdgpu_ib_preempt_fences_swap(struct amdgpu_ring *ring, amdgpu_ring 990 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c static void amdgpu_ib_preempt_mark_partial_job(struct amdgpu_ring *ring) amdgpu_ring 1023 drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c struct amdgpu_ring *ring; amdgpu_ring 3560 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 3845 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct amdgpu_ring *ring = tmp_adev->rings[i]; amdgpu_ring 3918 drivers/gpu/drm/amd/amdgpu/amdgpu_device.c struct amdgpu_ring *ring = tmp_adev->rings[i]; amdgpu_ring 56 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring; amdgpu_ring 98 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq) amdgpu_ring 114 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static u32 amdgpu_fence_read(struct amdgpu_ring *ring) amdgpu_ring 136 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **f, amdgpu_ring 194 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s) amdgpu_ring 217 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring) amdgpu_ring 234 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c bool amdgpu_fence_process(struct amdgpu_ring *ring) amdgpu_ring 291 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = from_timer(ring, t, amdgpu_ring 307 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_wait_empty(struct amdgpu_ring *ring) amdgpu_ring 340 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, amdgpu_ring 363 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c unsigned amdgpu_fence_count_emitted(struct amdgpu_ring *ring) amdgpu_ring 390 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring, amdgpu_ring 429 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring, amdgpu_ring 533 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 567 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 601 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 617 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring) amdgpu_ring 649 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = fence->ring; amdgpu_ring 705 drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 27 drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h struct amdgpu_ring; amdgpu_ring 257 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *ring) amdgpu_ring 292 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *ring, amdgpu_ring 323 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring, amdgpu_ring 367 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *ring = NULL; amdgpu_ring 437 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *ring = NULL; amdgpu_ring 470 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *kiq_ring = &kiq->ring; amdgpu_ring 490 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 67 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h void (*kiq_set_resources)(struct amdgpu_ring *kiq_ring, amdgpu_ring 69 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h void (*kiq_map_queues)(struct amdgpu_ring *kiq_ring, amdgpu_ring 70 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring *ring); amdgpu_ring 71 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h void (*kiq_unmap_queues)(struct amdgpu_ring *kiq_ring, amdgpu_ring 72 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring *ring, amdgpu_ring 75 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h void (*kiq_query_status)(struct amdgpu_ring *kiq_ring, amdgpu_ring 76 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring *ring, amdgpu_ring 90 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring ring; amdgpu_ring 293 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring gfx_ring[AMDGPU_MAX_GFX_RINGS]; amdgpu_ring 295 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring compute_ring[AMDGPU_MAX_COMPUTE_RINGS]; amdgpu_ring 356 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h struct amdgpu_ring *ring, amdgpu_ring 359 drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring, amdgpu_ring 96 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 99 drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 122 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs, amdgpu_ring 358 drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 197 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c struct amdgpu_ring *ring, amdgpu_ring 266 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c struct amdgpu_ring *ring, amdgpu_ring 331 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c struct amdgpu_ring *ring, amdgpu_ring 406 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, amdgpu_ring 38 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h struct amdgpu_ring; amdgpu_ring 86 drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring, amdgpu_ring 33 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); amdgpu_ring 107 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring = to_amdgpu_ring(job->base.sched); amdgpu_ring 120 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched); amdgpu_ring 146 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring; amdgpu_ring 168 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, amdgpu_ring 186 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring = to_amdgpu_ring(s_entity->rq->sched); amdgpu_ring 218 drivers/gpu/drm/amd/amdgpu/amdgpu_job.c struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched); amdgpu_ring 77 drivers/gpu/drm/amd/amdgpu/amdgpu_job.h int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring, amdgpu_ring 744 drivers/gpu/drm/amd/amdgpu/amdgpu_object.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 3003 drivers/gpu/drm/amd/amdgpu/amdgpu_pm.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 52 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c struct amdgpu_ring *ring); amdgpu_ring 53 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c static void amdgpu_debugfs_ring_fini(struct amdgpu_ring *ring); amdgpu_ring 65 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw) amdgpu_ring 93 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 108 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 124 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_commit(struct amdgpu_ring *ring) amdgpu_ring 148 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_undo(struct amdgpu_ring *ring) amdgpu_ring 164 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_priority_put(struct amdgpu_ring *ring, amdgpu_ring 206 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_priority_get(struct amdgpu_ring *ring, amdgpu_ring 237 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, amdgpu_ring 352 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_fini(struct amdgpu_ring *ring) amdgpu_ring 391 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, amdgpu_ring 408 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, amdgpu_ring 439 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c struct amdgpu_ring *ring = file_inode(f)->i_private; amdgpu_ring 489 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c struct amdgpu_ring *ring) amdgpu_ring 510 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c static void amdgpu_debugfs_ring_fini(struct amdgpu_ring *ring) amdgpu_ring 526 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c int amdgpu_ring_test_helper(struct amdgpu_ring *ring) amdgpu_ring 47 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h #define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched) amdgpu_ring 63 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h struct amdgpu_ring; amdgpu_ring 88 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring); amdgpu_ring 90 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring, amdgpu_ring 92 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring, amdgpu_ring 97 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_emit(struct amdgpu_ring *ring, struct dma_fence **fence, amdgpu_ring 99 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s); amdgpu_ring 100 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h bool amdgpu_fence_process(struct amdgpu_ring *ring); amdgpu_ring 101 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_fence_wait_empty(struct amdgpu_ring *ring); amdgpu_ring 102 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring, amdgpu_ring 105 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h unsigned amdgpu_fence_count_emitted(struct amdgpu_ring *ring); amdgpu_ring 122 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h u64 (*get_rptr)(struct amdgpu_ring *ring); amdgpu_ring 123 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h u64 (*get_wptr)(struct amdgpu_ring *ring); amdgpu_ring 124 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*set_wptr)(struct amdgpu_ring *ring); amdgpu_ring 132 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_ib)(struct amdgpu_ring *ring, amdgpu_ring 136 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_fence)(struct amdgpu_ring *ring, uint64_t addr, amdgpu_ring 138 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_pipeline_sync)(struct amdgpu_ring *ring); amdgpu_ring 139 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_vm_flush)(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 141 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_hdp_flush)(struct amdgpu_ring *ring); amdgpu_ring 142 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_gds_switch)(struct amdgpu_ring *ring, uint32_t vmid, amdgpu_ring 147 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int (*test_ring)(struct amdgpu_ring *ring); amdgpu_ring 148 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int (*test_ib)(struct amdgpu_ring *ring, long timeout); amdgpu_ring 150 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*insert_nop)(struct amdgpu_ring *ring, uint32_t count); amdgpu_ring 151 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*insert_start)(struct amdgpu_ring *ring); amdgpu_ring 152 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*insert_end)(struct amdgpu_ring *ring); amdgpu_ring 154 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib); amdgpu_ring 155 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h unsigned (*init_cond_exec)(struct amdgpu_ring *ring); amdgpu_ring 156 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*patch_cond_exec)(struct amdgpu_ring *ring, unsigned offset); amdgpu_ring 158 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*begin_use)(struct amdgpu_ring *ring); amdgpu_ring 159 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*end_use)(struct amdgpu_ring *ring); amdgpu_ring 160 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_switch_buffer) (struct amdgpu_ring *ring); amdgpu_ring 161 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_cntxcntl) (struct amdgpu_ring *ring, uint32_t flags); amdgpu_ring 162 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_rreg)(struct amdgpu_ring *ring, uint32_t reg); amdgpu_ring 163 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_wreg)(struct amdgpu_ring *ring, uint32_t reg, uint32_t val); amdgpu_ring 164 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_reg_wait)(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 166 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_reg_write_reg_wait)(struct amdgpu_ring *ring, amdgpu_ring 169 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*emit_tmz)(struct amdgpu_ring *ring, bool start); amdgpu_ring 171 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*set_priority) (struct amdgpu_ring *ring, amdgpu_ring 174 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void (*soft_recovery)(struct amdgpu_ring *ring, unsigned vmid); amdgpu_ring 175 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int (*preempt_ib)(struct amdgpu_ring *ring); amdgpu_ring 256 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw); amdgpu_ring 257 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count); amdgpu_ring 258 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib); amdgpu_ring 259 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_commit(struct amdgpu_ring *ring); amdgpu_ring 260 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_undo(struct amdgpu_ring *ring); amdgpu_ring 261 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_priority_get(struct amdgpu_ring *ring, amdgpu_ring 263 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_priority_put(struct amdgpu_ring *ring, amdgpu_ring 265 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring, amdgpu_ring 268 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_fini(struct amdgpu_ring *ring); amdgpu_ring 269 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring, amdgpu_ring 272 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid, amdgpu_ring 275 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h static inline void amdgpu_ring_set_preempt_cond_exec(struct amdgpu_ring *ring, amdgpu_ring 281 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h static inline void amdgpu_ring_clear_ring(struct amdgpu_ring *ring) amdgpu_ring 289 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h static inline void amdgpu_ring_write(struct amdgpu_ring *ring, uint32_t v) amdgpu_ring 298 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h static inline void amdgpu_ring_write_multiple(struct amdgpu_ring *ring, amdgpu_ring 329 drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h int amdgpu_ring_test_helper(struct amdgpu_ring *ring); amdgpu_ring 35 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c struct amdgpu_sdma_instance *amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring) amdgpu_ring 48 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index) amdgpu_ring 64 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, amdgpu_ring 48 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h struct amdgpu_ring ring; amdgpu_ring 49 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h struct amdgpu_ring page; amdgpu_ring 104 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring); amdgpu_ring 105 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index); amdgpu_ring 106 drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned vmid); amdgpu_ring 70 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c struct amdgpu_ring *ring; amdgpu_ring 72 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c ring = container_of(s_fence->sched, struct amdgpu_ring, sched); amdgpu_ring 259 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c struct amdgpu_ring *ring) amdgpu_ring 32 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct amdgpu_ring; amdgpu_ring 51 drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h struct amdgpu_ring *ring); amdgpu_ring 34 drivers/gpu/drm/amd/amdgpu/amdgpu_test.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 217 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring, amdgpu_ring 367 drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h TP_PROTO(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 63 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct amdgpu_ring *ring, amdgpu_ring 310 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 1860 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct amdgpu_ring *ring; amdgpu_ring 1900 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct amdgpu_ring *ring, amdgpu_ring 1963 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c int amdgpu_copy_buffer(struct amdgpu_ring *ring, uint64_t src_offset, amdgpu_ring 2044 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 55 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h struct amdgpu_ring *buffer_funcs_ring; amdgpu_ring 86 drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.h int amdgpu_copy_buffer(struct amdgpu_ring *ring, uint64_t src_offset, amdgpu_ring 329 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c struct amdgpu_ring *ring; amdgpu_ring 421 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c struct amdgpu_ring *ring = &adev->uvd.inst[0].ring; amdgpu_ring 1019 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c static int amdgpu_uvd_send_msg(struct amdgpu_ring *ring, struct amdgpu_bo *bo, amdgpu_ring 1121 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 1153 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 1209 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring) amdgpu_ring 1231 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring) amdgpu_ring 1244 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 45 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h struct amdgpu_ring ring; amdgpu_ring 46 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS]; amdgpu_ring 77 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 79 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 84 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring); amdgpu_ring 85 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring); amdgpu_ring 86 drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout); amdgpu_ring 236 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c struct amdgpu_ring *ring; amdgpu_ring 356 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring) amdgpu_ring 388 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring) amdgpu_ring 404 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c struct amdgpu_ring *ring = &adev->vce.ring[0]; amdgpu_ring 431 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 511 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 1036 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1054 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1073 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 1111 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 48 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h struct amdgpu_ring ring[AMDGPU_MAX_VCE_RINGS]; amdgpu_ring 61 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 64 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 69 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, amdgpu_ring 71 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 73 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring); amdgpu_ring 74 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout); amdgpu_ring 75 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring); amdgpu_ring 76 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring); amdgpu_ring 77 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h unsigned amdgpu_vce_ring_get_emit_ib_size(struct amdgpu_ring *ring); amdgpu_ring 78 drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h unsigned amdgpu_vce_ring_get_dma_frame_size(struct amdgpu_ring *ring); amdgpu_ring 334 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring) amdgpu_ring 375 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring) amdgpu_ring 380 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 407 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_dec_send_msg(struct amdgpu_ring *ring, amdgpu_ring 459 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 493 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 519 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 543 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 571 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 624 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 677 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 710 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_jpeg_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 739 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c static int amdgpu_vcn_jpeg_set_reg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 778 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c int amdgpu_vcn_jpeg_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 169 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h struct amdgpu_ring ring_dec; amdgpu_ring 170 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS]; amdgpu_ring 171 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h struct amdgpu_ring ring_jpeg; amdgpu_ring 203 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring); amdgpu_ring 204 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring); amdgpu_ring 206 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring); amdgpu_ring 207 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout); amdgpu_ring 209 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring); amdgpu_ring 210 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout); amdgpu_ring 212 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_jpeg_ring_test_ring(struct amdgpu_ring *ring); amdgpu_ring 213 drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h int amdgpu_vcn_jpeg_ring_test_ib(struct amdgpu_ring *ring, long timeout); amdgpu_ring 54 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c struct amdgpu_ring *ring = &kiq->ring; amdgpu_ring 100 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c struct amdgpu_ring *ring = &kiq->ring; amdgpu_ring 145 drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c struct amdgpu_ring *ring = &kiq->ring; amdgpu_ring 949 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c struct amdgpu_ring *ring; amdgpu_ring 984 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c bool amdgpu_vm_need_pipeline_sync(struct amdgpu_ring *ring, amdgpu_ring 1023 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c int amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync) amdgpu_ring 313 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h struct amdgpu_ring *page_fault; amdgpu_ring 359 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h int amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync); amdgpu_ring 401 drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h bool amdgpu_vm_need_pipeline_sync(struct amdgpu_ring *ring, amdgpu_ring 98 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c struct amdgpu_ring *ring; amdgpu_ring 102 drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c ring = container_of(p->vm->entity.rq->sched, struct amdgpu_ring, sched); amdgpu_ring 1724 drivers/gpu/drm/amd/amdgpu/cik.c static void cik_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 1735 drivers/gpu/drm/amd/amdgpu/cik.c struct amdgpu_ring *ring) amdgpu_ring 163 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static uint64_t cik_sdma_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 179 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static uint64_t cik_sdma_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 193 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 201 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 222 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 247 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 276 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 308 drivers/gpu/drm/amd/amdgpu/cik_sdma.c struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; amdgpu_ring 309 drivers/gpu/drm/amd/amdgpu/cik_sdma.c struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; amdgpu_ring 434 drivers/gpu/drm/amd/amdgpu/cik_sdma.c struct amdgpu_ring *ring; amdgpu_ring 613 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 664 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static int cik_sdma_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 808 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 832 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 858 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 874 drivers/gpu/drm/amd/amdgpu/cik_sdma.c static void cik_sdma_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 947 drivers/gpu/drm/amd/amdgpu/cik_sdma.c struct amdgpu_ring *ring; amdgpu_ring 253 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_ce_meta(struct amdgpu_ring *ring, bool resume); amdgpu_ring 254 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume); amdgpu_ring 255 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_tmz(struct amdgpu_ring *ring, bool start); amdgpu_ring 257 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx10_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask) amdgpu_ring 270 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx10_kiq_map_queues(struct amdgpu_ring *kiq_ring, amdgpu_ring 271 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring) amdgpu_ring 297 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx10_kiq_unmap_queues(struct amdgpu_ring *kiq_ring, amdgpu_ring 298 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring, amdgpu_ring 324 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx10_kiq_query_status(struct amdgpu_ring *kiq_ring, amdgpu_ring 325 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring, amdgpu_ring 400 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel, amdgpu_ring 411 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel, amdgpu_ring 433 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 488 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 1243 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 1274 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; amdgpu_ring 2700 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 2788 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring) amdgpu_ring 2813 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 3004 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_kiq_setting(struct amdgpu_ring *ring) amdgpu_ring 3018 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_gfx_mqd_init(struct amdgpu_ring *ring) amdgpu_ring 3106 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_gfx_queue_init_register(struct amdgpu_ring *ring) amdgpu_ring 3154 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_gfx_init_queue(struct amdgpu_ring *ring) amdgpu_ring 3196 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 3224 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 3260 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_compute_mqd_init(struct amdgpu_ring *ring) amdgpu_ring 3391 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_kiq_init_register(struct amdgpu_ring *ring) amdgpu_ring 3497 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_kiq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 3535 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_kcq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 3569 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 3592 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring = NULL; amdgpu_ring 3622 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 3828 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *kiq_ring = &kiq->ring; amdgpu_ring 3991 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_gds_switch(struct amdgpu_ring *ring, amdgpu_ring 4358 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static u64 gfx_v10_0_ring_get_rptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4363 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static u64 gfx_v10_0_ring_get_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4379 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4393 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static u64 gfx_v10_0_ring_get_rptr_compute(struct amdgpu_ring *ring) amdgpu_ring 4398 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static u64 gfx_v10_0_ring_get_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 4410 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_set_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 4423 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 4452 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, amdgpu_ring 4489 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_ib_compute(struct amdgpu_ring *ring, amdgpu_ring 4524 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 4562 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 4572 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 4585 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 4612 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_sb(struct amdgpu_ring *ring) amdgpu_ring 4618 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) amdgpu_ring 4653 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static unsigned gfx_v10_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring) amdgpu_ring 4667 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_patch_cond_exec(struct amdgpu_ring *ring, unsigned offset) amdgpu_ring 4680 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static int gfx_v10_0_ring_preempt_ib(struct amdgpu_ring *ring) amdgpu_ring 4685 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *kiq_ring = &kiq->ring; amdgpu_ring 4720 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_ce_meta(struct amdgpu_ring *ring, bool resume) amdgpu_ring 4750 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume) amdgpu_ring 4784 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_tmz(struct amdgpu_ring *ring, bool start) amdgpu_ring 4790 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg) amdgpu_ring 4806 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 4829 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 4835 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c static void gfx_v10_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 4996 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 5066 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring; amdgpu_ring 5120 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring = &(adev->gfx.kiq.ring); amdgpu_ring 5164 drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c struct amdgpu_ring *ring = &(adev->gfx.kiq.ring); amdgpu_ring 1790 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static int gfx_v6_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 1828 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) amdgpu_ring 1835 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 1863 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1903 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static int gfx_v6_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 2029 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; amdgpu_ring 2092 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c struct amdgpu_ring *ring; amdgpu_ring 2144 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static u64 gfx_v6_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 2149 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static u64 gfx_v6_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 2163 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 2171 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_set_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 2189 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c struct amdgpu_ring *ring; amdgpu_ring 2307 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 2332 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 2362 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 2977 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c static void gfx_v6_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) amdgpu_ring 3083 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c struct amdgpu_ring *ring; amdgpu_ring 3389 drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c struct amdgpu_ring *ring; amdgpu_ring 2087 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static int gfx_v7_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 2131 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 2162 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) amdgpu_ring 2182 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 2223 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_fence_compute(struct amdgpu_ring *ring, amdgpu_ring 2258 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, amdgpu_ring 2289 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_ib_compute(struct amdgpu_ring *ring, amdgpu_ring 2323 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) amdgpu_ring 2352 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static int gfx_v7_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 2525 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; amdgpu_ring 2601 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 2658 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static u64 gfx_v7_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 2663 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static u64 gfx_v7_0_ring_get_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 2670 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 2678 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static u64 gfx_v7_0_ring_get_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 2684 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_set_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 2789 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 2931 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring) amdgpu_ring 3078 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; amdgpu_ring 3116 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 3211 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 3250 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 3282 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 4090 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_emit_gds_switch(struct amdgpu_ring *ring, amdgpu_ring 4129 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c static void gfx_v7_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid) amdgpu_ring 4403 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; amdgpu_ring 4431 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 4868 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 4893 drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 729 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_ce_meta(struct amdgpu_ring *ring); amdgpu_ring 730 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_de_meta(struct amdgpu_ring *ring); amdgpu_ring 836 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static int gfx_v8_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 873 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static int gfx_v8_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 1549 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; amdgpu_ring 1919 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; amdgpu_ring 1954 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 4196 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; amdgpu_ring 4257 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_set_cpg_door_bell(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 4293 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 4361 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_kiq_setting(struct amdgpu_ring *ring) amdgpu_ring 4377 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 4411 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 4457 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static int gfx_v8_0_mqd_init(struct amdgpu_ring *ring) amdgpu_ring 4637 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static int gfx_v8_0_kiq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 4676 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static int gfx_v8_0_kcq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 4719 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 4742 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = NULL; amdgpu_ring 4777 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 4856 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 4863 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 5064 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 5159 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 5202 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_gds_switch(struct amdgpu_ring *ring, amdgpu_ring 6041 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static u64 gfx_v8_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 6046 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static u64 gfx_v8_0_ring_get_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 6057 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 6071 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 6104 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_vgt_flush(struct amdgpu_ring *ring) amdgpu_ring 6115 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, amdgpu_ring 6147 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_ib_compute(struct amdgpu_ring *ring, amdgpu_ring 6181 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 6218 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 6235 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 6261 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static u64 gfx_v8_0_ring_get_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 6266 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_set_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 6275 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_set_pipe_percent(struct amdgpu_ring *ring, amdgpu_ring 6295 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring, amdgpu_ring 6300 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *iring; amdgpu_ring 6345 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring, amdgpu_ring 6360 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_set_priority_compute(struct amdgpu_ring *ring, amdgpu_ring 6373 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_fence_compute(struct amdgpu_ring *ring, amdgpu_ring 6394 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 6419 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_ring_emit_sb(struct amdgpu_ring *ring) amdgpu_ring 6425 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) amdgpu_ring 6458 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static unsigned gfx_v8_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring) amdgpu_ring 6471 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_patch_cond_exec(struct amdgpu_ring *ring, unsigned offset) amdgpu_ring 6485 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg) amdgpu_ring 6501 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 6525 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid) amdgpu_ring 6733 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 6763 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c struct amdgpu_ring *ring; amdgpu_ring 7202 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_ce_meta(struct amdgpu_ring *ring) amdgpu_ring 7231 drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c static void gfx_v8_0_ring_emit_de_meta(struct amdgpu_ring *ring) amdgpu_ring 733 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_de_meta(struct amdgpu_ring *ring); amdgpu_ring 734 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static u64 gfx_v9_0_ring_get_rptr_compute(struct amdgpu_ring *ring); amdgpu_ring 805 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel, amdgpu_ring 817 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel, amdgpu_ring 839 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 876 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 2079 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; amdgpu_ring 2161 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; amdgpu_ring 2194 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 3139 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0]; amdgpu_ring 3201 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 3328 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_kiq_setting(struct amdgpu_ring *ring) amdgpu_ring 3344 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 3380 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 3410 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_mqd_init(struct amdgpu_ring *ring) amdgpu_ring 3552 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_kiq_init_register(struct amdgpu_ring *ring) amdgpu_ring 3657 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_kiq_fini_register(struct amdgpu_ring *ring) amdgpu_ring 3696 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_kiq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 3736 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static int gfx_v9_0_kcq_init_queue(struct amdgpu_ring *ring) amdgpu_ring 3772 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 3795 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = NULL; amdgpu_ring 3825 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 3915 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *kiq_ring = &adev->gfx.kiq.ring; amdgpu_ring 3922 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; amdgpu_ring 4096 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_gds_switch(struct amdgpu_ring *ring, amdgpu_ring 4222 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; amdgpu_ring 4265 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; amdgpu_ring 4947 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static u64 gfx_v9_0_ring_get_rptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4952 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static u64 gfx_v9_0_ring_get_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4968 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_set_wptr_gfx(struct amdgpu_ring *ring) amdgpu_ring 4982 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 5011 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_ib_gfx(struct amdgpu_ring *ring, amdgpu_ring 5044 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_ib_compute(struct amdgpu_ring *ring, amdgpu_ring 5079 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 5113 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 5124 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 5137 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static u64 gfx_v9_0_ring_get_rptr_compute(struct amdgpu_ring *ring) amdgpu_ring 5142 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static u64 gfx_v9_0_ring_get_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 5154 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_set_pipe_percent(struct amdgpu_ring *ring, amdgpu_ring 5174 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring, amdgpu_ring 5179 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *iring; amdgpu_ring 5224 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring, amdgpu_ring 5240 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_set_priority_compute(struct amdgpu_ring *ring, amdgpu_ring 5253 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_set_wptr_compute(struct amdgpu_ring *ring) amdgpu_ring 5266 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 5293 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_ring_emit_sb(struct amdgpu_ring *ring) amdgpu_ring 5299 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_ce_meta(struct amdgpu_ring *ring) amdgpu_ring 5318 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_de_meta(struct amdgpu_ring *ring) amdgpu_ring 5340 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_tmz(struct amdgpu_ring *ring, bool start) amdgpu_ring 5346 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags) amdgpu_ring 5380 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static unsigned gfx_v9_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring) amdgpu_ring 5392 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_patch_cond_exec(struct amdgpu_ring *ring, unsigned offset) amdgpu_ring 5405 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg) amdgpu_ring 5421 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 5444 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 5450 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 5467 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c static void gfx_v9_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid) amdgpu_ring 5668 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 5698 drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 309 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c struct amdgpu_ring *ring = adev->mman.buffer_funcs_ring; amdgpu_ring 369 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c static uint64_t gmc_v10_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, amdgpu_ring 412 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c static void gmc_v10_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 558 drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c struct amdgpu_ring *ring = adev->rings[i]; amdgpu_ring 371 drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c static uint64_t gmc_v6_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, amdgpu_ring 443 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c static uint64_t gmc_v7_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, amdgpu_ring 460 drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c static void gmc_v7_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 645 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c static uint64_t gmc_v8_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, amdgpu_ring 662 drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c static void gmc_v8_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 567 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c static uint64_t gmc_v9_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring, amdgpu_ring 610 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c static void gmc_v9_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid, amdgpu_ring 810 drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c struct amdgpu_ring *ring; amdgpu_ring 56 drivers/gpu/drm/amd/amdgpu/nbio_v2_3.c struct amdgpu_ring *ring) amdgpu_ring 54 drivers/gpu/drm/amd/amdgpu/nbio_v6_1.c struct amdgpu_ring *ring) amdgpu_ring 64 drivers/gpu/drm/amd/amdgpu/nbio_v7_0.c struct amdgpu_ring *ring) amdgpu_ring 81 drivers/gpu/drm/amd/amdgpu/nbio_v7_4.c struct amdgpu_ring *ring) amdgpu_ring 488 drivers/gpu/drm/amd/amdgpu/nv.c static void nv_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 494 drivers/gpu/drm/amd/amdgpu/nv.c struct amdgpu_ring *ring) amdgpu_ring 194 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static uint64_t sdma_v2_4_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 207 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static uint64_t sdma_v2_4_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 222 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 229 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 250 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 278 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 308 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 341 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; amdgpu_ring 342 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; amdgpu_ring 412 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c struct amdgpu_ring *ring; amdgpu_ring 547 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static int sdma_v2_4_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 599 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static int sdma_v2_4_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 747 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 771 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 798 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 815 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c static void sdma_v2_4_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 840 drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c struct amdgpu_ring *ring; amdgpu_ring 350 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static uint64_t sdma_v3_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 363 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static uint64_t sdma_v3_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 385 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 403 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 424 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 452 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 482 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 515 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; amdgpu_ring 516 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; amdgpu_ring 647 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c struct amdgpu_ring *ring; amdgpu_ring 819 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static int sdma_v3_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 871 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static int sdma_v3_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 1018 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 1042 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 1069 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1086 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c static void sdma_v3_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1118 drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c struct amdgpu_ring *ring; amdgpu_ring 541 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static uint64_t sdma_v4_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 559 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static uint64_t sdma_v4_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 586 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 628 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static uint64_t sdma_v4_0_page_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 652 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_page_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 672 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 693 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 714 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_wait_reg_mem(struct amdgpu_ring *ring, amdgpu_ring 746 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 770 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 808 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; amdgpu_ring 852 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES]; amdgpu_ring 960 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static uint32_t sdma_v4_0_rb_cntl(struct amdgpu_ring *ring, uint32_t rb_cntl) amdgpu_ring 985 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *ring = &adev->sdma.instance[i].ring; amdgpu_ring 1075 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *ring = &adev->sdma.instance[i].page; amdgpu_ring 1287 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *ring; amdgpu_ring 1346 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *page = &adev->sdma.instance[i].page; amdgpu_ring 1372 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static int sdma_v4_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 1424 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static int sdma_v4_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 1576 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 1601 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 1623 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1629 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1638 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c static void sdma_v4_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 1794 drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c struct amdgpu_ring *ring; amdgpu_ring 232 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static unsigned sdma_v5_0_ring_init_cond_exec(struct amdgpu_ring *ring) amdgpu_ring 246 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_patch_cond_exec(struct amdgpu_ring *ring, amdgpu_ring 268 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static uint64_t sdma_v5_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 286 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static uint64_t sdma_v5_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 322 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 356 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 377 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 424 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 456 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 500 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c struct amdgpu_ring *sdma0 = &adev->sdma.instance[0].ring; amdgpu_ring 501 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c struct amdgpu_ring *sdma1 = &adev->sdma.instance[1].ring; amdgpu_ring 623 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c struct amdgpu_ring *ring; amdgpu_ring 885 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static int sdma_v5_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 952 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static int sdma_v5_0_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 1113 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 1138 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 1166 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1172 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1181 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 1195 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static void sdma_v5_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 1222 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c struct amdgpu_ring *ring; amdgpu_ring 1360 drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c static int sdma_v5_0_ring_preempt_ib(struct amdgpu_ring *ring) amdgpu_ring 1242 drivers/gpu/drm/amd/amdgpu/si.c static void si_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 1253 drivers/gpu/drm/amd/amdgpu/si.c struct amdgpu_ring *ring) amdgpu_ring 41 drivers/gpu/drm/amd/amdgpu/si_dma.c static uint64_t si_dma_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 46 drivers/gpu/drm/amd/amdgpu/si_dma.c static uint64_t si_dma_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 54 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 63 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 90 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 114 drivers/gpu/drm/amd/amdgpu/si_dma.c struct amdgpu_ring *ring; amdgpu_ring 133 drivers/gpu/drm/amd/amdgpu/si_dma.c struct amdgpu_ring *ring; amdgpu_ring 202 drivers/gpu/drm/amd/amdgpu/si_dma.c static int si_dma_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 252 drivers/gpu/drm/amd/amdgpu/si_dma.c static int si_dma_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 407 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib) amdgpu_ring 420 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 444 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 458 drivers/gpu/drm/amd/amdgpu/si_dma.c static void si_dma_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 482 drivers/gpu/drm/amd/amdgpu/si_dma.c struct amdgpu_ring *ring; amdgpu_ring 812 drivers/gpu/drm/amd/amdgpu/soc15.c static void soc15_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 818 drivers/gpu/drm/amd/amdgpu/soc15.c struct amdgpu_ring *ring) amdgpu_ring 1259 drivers/gpu/drm/amd/amdgpu/soc15.c struct amdgpu_ring *ring; amdgpu_ring 58 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static uint64_t uvd_v4_2_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 72 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static uint64_t uvd_v4_2_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 86 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static void uvd_v4_2_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 106 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c struct amdgpu_ring *ring; amdgpu_ring 158 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 213 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 256 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 446 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static void uvd_v4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 475 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static int uvd_v4_2_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 511 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static void uvd_v4_2_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 522 drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c static void uvd_v4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 56 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static uint64_t uvd_v5_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 70 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static uint64_t uvd_v5_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 84 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static void uvd_v5_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 104 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c struct amdgpu_ring *ring; amdgpu_ring 154 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 211 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 294 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 463 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static void uvd_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 492 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static int uvd_v5_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 527 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static void uvd_v5_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 540 drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c static void uvd_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 77 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 91 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static uint64_t uvd_v6_0_enc_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 107 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 121 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static uint64_t uvd_v6_0_enc_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 138 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 152 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 170 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static int uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 208 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static int uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 270 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static int uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring, amdgpu_ring 329 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static int uvd_v6_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 385 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c struct amdgpu_ring *ring; amdgpu_ring 469 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 538 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 701 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c struct amdgpu_ring *ring = &adev->uvd.inst->ring; amdgpu_ring 896 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 926 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 943 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 955 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static int uvd_v6_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 991 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1017 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1031 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1042 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1057 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 1074 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 1086 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 1097 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1102 drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c static void uvd_v6_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 71 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 85 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static uint64_t uvd_v7_0_enc_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 102 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 116 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static uint64_t uvd_v7_0_enc_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 136 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 150 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 175 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static int uvd_v7_0_enc_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 216 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static int uvd_v7_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 278 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static int uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, amdgpu_ring 336 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static int uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout) amdgpu_ring 405 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 523 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 766 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 932 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_ring *ring; amdgpu_ring 1155 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1194 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 1212 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring) amdgpu_ring 1224 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static int uvd_v7_0_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 1263 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c struct amdgpu_ring *ring = to_amdgpu_ring(p->entity->rq->sched); amdgpu_ring 1290 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1321 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1335 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1351 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 1370 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1385 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 1398 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1403 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 1413 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1425 drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c static void uvd_v7_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 55 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c static uint64_t vce_v2_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 72 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c static uint64_t vce_v2_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 89 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c static void vce_v2_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 232 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c struct amdgpu_ring *ring; amdgpu_ring 415 drivers/gpu/drm/amd/amdgpu/vce_v2_0.c struct amdgpu_ring *ring; amdgpu_ring 77 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static uint64_t vce_v3_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 109 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static uint64_t vce_v3_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 141 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static void vce_v3_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 267 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c struct amdgpu_ring *ring; amdgpu_ring 421 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c struct amdgpu_ring *ring; amdgpu_ring 834 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static void vce_v3_0_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 848 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static void vce_v3_0_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 860 drivers/gpu/drm/amd/amdgpu/vce_v3_0.c static void vce_v3_0_emit_pipeline_sync(struct amdgpu_ring *ring) amdgpu_ring 61 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static uint64_t vce_v4_0_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 80 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static uint64_t vce_v4_0_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 102 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 206 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c struct amdgpu_ring *ring; amdgpu_ring 337 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c struct amdgpu_ring *ring; amdgpu_ring 427 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c struct amdgpu_ring *ring; amdgpu_ring 951 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, amdgpu_ring 963 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 975 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 980 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 989 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1001 drivers/gpu/drm/amd/amdgpu/vce_v4_0.c static void vce_v4_0_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 50 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_set_patch_ring(struct amdgpu_ring *ring, uint32_t ptr); amdgpu_ring 86 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring; amdgpu_ring 196 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 234 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 784 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 973 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 1232 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c struct amdgpu_ring *ring; amdgpu_ring 1395 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1409 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1423 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1441 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring *ring) amdgpu_ring 1460 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1477 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1516 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1539 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 1559 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1574 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1597 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_enc_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1614 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_enc_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1631 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1651 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 1663 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1676 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1690 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 1700 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1712 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1728 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_jpeg_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1742 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static uint64_t vcn_v1_0_jpeg_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1756 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1770 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_insert_start(struct amdgpu_ring *ring) amdgpu_ring 1789 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1809 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1881 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1934 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_emit_reg_wait(struct amdgpu_ring *ring, amdgpu_ring 1964 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1979 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 2000 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 2012 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_patch_wreg(struct amdgpu_ring *ring, uint32_t *ptr, uint32_t reg_offset, uint32_t val) amdgpu_ring 2027 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_jpeg_ring_set_patch_ring(struct amdgpu_ring *ring, uint32_t ptr) amdgpu_ring 2139 drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c static void vcn_v1_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 115 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring; amdgpu_ring 244 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 293 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 668 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_jpeg; amdgpu_ring 930 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 1056 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec; amdgpu_ring 1334 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c struct amdgpu_ring *ring; amdgpu_ring 1436 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1450 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1467 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static void vcn_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1490 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring) amdgpu_ring 1507 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1522 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 1543 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1580 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1599 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 1618 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1633 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 1656 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_enc_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1673 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_enc_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1697 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static void vcn_v2_0_enc_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1726 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 1738 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1751 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1765 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 1774 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 1786 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) amdgpu_ring 1800 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_jpeg_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1814 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static uint64_t vcn_v2_0_jpeg_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1831 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static void vcn_v2_0_jpeg_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1850 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_insert_start(struct amdgpu_ring *ring) amdgpu_ring 1868 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_insert_end(struct amdgpu_ring *ring) amdgpu_ring 1887 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 1936 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_emit_ib(struct amdgpu_ring *ring, amdgpu_ring 1987 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 2014 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 2029 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val) amdgpu_ring 2047 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c void vcn_v2_0_jpeg_ring_nop(struct amdgpu_ring *ring, uint32_t count) amdgpu_ring 2095 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c static int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring) amdgpu_ring 27 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring); amdgpu_ring 28 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring); amdgpu_ring 29 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count); amdgpu_ring 30 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 32 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, amdgpu_ring 34 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 36 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 38 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, amdgpu_ring 41 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring *ring); amdgpu_ring 42 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, amdgpu_ring 44 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, amdgpu_ring 46 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 48 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 50 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val); amdgpu_ring 52 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_insert_start(struct amdgpu_ring *ring); amdgpu_ring 53 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_insert_end(struct amdgpu_ring *ring); amdgpu_ring 54 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq, amdgpu_ring 56 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job, amdgpu_ring 58 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg, amdgpu_ring 60 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_emit_vm_flush(struct amdgpu_ring *ring, amdgpu_ring 62 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val); amdgpu_ring 63 drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h extern void vcn_v2_0_jpeg_ring_nop(struct amdgpu_ring *ring, uint32_t count); amdgpu_ring 112 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c struct amdgpu_ring *ring; amdgpu_ring 250 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c struct amdgpu_ring *ring; amdgpu_ring 302 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c struct amdgpu_ring *ring; amdgpu_ring 611 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c struct amdgpu_ring *ring; amdgpu_ring 713 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c struct amdgpu_ring *ring; amdgpu_ring 957 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 971 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 988 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static void vcn_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1037 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_enc_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1054 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_enc_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1078 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static void vcn_v2_5_enc_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 1136 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_jpeg_ring_get_rptr(struct amdgpu_ring *ring) amdgpu_ring 1150 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static uint64_t vcn_v2_5_jpeg_ring_get_wptr(struct amdgpu_ring *ring) amdgpu_ring 1167 drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c static void vcn_v2_5_jpeg_ring_set_wptr(struct amdgpu_ring *ring) amdgpu_ring 909 drivers/gpu/drm/amd/amdgpu/vi.c static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring) amdgpu_ring 920 drivers/gpu/drm/amd/amdgpu/vi.c struct amdgpu_ring *ring)