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)