Symbol: amdgpu_ring
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1415
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1417
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1424
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu.h
1427
ssize_t amdgpu_get_soft_full_reset_mask(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
586
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
589
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu.h
923
struct amdgpu_ring *rings[AMDGPU_MAX_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
694
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
864
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c
866
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_arcturus.c
290
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c
294
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10_3.c
280
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v11.c
265
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v9.c
305
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[inst].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
297
struct amdgpu_ring *ring = &adev->cper.ring_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
329
struct amdgpu_ring *ring = &adev->cper.ring_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
373
struct amdgpu_ring *ring = &adev->cper.ring_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
428
static bool amdgpu_cper_is_hdr(struct amdgpu_ring *ring, u64 pos)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
447
static u32 amdgpu_cper_ring_get_ent_sz(struct amdgpu_ring *ring, u64 pos)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
485
void amdgpu_cper_ring_write(struct amdgpu_ring *ring, void *src, int count)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
554
static u64 amdgpu_cper_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
559
static u64 amdgpu_cper_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.c
574
struct amdgpu_ring *ring = &(adev->cper.ring_buf);
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
100
void amdgpu_cper_ring_write(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_cper.h
66
struct amdgpu_ring ring_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1012
struct amdgpu_ring *ring = amdgpu_job_ring(job);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
1103
struct amdgpu_ring *ring = to_amdgpu_ring(sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
337
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1772
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1788
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1903
static void amdgpu_ib_preempt_fences_swap(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
1961
static void amdgpu_ib_preempt_mark_partial_job(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2004
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_debugfs.c
2170
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
343
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c
546
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h
53
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
2260
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
4973
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5145
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5638
struct amdgpu_ring *ring = tmp_adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
5722
struct amdgpu_ring *ring = tmp_adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6627
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6650
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6775
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_device.c
6892
ssize_t amdgpu_get_soft_full_reset_mask(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_drv.c
2853
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
101
void amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
159
int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
190
static void amdgpu_fence_schedule_fallback(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
207
bool amdgpu_fence_process(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
260
struct amdgpu_ring *ring = timer_container_of(ring, t,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
277
int amdgpu_fence_wait_empty(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
310
signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
330
unsigned int amdgpu_fence_count_emitted(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
350
u64 amdgpu_fence_last_unsignaled_time_us(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
381
void amdgpu_fence_update_start_timestamp(struct amdgpu_ring *ring, uint32_t seq, ktime_t timestamp)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
407
int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
443
int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
500
static bool amdgpu_fence_need_ring_interrupt_restore(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
538
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
568
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
585
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
624
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
63
static void amdgpu_fence_write(struct amdgpu_ring *ring, u32 seq)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
644
void amdgpu_fence_driver_set_error(struct amdgpu_ring *ring, int error)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
668
void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
715
void amdgpu_ring_set_fence_errors_and_reemit(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
772
static void amdgpu_ring_backup_unprocessed_command(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
785
void amdgpu_ring_backup_unprocessed_commands(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
79
static u32 amdgpu_fence_read(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c
889
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_gds.h
27
struct amdgpu_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1137
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1211
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1271
void amdgpu_gfx_get_hdp_flush_mask(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1311
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1662
static int amdgpu_gfx_run_cleaner_shader_job(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
172
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
1723
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
194
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2348
void amdgpu_gfx_enforce_isolation_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2388
void amdgpu_gfx_enforce_isolation_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2449
void amdgpu_gfx_profile_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2486
void amdgpu_gfx_profile_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2575
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2601
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2645
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2672
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2707
int amdgpu_gfx_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
2711
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
272
struct amdgpu_ring *ring, int xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
310
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
342
void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
386
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
476
struct amdgpu_ring *ring = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
558
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
608
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
675
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
714
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.c
778
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
135
void (*kiq_set_resources)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
137
void (*kiq_map_queues)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
138
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
139
void (*kiq_unmap_queues)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
140
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
143
void (*kiq_query_status)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
144
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
147
void (*kiq_invalidate_tlbs)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
150
void (*kiq_reset_hw_queue)(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
166
struct amdgpu_ring ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
366
void (*get_hdp_flush_mask)(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
460
struct amdgpu_ring gfx_ring[AMDGPU_MAX_GFX_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
462
struct amdgpu_ring compute_ring[AMDGPU_MAX_COMPUTE_RINGS * AMDGPU_MAX_GC_INSTANCES];
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
505
struct amdgpu_ring sw_gfx_ring[AMDGPU_MAX_SW_GFX_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
583
void amdgpu_gfx_kiq_free_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
609
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
611
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
631
void amdgpu_gfx_get_hdp_flush_mask(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
655
void amdgpu_gfx_enforce_isolation_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
656
void amdgpu_gfx_enforce_isolation_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
659
void amdgpu_gfx_profile_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
660
void amdgpu_gfx_profile_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
668
int amdgpu_gfx_ring_preempt_ib(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
654
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
658
struct amdgpu_ring *shared_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
723
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
789
struct amdgpu_ring *ring = &adev->gfx.kiq[inst].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
883
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
162
uint64_t (*emit_flush_gpu_tlb)(struct amdgpu_ring *ring, unsigned vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
165
void (*emit_pasid_mapping)(struct amdgpu_ring *ring, unsigned vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
52
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
70
void amdgpu_hdp_invalidate(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.c
78
void amdgpu_hdp_flush(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
32
void (*flush_hdp)(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
34
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
48
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
50
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_hdp.h
52
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
124
int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned int num_ibs,
drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
434
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
208
static int amdgpu_vmid_grab_idle(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
225
struct amdgpu_ring *r = adev->vm_manager.concurrent_flush ?
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
258
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
323
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.c
385
int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
38
struct amdgpu_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ids.h
86
int amdgpu_vmid_grab(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
372
int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
393
struct amdgpu_ring *ring = to_amdgpu_ring(sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
430
struct amdgpu_ring *ring = to_amdgpu_ring(sched_job->sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_job.c
90
struct amdgpu_ring *ring = to_amdgpu_ring(s_job->sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
108
static inline struct amdgpu_ring *amdgpu_job_ring(struct amdgpu_job *job)
drivers/gpu/drm/amd/amdgpu/amdgpu_job.h
132
int amdgpu_job_submit_direct(struct amdgpu_job *job, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
133
void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
146
void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
152
int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
188
static int amdgpu_jpeg_dec_set_reg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
229
int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
362
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.c
390
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
115
struct amdgpu_ring ring_dec[AMDGPU_MAX_JPEG_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
159
void amdgpu_jpeg_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
160
void amdgpu_jpeg_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
162
int amdgpu_jpeg_dec_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_jpeg.h
163
int amdgpu_jpeg_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
358
struct amdgpu_ring *ring, uint32_t xcc_id)
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
383
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
409
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.c
602
struct amdgpu_ring *mes_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
211
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
225
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
454
struct amdgpu_ring *ring, uint32_t xcc_id);
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
456
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
460
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_mes.h
95
struct amdgpu_ring ring[AMDGPU_MAX_MES_INST_PIPES];
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
118
void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
146
void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
169
void amdgpu_ring_commit(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
198
void amdgpu_ring_undo(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
226
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
395
void amdgpu_ring_fini(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
433
void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
450
bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
488
struct amdgpu_ring *ring = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
608
struct amdgpu_ring *ring = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
705
struct amdgpu_ring *ring = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
731
struct amdgpu_ring *ring = file_inode(f)->i_private;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
753
struct amdgpu_ring *ring = data;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
765
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
805
int amdgpu_ring_test_helper(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
823
static void amdgpu_ring_to_mqd_prop(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
856
int amdgpu_ring_init_mqd(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
86
int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned int ndw)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
874
void amdgpu_ring_ib_begin(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
880
void amdgpu_ring_ib_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
886
void amdgpu_ring_ib_on_emit_cntl(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
892
void amdgpu_ring_ib_on_emit_ce(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
898
void amdgpu_ring_ib_on_emit_de(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
904
bool amdgpu_ring_sched_ready(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
915
void amdgpu_ring_reset_helper_begin(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
922
int amdgpu_ring_reset_helper_end(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.c
938
bool amdgpu_ring_is_reset_type_supported(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
145
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
161
void amdgpu_fence_driver_set_error(struct amdgpu_ring *ring, int error);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
162
void amdgpu_fence_driver_force_completion(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
164
void amdgpu_ring_set_fence_errors_and_reemit(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
167
int amdgpu_fence_driver_init_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
168
int amdgpu_fence_driver_start_ring(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
175
void amdgpu_fence_emit(struct amdgpu_ring *ring, struct amdgpu_fence *af,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
177
int amdgpu_fence_emit_polling(struct amdgpu_ring *ring, uint32_t *s,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
179
bool amdgpu_fence_process(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
180
int amdgpu_fence_wait_empty(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
181
signed long amdgpu_fence_wait_polling(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
184
unsigned amdgpu_fence_count_emitted(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
188
u64 amdgpu_fence_last_unsignaled_time_us(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
189
void amdgpu_fence_update_start_timestamp(struct amdgpu_ring *ring, uint32_t seq,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
234
u64 (*get_rptr)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
235
u64 (*get_wptr)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
236
void (*set_wptr)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
248
void (*emit_ib)(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
252
void (*emit_fence)(struct amdgpu_ring *ring, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
254
void (*emit_pipeline_sync)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
255
void (*emit_vm_flush)(struct amdgpu_ring *ring, unsigned vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
257
void (*emit_hdp_flush)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
258
void (*emit_gds_switch)(struct amdgpu_ring *ring, uint32_t vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
263
int (*test_ring)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
264
int (*test_ib)(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
266
void (*insert_nop)(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
267
void (*insert_start)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
268
void (*insert_end)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
270
void (*pad_ib)(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
271
unsigned (*init_cond_exec)(struct amdgpu_ring *ring, uint64_t addr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
273
void (*begin_use)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
274
void (*end_use)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
275
void (*emit_switch_buffer) (struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
276
void (*emit_cntxcntl) (struct amdgpu_ring *ring, uint32_t flags);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
277
void (*emit_gfx_shadow)(struct amdgpu_ring *ring, u64 shadow_va, u64 csa_va,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
279
void (*emit_rreg)(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
281
void (*emit_wreg)(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
282
void (*emit_reg_wait)(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
284
void (*emit_reg_write_reg_wait)(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
287
void (*emit_frame_cntl)(struct amdgpu_ring *ring, bool start,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
290
void (*soft_recovery)(struct amdgpu_ring *ring, unsigned vmid);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
291
int (*preempt_ib)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
292
void (*emit_mem_sync)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
293
void (*emit_wave_limit)(struct amdgpu_ring *ring, bool enable);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
294
void (*patch_cntl)(struct amdgpu_ring *ring, unsigned offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
295
void (*patch_ce)(struct amdgpu_ring *ring, unsigned offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
296
void (*patch_de)(struct amdgpu_ring *ring, unsigned offset);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
297
int (*reset)(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
299
void (*emit_cleaner_shader)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
33
struct amdgpu_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
461
int amdgpu_ring_alloc(struct amdgpu_ring *ring, unsigned ndw);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
462
void amdgpu_ring_ib_begin(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
463
void amdgpu_ring_ib_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
464
void amdgpu_ring_ib_on_emit_cntl(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
465
void amdgpu_ring_ib_on_emit_ce(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
466
void amdgpu_ring_ib_on_emit_de(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
468
void amdgpu_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
469
void amdgpu_ring_generic_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
470
void amdgpu_ring_commit(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
471
void amdgpu_ring_undo(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
472
int amdgpu_ring_init(struct amdgpu_device *adev, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
476
void amdgpu_ring_fini(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
477
void amdgpu_ring_emit_reg_write_reg_wait_helper(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
480
bool amdgpu_ring_soft_recovery(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
483
static inline void amdgpu_ring_set_preempt_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
489
static inline void amdgpu_ring_clear_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
494
static inline void amdgpu_ring_write(struct amdgpu_ring *ring, uint32_t v)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
501
static inline void amdgpu_ring_write_multiple(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
526
static inline unsigned int amdgpu_ring_get_dw_distance(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
544
static inline void amdgpu_ring_patch_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
556
int amdgpu_ring_test_helper(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
559
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
561
int amdgpu_ring_init_mqd(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
582
int amdgpu_ib_schedule(struct amdgpu_ring *ring, unsigned num_ibs,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
588
bool amdgpu_ring_sched_ready(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
589
void amdgpu_ring_backup_unprocessed_commands(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
591
void amdgpu_ring_reset_helper_begin(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
593
int amdgpu_ring_reset_helper_end(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
595
bool amdgpu_ring_is_reset_type_supported(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring.h
69
#define to_amdgpu_ring(s) container_of((s), struct amdgpu_ring, sched)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
150
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
195
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
213
void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
253
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
282
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
316
u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
325
u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
334
void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
344
void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
364
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
393
void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
408
void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
419
void amdgpu_sw_ring_ib_mark_offset(struct amdgpu_ring *ring, enum amdgpu_ring_mux_offset_type type)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
433
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
44
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
462
static void scan_and_remove_signaled_chunk(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
485
struct amdgpu_ring *ring, u64 offset,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
519
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
52
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
545
struct amdgpu_ring *ring = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
56
struct amdgpu_ring *real_ring = mux->real_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
104
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
107
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
108
void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
109
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
110
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
111
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
112
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
113
void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
117
u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
118
u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
119
void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
120
void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
121
void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
122
void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
123
void amdgpu_sw_ring_ib_mark_offset(struct amdgpu_ring *ring, enum amdgpu_ring_mux_offset_type type);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
31
struct amdgpu_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
44
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
69
struct amdgpu_ring *real_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.h
261
struct amdgpu_ring *ring, unsigned vmid);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
355
struct amdgpu_ring *ring, *page = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
40
struct amdgpu_sdma_instance *amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
402
struct amdgpu_ring *ring, *page = NULL;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
501
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
519
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
53
int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index)
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
558
struct amdgpu_ring *gfx_ring = &sdma_instance->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
559
struct amdgpu_ring *page_ring = &sdma_instance->page;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.c
69
uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
195
amdgpu_sdma_get_instance_from_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
196
int amdgpu_sdma_get_index_from_ring(struct amdgpu_ring *ring, uint32_t *index);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
197
uint64_t amdgpu_sdma_get_csa_mc_addr(struct amdgpu_ring *ring, unsigned vmid);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
214
bool amdgpu_sdma_is_shared_inv_eng(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
215
struct amdgpu_ring *amdgpu_sdma_get_shared_ring(struct amdgpu_device *adev,
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
216
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
59
int (*stop_kernel_queue)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
60
int (*start_kernel_queue)(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
70
struct amdgpu_ring ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_sdma.h
71
struct amdgpu_ring page;
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
317
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
71
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.c
73
ring = container_of(s_fence->sched, struct amdgpu_ring, sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
32
struct amdgpu_ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_sync.h
57
struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
219
TP_PROTO(struct amdgpu_vm *vm, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
417
TP_PROTO(struct amdgpu_ring *ring, unsigned vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_trace.h
478
TP_PROTO(struct amdgpu_ring *ring, struct dma_fence *fence),
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
172
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_ttm.c
2472
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
107
struct amdgpu_ring *ring = &umsch->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
39
struct amdgpu_ring *ring = &umsch->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
52
struct amdgpu_ring *ring = &umsch->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
66
static void umsch_mm_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
77
static u64 umsch_mm_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.c
85
static u64 umsch_mm_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_umsch_mm.h
134
struct amdgpu_ring ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1154
static int amdgpu_uvd_send_msg(struct amdgpu_ring *ring, struct amdgpu_bo *bo,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1230
int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1258
int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1321
void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1343
void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
1357
int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
410
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.c
528
struct amdgpu_ring *ring = &adev->uvd.inst[0].ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
45
struct amdgpu_ring ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
46
struct amdgpu_ring ring_enc[AMDGPU_MAX_UVD_ENC_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
76
int amdgpu_uvd_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
80
int amdgpu_uvd_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
82
int amdgpu_uvd_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
89
void amdgpu_uvd_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
90
void amdgpu_uvd_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_uvd.h
91
int amdgpu_uvd_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
1106
void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
1126
void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
1145
int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
1184
int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
278
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
387
void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
419
void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
435
struct amdgpu_ring *ring = &adev->vce.ring[0];
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
462
static int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
554
static int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
91
static int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c
93
static int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
48
struct amdgpu_ring ring[AMDGPU_MAX_VCE_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
61
int amdgpu_vce_entity_init(struct amdgpu_device *adev, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
70
void amdgpu_vce_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
72
void amdgpu_vce_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
74
int amdgpu_vce_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
75
int amdgpu_vce_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
76
void amdgpu_vce_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
77
void amdgpu_vce_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
78
unsigned amdgpu_vce_ring_get_emit_ib_size(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h
79
unsigned amdgpu_vce_ring_get_dma_frame_size(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1060
int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1095
int amdgpu_vcn_unified_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1407
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1432
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
1499
int amdgpu_vcn_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
504
void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
543
void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
559
int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
590
int amdgpu_vcn_dec_sw_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
621
static int amdgpu_vcn_dec_send_msg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
670
static int amdgpu_vcn_dec_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
705
static int amdgpu_vcn_dec_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
732
int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
794
static int amdgpu_vcn_dec_sw_send_msg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
863
int amdgpu_vcn_dec_sw_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
895
int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
926
static int amdgpu_vcn_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.c
993
static int amdgpu_vcn_enc_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
307
struct amdgpu_ring ring_dec;
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
308
struct amdgpu_ring ring_enc[AMDGPU_VCN_MAX_ENC_RINGS];
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
524
void amdgpu_vcn_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
525
void amdgpu_vcn_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
530
int amdgpu_vcn_dec_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
531
int amdgpu_vcn_dec_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
532
int amdgpu_vcn_dec_sw_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
533
int amdgpu_vcn_dec_sw_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
534
int amdgpu_vcn_unified_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
536
int amdgpu_vcn_enc_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
537
int amdgpu_vcn_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout);
drivers/gpu/drm/amd/amdgpu/amdgpu_vcn.h
563
int amdgpu_vcn_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_virt.c
1877
struct amdgpu_ring *ring = &adev->cper.ring_buf;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
706
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
741
bool amdgpu_vm_need_pipeline_sync(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.c
772
void amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
472
struct amdgpu_ring *page_fault;
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
518
void amdgpu_vm_flush(struct amdgpu_ring *ring, struct amdgpu_job *job, bool need_pipe_sync);
drivers/gpu/drm/amd/amdgpu/amdgpu_vm.h
579
bool amdgpu_vm_need_pipeline_sync(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
111
struct amdgpu_ring *ring =
drivers/gpu/drm/amd/amdgpu/amdgpu_vm_sdma.c
112
container_of(sched, struct amdgpu_ring, sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
276
struct amdgpu_ring *ring = &vpe->ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
490
static void vpe_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
502
static uint64_t vpe_get_csa_mc_addr(struct amdgpu_ring *ring, uint32_t vmid)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
517
static void vpe_ring_emit_pred_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
529
static void vpe_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
548
static void vpe_ring_emit_fence(struct amdgpu_ring *ring, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
577
static void vpe_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
597
static void vpe_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
606
static void vpe_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
623
static void vpe_ring_emit_vm_flush(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
629
static unsigned int vpe_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
644
static int vpe_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
712
static uint64_t vpe_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
731
static uint64_t vpe_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
750
static void vpe_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
784
static int vpe_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
826
static int vpe_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
880
static void vpe_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
905
static void vpe_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c
912
static int vpe_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.h
64
struct amdgpu_ring ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
476
struct amdgpu_ring *ring = to_amdgpu_ring(sched);
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
525
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
572
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
588
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/amdgpu_xcp.c
623
struct amdgpu_ring *ring = adev->rings[i];
drivers/gpu/drm/amd/amdgpu/cik.c
1858
static void cik_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik.c
1869
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
160
static uint64_t cik_sdma_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
176
static uint64_t cik_sdma_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
190
static void cik_sdma_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
198
static void cik_sdma_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
221
static void cik_sdma_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
246
static void cik_sdma_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
277
static void cik_sdma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
427
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
599
static int cik_sdma_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
651
static int cik_sdma_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
797
static void cik_sdma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
821
static void cik_sdma_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
848
static void cik_sdma_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
864
static void cik_sdma_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/cik_sdma.c
949
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3693
static void gfx_v10_0_ring_emit_ce_meta(struct amdgpu_ring *ring, bool resume);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3694
static void gfx_v10_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3695
static void gfx_v10_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start, bool secure);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3699
static void gfx_v10_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3707
static void gfx10_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3726
static void gfx10_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3727
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3766
static void gfx10_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3767
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3793
static void gfx10_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3794
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3814
static void gfx10_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
3821
static void gfx_v10_0_kiq_reset_hw_queue(struct amdgpu_ring *kiq_ring, uint32_t queue_type,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4000
static void gfx_v10_0_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4011
static void gfx_v10_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4033
static int gfx_v10_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4071
static int gfx_v10_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4653
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
4684
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6375
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6465
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6511
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6725
static void gfx_v10_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
6855
static int gfx_v10_0_kgq_init_queue(struct amdgpu_ring *ring, bool reset)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7037
static int gfx_v10_0_kiq_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7146
static int gfx_v10_0_kiq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7185
static int gfx_v10_0_kcq_init_queue(struct amdgpu_ring *ring, bool restore)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7239
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
7794
static void gfx_v10_0_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8335
struct amdgpu_ring *ring, unsigned int vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8556
static u64 gfx_v10_0_ring_get_rptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8562
static u64 gfx_v10_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8578
static void gfx_v10_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8595
static u64 gfx_v10_0_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8601
static u64 gfx_v10_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8613
static void gfx_v10_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8626
static void gfx_v10_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8643
static void gfx_v10_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8680
static void gfx_v10_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8715
static void gfx_v10_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8748
static void gfx_v10_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8758
static void gfx_v10_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8770
static void gfx_v10_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8783
static void gfx_v10_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8807
static void gfx_v10_0_ring_emit_sb(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8813
static void gfx_v10_0_ring_emit_cntxcntl(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8847
static unsigned int gfx_v10_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8864
static int gfx_v10_0_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8869
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8911
static void gfx_v10_0_ring_emit_ce_meta(struct amdgpu_ring *ring, bool resume)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8941
static void gfx_v10_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8977
static void gfx_v10_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
8986
static void gfx_v10_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9003
static void gfx_v10_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9026
static void gfx_v10_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9032
static void gfx_v10_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9193
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9354
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9417
struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9461
struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9473
static void gfx_v10_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9496
static void gfx_v10_ring_insert_nop(struct amdgpu_ring *ring, uint32_t num_nop)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9511
static int gfx_v10_0_reset_kgq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9517
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9578
static int gfx_v10_0_reset_kcq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9584
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9788
static void gfx_v10_0_ring_emit_cleaner_shader(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9795
static void gfx_v10_0_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c
9802
static void gfx_v10_0_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1158
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
1194
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
355
static void gfx_v11_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
356
static void gfx_v11_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start, bool secure);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
357
static void gfx_v11_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
360
static void gfx_v11_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3656
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
368
static void gfx11_kiq_set_resources(struct amdgpu_ring *kiq_ring, uint64_t queue_mask)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3742
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
3768
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
388
static void gfx11_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
389
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4094
static void gfx_v11_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4236
static int gfx_v11_0_kgq_init_queue(struct amdgpu_ring *ring, bool reset)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
431
static void gfx11_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
432
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4457
static int gfx_v11_0_kiq_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4567
static int gfx_v11_0_kiq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4606
static int gfx_v11_0_kcq_init_queue(struct amdgpu_ring *ring, bool reset)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
465
static void gfx11_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
466
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
4660
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
486
static void gfx11_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5275
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
532
static void gfx_v11_0_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5349
static void gfx_v11_0_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
543
static void gfx_v11_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
565
static void gfx_v11_ring_insert_nop(struct amdgpu_ring *ring, uint32_t num_nop)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5708
struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
580
static int gfx_v11_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5908
static u64 gfx_v11_0_ring_get_rptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5914
static u64 gfx_v11_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5930
static void gfx_v11_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5947
static u64 gfx_v11_0_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5953
static u64 gfx_v11_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5965
static void gfx_v11_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5979
static void gfx_v11_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
5996
static void gfx_v11_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6030
static void gfx_v11_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6065
static void gfx_v11_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6098
static void gfx_v11_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6108
static void gfx_v11_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6120
static void gfx_v11_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6139
static void gfx_v11_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6163
static void gfx_v11_0_ring_emit_cntxcntl(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6183
static unsigned gfx_v11_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6200
static void gfx_v11_0_ring_emit_gfx_shadow(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
621
static int gfx_v11_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6291
static void gfx_v11_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6327
static void gfx_v11_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6336
static void gfx_v11_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6353
static void gfx_v11_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6376
static void gfx_v11_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6382
static void gfx_v11_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6537
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6712
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6789
struct amdgpu_ring *ring = &(adev->gfx.kiq[0].ring);
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6826
static void gfx_v11_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6857
static int gfx_v11_reset_gfx_pipe(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6912
static int gfx_v11_0_reset_kgq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
6948
static int gfx_v11_0_reset_compute_pipe(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7078
static int gfx_v11_0_reset_kcq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7251
static void gfx_v11_0_ring_emit_cleaner_shader(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7258
static void gfx_v11_0_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c
7265
static void gfx_v11_0_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
1010
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2698
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2724
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
281
static void gfx_v12_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
284
static void gfx_v12_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
292
static void gfx_v12_0_kiq_set_resources(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
2949
static void gfx_v12_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
306
static void gfx_v12_0_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
307
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3074
static int gfx_v12_0_kgq_init_queue(struct amdgpu_ring *ring, bool reset)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3294
static int gfx_v12_0_kiq_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3404
static int gfx_v12_0_kiq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3444
static int gfx_v12_0_kcq_init_queue(struct amdgpu_ring *ring, bool reset)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
349
static void gfx_v12_0_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
3499
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
350
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
383
static void gfx_v12_0_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
384
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
403
static void gfx_v12_0_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4048
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
429
static void gfx_v12_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4404
static u64 gfx_v12_0_ring_get_rptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4410
static u64 gfx_v12_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4426
static void gfx_v12_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4443
static u64 gfx_v12_0_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4449
static u64 gfx_v12_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4461
static void gfx_v12_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4475
static void gfx_v12_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4492
static void gfx_v12_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
451
static int gfx_v12_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4515
static void gfx_v12_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4534
static void gfx_v12_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4565
static void gfx_v12_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4575
static void gfx_v12_0_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4587
static void gfx_v12_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4600
static void gfx_v12_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4624
static void gfx_v12_0_ring_emit_cntxcntl(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4644
static unsigned gfx_v12_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4661
static void gfx_v12_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4678
static void gfx_v12_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4702
static void gfx_v12_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4708
static void gfx_v12_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
4854
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
493
static int gfx_v12_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5029
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5089
static void gfx_v12_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5112
static void gfx_v12_ring_insert_nop(struct amdgpu_ring *ring, uint32_t num_nop)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5127
static void gfx_v12_0_ring_emit_cleaner_shader(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5271
static int gfx_v12_reset_gfx_pipe(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5327
static int gfx_v12_0_reset_kgq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5362
static int gfx_v12_0_reset_compute_pipe(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5445
static int gfx_v12_0_reset_kcq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5476
static void gfx_v12_0_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
5483
static void gfx_v12_0_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_0.c
978
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
111
static void gfx_v12_1_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
112
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
149
static void gfx_v12_1_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
150
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
183
static void gfx_v12_1_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
184
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
203
static void gfx_v12_1_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2129
static void gfx_v12_1_xcc_kiq_setting(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2299
static int gfx_v12_1_xcc_kiq_init_register(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
233
static void gfx_v12_1_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2402
static int gfx_v12_1_xcc_kiq_init_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2442
static int gfx_v12_1_xcc_kcq_init_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2475
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2501
struct amdgpu_ring *ring = NULL;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
2532
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
259
static int gfx_v12_1_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3058
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
306
static int gfx_v12_1_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3389
static u64 gfx_v12_1_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3395
static u64 gfx_v12_1_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3407
static void gfx_v12_1_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3421
static void gfx_v12_1_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3455
static void gfx_v12_1_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3488
static void gfx_v12_1_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3497
static void gfx_v12_1_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3509
static void gfx_v12_1_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3522
static void gfx_v12_1_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3544
static void gfx_v12_1_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3563
static void gfx_v12_1_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3586
static void gfx_v12_1_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3592
static void gfx_v12_1_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3706
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3798
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
3876
static void gfx_v12_1_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
785
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
83
static void gfx_v12_1_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
86
static void gfx_v12_1_ring_invalidate_tlbs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v12_1.c
97
static void gfx_v12_1_kiq_set_resources(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1854
static int gfx_v6_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1884
static void gfx_v6_0_ring_emit_vgt_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1891
static void gfx_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1919
static void gfx_v6_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
1960
static int gfx_v6_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2074
struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2137
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2189
static u64 gfx_v6_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2194
static u64 gfx_v6_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2208
static void gfx_v6_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2216
static void gfx_v6_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2234
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2352
static void gfx_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2377
static void gfx_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2407
static void gfx_v6_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
2999
static void gfx_v6_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags)
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3108
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3411
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v6_0.c
3492
static void gfx_v6_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2033
static int gfx_v7_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2068
static void gfx_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2091
static void gfx_v7_0_ring_emit_vgt_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2113
static void gfx_v7_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2159
static void gfx_v7_0_ring_emit_fence_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2196
static void gfx_v7_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2227
static void gfx_v7_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2261
static void gfx_v7_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2291
static int gfx_v7_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2454
struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2530
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2587
static u64 gfx_v7_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2592
static u64 gfx_v7_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2599
static void gfx_v7_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2607
static u64 gfx_v7_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2613
static void gfx_v7_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2714
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2818
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
2970
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3008
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3103
static void gfx_v7_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3144
static void gfx_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3176
static void gfx_v7_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3472
struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3959
static void gfx_v7_0_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
3998
static void gfx_v7_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4084
static void gfx_v7_0_get_hdp_flush_mask(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4317
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4346
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4787
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4812
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4900
static void gfx_v7_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v7_0.c
4912
static void gfx_v7_0_emit_mem_sync_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1476
struct amdgpu_ring *ring = &adev->gfx.compute_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1851
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
1890
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4132
struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4193
static void gfx_v8_0_set_cpg_door_bell(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4229
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4292
static void gfx_v8_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4306
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4340
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4386
static void gfx_v8_0_mqd_set_priority(struct amdgpu_ring *ring, struct vi_mqd *mqd)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4399
static int gfx_v8_0_mqd_init(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4587
static int gfx_v8_0_kiq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4627
static int gfx_v8_0_kcq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4693
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4768
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4775
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
4982
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5077
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5120
static void gfx_v8_0_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5227
static void gfx_v8_0_get_hdp_flush_mask(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
5585
struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6010
static u64 gfx_v8_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6015
static u64 gfx_v8_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6026
static void gfx_v8_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6040
static void gfx_v8_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6062
static void gfx_v8_0_ring_emit_vgt_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6073
static void gfx_v8_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6105
static void gfx_v8_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6139
static void gfx_v8_0_ring_emit_fence_gfx(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6178
static void gfx_v8_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6195
static void gfx_v8_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6221
static u64 gfx_v8_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6226
static void gfx_v8_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6235
static void gfx_v8_0_ring_emit_fence_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6256
static void gfx_v8_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6278
static void gfx_v8_ring_emit_sb(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6284
static void gfx_v8_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6317
static unsigned gfx_v8_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6333
static void gfx_v8_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6350
static void gfx_v8_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6374
static void gfx_v8_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6582
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6612
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6762
static void gfx_v8_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6775
static void gfx_v8_0_emit_mem_sync_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6793
static void gfx_v8_0_emit_wave_limit_cs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
6824
static void gfx_v8_0_emit_wave_limit(struct amdgpu_ring *ring, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7147
static void gfx_v8_0_ring_emit_ce_meta(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
7176
static void gfx_v8_0_ring_emit_de_meta(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
730
static void gfx_v8_0_ring_emit_ce_meta(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
731
static void gfx_v8_0_ring_emit_de_meta(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
838
static int gfx_v8_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v8_0.c
868
static int gfx_v8_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1009
static void gfx_v9_0_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1010
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1031
static void gfx_v9_0_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1044
static void gfx_v9_0_kiq_reset_hw_queue(struct amdgpu_ring *kiq_ring, uint32_t queue_type,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1160
static void gfx_v9_0_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1172
static void gfx_v9_0_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1194
static int gfx_v9_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
1224
static int gfx_v9_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2158
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
2218
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3324
struct amdgpu_ring *ring = &adev->gfx.gfx_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3394
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3524
static void gfx_v9_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3536
static void gfx_v9_0_mqd_set_priority(struct amdgpu_ring *ring, struct v9_mqd *mqd)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3549
static int gfx_v9_0_mqd_init(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3685
static int gfx_v9_0_kiq_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3799
static int gfx_v9_0_kiq_fini_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3838
static int gfx_v9_0_kiq_init_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3886
static int gfx_v9_0_kcq_init_queue(struct amdgpu_ring *ring, bool restore)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
3948
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4079
struct amdgpu_ring *ring = &adev->gfx.compute_ring[i];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4265
struct amdgpu_ring *ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4371
static void gfx_v9_0_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4638
struct amdgpu_ring *ring = &adev->gfx.compute_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
4685
struct amdgpu_ring *ring = &adev->gfx.compute_ring[0];
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5226
struct amdgpu_ring *ring, unsigned int vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5395
static u64 gfx_v9_0_ring_get_rptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5400
static u64 gfx_v9_0_ring_get_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5416
static void gfx_v9_0_ring_set_wptr_gfx(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5430
static void gfx_v9_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5447
static void gfx_v9_0_ring_emit_ib_gfx(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5488
static void gfx_v9_0_ring_patch_cntl(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5497
static void gfx_v9_0_ring_patch_ce_meta(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5521
static void gfx_v9_0_ring_patch_de_meta(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5548
static void gfx_v9_0_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5583
static void gfx_v9_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5624
static void gfx_v9_0_ring_emit_event_write(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5633
static void gfx_v9_0_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5652
static void gfx_v9_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5662
static void gfx_v9_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5675
static u64 gfx_v9_0_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5680
static u64 gfx_v9_0_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5692
static void gfx_v9_0_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5705
static void gfx_v9_0_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5729
static void gfx_v9_ring_emit_sb(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5735
static void gfx_v9_0_ring_emit_ce_meta(struct amdgpu_ring *ring, bool resume)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5767
static int gfx_v9_0_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5772
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5825
static void gfx_v9_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume, bool usegds)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5864
static void gfx_v9_0_ring_emit_frame_cntl(struct amdgpu_ring *ring, bool start,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5873
static void gfx_v9_ring_emit_cntxcntl(struct amdgpu_ring *ring, uint32_t flags)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5906
static unsigned gfx_v9_0_ring_emit_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5921
static void gfx_v9_0_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5938
static void gfx_v9_0_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5961
static void gfx_v9_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5967
static void gfx_v9_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
5984
static void gfx_v9_0_ring_soft_recovery(struct amdgpu_ring *ring, unsigned vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6266
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
6304
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7147
static void gfx_v9_0_emit_wave_limit_cs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7178
static void gfx_v9_0_emit_wave_limit(struct amdgpu_ring *ring, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7206
static void gfx_v9_ring_insert_nop(struct amdgpu_ring *ring, uint32_t num_nop)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7221
static void gfx_v9_0_ring_emit_wreg_me(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7242
static int gfx_v9_0_reset_kgq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7248
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7306
static int gfx_v9_0_reset_kcq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7312
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7470
static void gfx_v9_0_ring_emit_cleaner_shader(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7483
static void gfx_v9_0_ring_begin_use_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
7499
static void gfx_v9_0_ring_end_use_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
915
static void gfx_v9_0_ring_emit_de_meta(struct amdgpu_ring *ring, bool resume, bool usegds);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
916
static u64 gfx_v9_0_ring_get_rptr_compute(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
927
static void gfx_v9_0_kiq_set_resources(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
951
static void gfx_v9_0_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
952
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
981
static void gfx_v9_0_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c
982
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_2.c
347
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1671
int inst, struct amdgpu_ring *ring, unsigned int vmid)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
175
static void gfx_v9_4_3_kiq_set_resources(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1801
static void gfx_v9_4_3_xcc_kiq_setting(struct amdgpu_ring *ring, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1813
static void gfx_v9_4_3_mqd_set_priority(struct amdgpu_ring *ring, struct v9_mqd *mqd)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1826
static int gfx_v9_4_3_xcc_mqd_init(struct amdgpu_ring *ring, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
1961
static int gfx_v9_4_3_xcc_kiq_init_register(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
199
static void gfx_v9_4_3_kiq_map_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
200
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2075
static int gfx_v9_4_3_xcc_q_fini_register(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2115
static int gfx_v9_4_3_xcc_kiq_init_queue(struct amdgpu_ring *ring, int xcc_id)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2162
static void gfx_v9_4_3_xcc_kcq_init_queue(struct amdgpu_ring *ring, int xcc_id,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2201
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2228
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2245
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
230
static void gfx_v9_4_3_kiq_unmap_queues(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
231
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
257
static void gfx_v9_4_3_kiq_query_status(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
258
struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2582
static void gfx_v9_4_3_ring_emit_gds_switch(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
279
static void gfx_v9_4_3_kiq_invalidate_tlbs(struct amdgpu_ring *kiq_ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2905
static void gfx_v9_4_3_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
291
static void gfx_v9_4_3_kiq_reset_hw_queue(struct amdgpu_ring *kiq_ring, uint32_t queue_type,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2922
static void gfx_v9_4_3_ring_emit_ib_compute(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2957
static void gfx_v9_4_3_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
2991
static void gfx_v9_4_3_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3002
static void gfx_v9_4_3_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3008
static u64 gfx_v9_4_3_ring_get_rptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3013
static u64 gfx_v9_4_3_ring_get_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3025
static void gfx_v9_4_3_ring_set_wptr_compute(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3038
static void gfx_v9_4_3_ring_emit_fence_kiq(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3062
static void gfx_v9_4_3_ring_emit_rreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3081
static void gfx_v9_4_3_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3106
static void gfx_v9_4_3_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3112
static void gfx_v9_4_3_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3120
static void gfx_v9_4_3_ring_soft_recovery(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3372
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3408
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3463
static void gfx_v9_4_3_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3482
static void gfx_v9_4_3_emit_wave_limit_cs(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3513
static void gfx_v9_4_3_emit_wave_limit(struct amdgpu_ring *ring, bool enable)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3576
static int gfx_v9_4_3_reset_hw_pipe(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3630
static int gfx_v9_4_3_reset_kcq(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
3636
struct amdgpu_ring *kiq_ring = &kiq->ring;
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
375
static void gfx_v9_4_3_write_data_to_reg(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
388
static void gfx_v9_4_3_wait_reg_mem(struct amdgpu_ring *ring, int eng_sel,
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
416
static int gfx_v9_4_3_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
451
static int gfx_v9_4_3_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4627
static void gfx_v9_4_3_ring_insert_nop(struct amdgpu_ring *ring, uint32_t num_nop)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
4775
static void gfx_v9_4_3_ring_emit_cleaner_shader(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/gfx_v9_4_3.c
975
struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id];
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
359
static uint64_t gmc_v10_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
407
static void gmc_v10_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
351
static uint64_t gmc_v11_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
399
static void gmc_v11_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
388
static uint64_t gmc_v12_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
436
static void gmc_v12_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
431
static uint64_t gmc_v12_1_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v12_1.c
455
static void gmc_v12_1_emit_pasid_mapping(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v6_0.c
354
static uint64_t gmc_v6_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
471
static uint64_t gmc_v7_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v7_0.c
488
static void gmc_v7_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
662
static uint64_t gmc_v8_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v8_0.c
679
static void gmc_v8_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
920
static uint64_t gmc_v9_0_emit_flush_gpu_tlb(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c
969
static void gmc_v9_0_emit_pasid_mapping(struct amdgpu_ring *ring, unsigned int vmid,
drivers/gpu/drm/amd/amdgpu/hdp_v4_0.c
40
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/hdp_v5_0.c
31
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/hdp_v5_2.c
31
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
140
static uint64_t jpeg_v1_0_decode_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
154
static uint64_t jpeg_v1_0_decode_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
168
static void jpeg_v1_0_decode_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
182
static void jpeg_v1_0_decode_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
201
static void jpeg_v1_0_decode_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
223
static void jpeg_v1_0_decode_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
297
static void jpeg_v1_0_decode_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
353
static void jpeg_v1_0_decode_ring_emit_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
37
static void jpeg_v1_0_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
383
static void jpeg_v1_0_decode_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
398
static void jpeg_v1_0_decode_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
419
static void jpeg_v1_0_decode_ring_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
42
static void jpeg_v1_0_decode_ring_patch_wreg(struct amdgpu_ring *ring, uint32_t *ptr, uint32_t reg_offset, uint32_t val)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
487
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
533
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
57
static void jpeg_v1_0_decode_ring_set_patch_ring(struct amdgpu_ring *ring, uint32_t ptr)
drivers/gpu/drm/amd/amdgpu/jpeg_v1_0.c
604
static void jpeg_v1_0_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
161
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
337
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
414
static uint64_t jpeg_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
428
static uint64_t jpeg_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
445
static void jpeg_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
464
void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
482
void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
503
void jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
554
void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
613
void jpeg_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
640
void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
655
void jpeg_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
673
void jpeg_v2_0_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
769
static int jpeg_v2_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.c
86
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
48
void jpeg_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
49
void jpeg_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
50
void jpeg_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
52
void jpeg_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
54
void jpeg_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
56
void jpeg_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
58
void jpeg_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_0.h
59
void jpeg_v2_0_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
106
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
211
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
343
struct amdgpu_ring *ring = adev->jpeg.inst[i].ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
442
static uint64_t jpeg_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
456
static uint64_t jpeg_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
473
static void jpeg_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
492
static void jpeg_v2_6_dec_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
510
static void jpeg_v2_6_dec_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v2_5.c
649
static int jpeg_v2_5_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
101
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
176
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
353
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
433
static uint64_t jpeg_v3_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
447
static uint64_t jpeg_v3_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
464
static void jpeg_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v3_0.c
561
static int jpeg_v3_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
186
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
390
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
435
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
593
static uint64_t jpeg_v4_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
607
static uint64_t jpeg_v4_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
61
static void jpeg_v4_0_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
624
static void jpeg_v4_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
726
static int jpeg_v4_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0.c
95
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1159
static void jpeg_v4_0_3_core_stall_reset(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
1184
static int jpeg_v4_0_3_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
141
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
253
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
373
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
49
static void jpeg_v4_0_3_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
572
static void jpeg_v4_0_3_start_jrbc(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
621
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
676
static uint64_t jpeg_v4_0_3_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
691
static uint64_t jpeg_v4_0_3_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
702
void jpeg_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
716
static void jpeg_v4_0_3_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
737
void jpeg_v4_0_3_dec_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
778
void jpeg_v4_0_3_dec_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
822
void jpeg_v4_0_3_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
871
void jpeg_v4_0_3_dec_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
926
void jpeg_v4_0_3_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
959
void jpeg_v4_0_3_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
974
void jpeg_v4_0_3_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.c
998
void jpeg_v4_0_3_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
58
void jpeg_v4_0_3_dec_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
62
void jpeg_v4_0_3_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
64
void jpeg_v4_0_3_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
66
void jpeg_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
67
void jpeg_v4_0_3_dec_ring_nop(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
68
void jpeg_v4_0_3_dec_ring_insert_start(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
69
void jpeg_v4_0_3_dec_ring_insert_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
70
void jpeg_v4_0_3_dec_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_3.h
71
void jpeg_v4_0_3_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
121
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
219
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
423
struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
503
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
609
static uint64_t jpeg_v4_0_5_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
623
static uint64_t jpeg_v4_0_5_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
640
static void jpeg_v4_0_5_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
69
static void jpeg_v4_0_5_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v4_0_5.c
771
static int jpeg_v4_0_5_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
163
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
343
struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
427
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
519
static uint64_t jpeg_v5_0_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
533
static uint64_t jpeg_v5_0_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
550
static void jpeg_v5_0_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
647
static int jpeg_v5_0_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_0.c
88
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
139
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
252
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
401
static void jpeg_v5_0_1_init_jrbc(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
43
static void jpeg_v5_0_1_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
451
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
571
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
609
static uint64_t jpeg_v5_0_1_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
624
static uint64_t jpeg_v5_0_1_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
642
static void jpeg_v5_0_1_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
818
static void jpeg_v5_0_1_core_stall_reset(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_1.c
843
static int jpeg_v5_0_1_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
136
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
223
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
357
static void jpeg_v5_0_2_init_jrbc(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
41
static void jpeg_v5_0_2_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
414
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
452
static uint64_t jpeg_v5_0_2_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
467
static uint64_t jpeg_v5_0_2_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
485
static void jpeg_v5_0_2_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
646
static void jpeg_v5_0_2_core_stall_reset(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_0_2.c
671
static int jpeg_v5_0_2_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
146
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
326
struct amdgpu_ring *ring = adev->jpeg.inst[inst_idx].ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
410
struct amdgpu_ring *ring = adev->jpeg.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
502
static uint64_t jpeg_v5_3_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
516
static uint64_t jpeg_v5_3_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
533
static void jpeg_v5_3_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
630
static int jpeg_v5_3_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/jpeg_v5_3_0.c
73
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1118
static int mes_v11_0_mqd_init(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1222
static void mes_v11_0_queue_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1287
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1307
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1341
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1364
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1391
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1521
static void mes_v11_0_kiq_dequeue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
1556
static void mes_v11_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
180
struct amdgpu_ring *ring = &mes->ring[0];
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
80
static void mes_v11_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
93
static u64 mes_v11_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v11_0.c
98
static u64 mes_v11_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1272
static int mes_v12_0_mqd_init(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1381
static void mes_v12_0_queue_init_register(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1446
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[0].ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1471
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1521
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1548
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
156
struct amdgpu_ring *ring = &mes->ring[pipe];
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1575
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
1730
static void mes_v12_0_kiq_setting(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
53
static void mes_v12_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
66
static u64 mes_v12_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_0.c
71
static u64 mes_v12_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1247
static int mes_v12_1_mqd_init(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1356
static void mes_v12_1_queue_init_register(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1422
struct amdgpu_ring *kiq_ring = &adev->gfx.kiq[xcc_id].ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1448
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1484
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1522
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1558
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
159
struct amdgpu_ring *ring = &mes->ring[MES_PIPE_INST(xcc_id, pipe)];
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
1725
static void mes_v12_1_kiq_setting(struct amdgpu_ring *ring, int xcc_id)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
56
static void mes_v12_1_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
69
static u64 mes_v12_1_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/mes_v12_1.c
74
static u64 mes_v12_1_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
188
static uint64_t sdma_v2_4_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
201
static uint64_t sdma_v2_4_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
216
static void sdma_v2_4_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
223
static void sdma_v2_4_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
246
static void sdma_v2_4_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
274
static void sdma_v2_4_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
306
static void sdma_v2_4_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
402
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
530
static int sdma_v2_4_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
583
static int sdma_v2_4_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
733
static void sdma_v2_4_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
757
static void sdma_v2_4_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
785
static void sdma_v2_4_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
802
static void sdma_v2_4_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v2_4.c
839
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1006
static void sdma_v3_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1030
static void sdma_v3_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1058
static void sdma_v3_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1075
static void sdma_v3_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
1119
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
346
static uint64_t sdma_v3_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
359
static uint64_t sdma_v3_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
381
static void sdma_v3_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
399
static void sdma_v3_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
422
static void sdma_v3_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
450
static void sdma_v3_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
482
static void sdma_v3_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
639
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
804
static int sdma_v3_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v3_0.c
857
static int sdma_v3_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1065
static uint32_t sdma_v4_0_rb_cntl(struct amdgpu_ring *ring, uint32_t rb_cntl)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1090
struct amdgpu_ring *ring = &adev->sdma.instance[i].ring;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1175
struct amdgpu_ring *ring = &adev->sdma.instance[i].page;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1383
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1442
struct amdgpu_ring *page = &adev->sdma.instance[i].page;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1462
static int sdma_v4_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1515
static int sdma_v4_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1667
static void sdma_v4_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1692
static void sdma_v4_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1715
static void sdma_v4_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1721
static void sdma_v4_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1730
static void sdma_v4_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
1803
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
652
static uint64_t sdma_v4_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
670
static uint64_t sdma_v4_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
697
static void sdma_v4_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
739
static uint64_t sdma_v4_0_page_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
763
static void sdma_v4_0_page_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
783
static void sdma_v4_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
806
static void sdma_v4_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
827
static void sdma_v4_0_wait_reg_mem(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
859
static void sdma_v4_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_0.c
885
static void sdma_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1038
struct amdgpu_ring *page = &adev->sdma.instance[i].page;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1058
static int sdma_v4_4_2_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
110
static int sdma_v4_4_2_stop_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
111
static int sdma_v4_4_2_restore_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1111
static int sdma_v4_4_2_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1263
static void sdma_v4_4_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1288
static void sdma_v4_4_2_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1311
static void sdma_v4_4_2_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1317
static void sdma_v4_4_2_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1326
static void sdma_v4_4_2_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1405
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1668
static int sdma_v4_4_2_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1682
static int sdma_v4_4_2_stop_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1706
struct amdgpu_ring *page_ring = &adev->sdma.instance[instance_id].page;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
1720
static int sdma_v4_4_2_restore_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
219
static uint64_t sdma_v4_4_2_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
237
static uint64_t sdma_v4_4_2_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
264
static void sdma_v4_4_2_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
306
static uint64_t sdma_v4_4_2_page_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
330
static void sdma_v4_4_2_page_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
350
static void sdma_v4_4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
373
static void sdma_v4_4_2_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
394
static void sdma_v4_4_2_wait_reg_mem(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
426
static void sdma_v4_4_2_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
453
static void sdma_v4_4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
493
struct amdgpu_ring *sdma[AMDGPU_MAX_SDMA_INSTANCES];
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
660
static uint32_t sdma_v4_4_2_rb_cntl(struct amdgpu_ring *ring, uint32_t rb_cntl)
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
687
struct amdgpu_ring *ring = &adev->sdma.instance[i].ring;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
793
struct amdgpu_ring *ring = &adev->sdma.instance[i].page;
drivers/gpu/drm/amd/amdgpu/sdma_v4_4_2.c
968
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1011
static int sdma_v5_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1073
static int sdma_v5_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
114
static int sdma_v5_0_stop_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
115
static int sdma_v5_0_restore_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1236
static void sdma_v5_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1261
static void sdma_v5_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1290
static void sdma_v5_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1296
static void sdma_v5_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1305
static void sdma_v5_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1319
static void sdma_v5_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1386
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1543
static int sdma_v5_0_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1566
static int sdma_v5_0_stop_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1615
static int sdma_v5_0_restore_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
1634
static int sdma_v5_0_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
302
static unsigned sdma_v5_0_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
326
static uint64_t sdma_v5_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
344
static uint64_t sdma_v5_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
370
static void sdma_v5_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
406
static void sdma_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
429
static void sdma_v5_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
464
static void sdma_v5_0_ring_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
488
static void sdma_v5_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
522
static void sdma_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v5_0.c
689
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1136
static void sdma_v5_2_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
115
static int sdma_v5_2_stop_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
116
static int sdma_v5_2_restore_queue(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1161
static void sdma_v5_2_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1190
static void sdma_v5_2_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1217
static void sdma_v5_2_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1226
static void sdma_v5_2_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1240
static void sdma_v5_2_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1310
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
142
static unsigned sdma_v5_2_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1454
static int sdma_v5_2_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1477
static int sdma_v5_2_stop_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1528
static int sdma_v5_2_restore_queue(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1548
static int sdma_v5_2_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
166
static uint64_t sdma_v5_2_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
184
static uint64_t sdma_v5_2_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1843
static void sdma_v5_2_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
1862
static void sdma_v5_2_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
210
static void sdma_v5_2_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
254
static void sdma_v5_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
277
static void sdma_v5_2_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
312
static void sdma_v5_2_ring_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
337
static void sdma_v5_2_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
372
static void sdma_v5_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
538
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
911
static int sdma_v5_2_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v5_2.c
973
static int sdma_v5_2_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1143
static void sdma_v6_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1167
static void sdma_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1195
static void sdma_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1222
static void sdma_v6_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1231
static void sdma_v6_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1245
static void sdma_v6_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1328
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
145
static unsigned sdma_v6_0_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1541
static int sdma_v6_0_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
1586
static int sdma_v6_0_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
169
static uint64_t sdma_v6_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
187
static uint64_t sdma_v6_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
207
static void sdma_v6_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
242
static void sdma_v6_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
265
static void sdma_v6_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
300
static void sdma_v6_0_ring_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
325
static void sdma_v6_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
356
static void sdma_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
485
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
799
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
919
static int sdma_v6_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v6_0.c
981
static int sdma_v6_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1162
static void sdma_v7_0_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1186
static void sdma_v7_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1214
static void sdma_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1220
static void sdma_v7_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1231
static void sdma_v7_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1245
static void sdma_v7_0_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1312
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
143
static unsigned sdma_v7_0_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
1495
static int sdma_v7_0_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
167
static uint64_t sdma_v7_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
185
static uint64_t sdma_v7_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
205
static void sdma_v7_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
244
static void sdma_v7_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
267
static void sdma_v7_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
302
static void sdma_v7_0_ring_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
327
static void sdma_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
358
static void sdma_v7_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
476
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
790
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
804
static int sdma_v7_0_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
934
static int sdma_v7_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_0.c
996
static int sdma_v7_0_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1168
static void sdma_v7_1_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1192
static void sdma_v7_1_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1219
static void sdma_v7_1_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1225
static void sdma_v7_1_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1236
static void sdma_v7_1_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1249
static void sdma_v7_1_ring_emit_reg_write_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1299
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
137
static unsigned sdma_v7_1_ring_init_cond_exec(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
1459
static int sdma_v7_1_ring_preempt_ib(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
161
static uint64_t sdma_v7_1_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
179
static uint64_t sdma_v7_1_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
199
static void sdma_v7_1_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
238
static void sdma_v7_1_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
261
static void sdma_v7_1_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
296
static void sdma_v7_1_ring_emit_mem_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
326
static void sdma_v7_1_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
458
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
781
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
795
static int sdma_v7_1_reset_queue(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
924
static int sdma_v7_1_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/sdma_v7_1.c
986
static int sdma_v7_1_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/si.c
1491
static void si_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si.c
1502
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
106
static void si_dma_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/si_dma.c
143
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/si_dma.c
207
static int si_dma_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
258
static int si_dma_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/si_dma.c
415
static void si_dma_ring_pad_ib(struct amdgpu_ring *ring, struct amdgpu_ib *ib)
drivers/gpu/drm/amd/amdgpu/si_dma.c
428
static void si_dma_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
453
static void si_dma_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/si_dma.c
467
static void si_dma_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/si_dma.c
49
static uint64_t si_dma_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
498
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/si_dma.c
61
static uint64_t si_dma_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
69
static void si_dma_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/si_dma.c
77
static void si_dma_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
216
struct amdgpu_ring *ring = &umsch->ring;
drivers/gpu/drm/amd/amdgpu/umsch_mm_v4_0.c
246
struct amdgpu_ring *ring = &umsch->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
110
static void uvd_v3_1_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
139
static int uvd_v3_1_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
167
static void uvd_v3_1_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
332
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
44
static uint64_t uvd_v3_1_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
557
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
58
static uint64_t uvd_v3_1_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
656
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
72
static void uvd_v3_1_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v3_1.c
89
static void uvd_v3_1_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
111
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
162
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
289
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
482
static void uvd_v4_2_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
511
static int uvd_v4_2_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
549
static void uvd_v4_2_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
560
static void uvd_v4_2_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
58
static uint64_t uvd_v4_2_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
72
static uint64_t uvd_v4_2_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v4_2.c
86
static void uvd_v4_2_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
104
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
153
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
321
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
492
static void uvd_v5_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
521
static int uvd_v5_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
558
static void uvd_v5_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
56
static uint64_t uvd_v5_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
571
static void uvd_v5_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
70
static uint64_t uvd_v5_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v5_0.c
84
static void uvd_v5_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1024
static void uvd_v6_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1052
static void uvd_v6_0_enc_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1066
static void uvd_v6_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
107
static uint64_t uvd_v6_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1077
static void uvd_v6_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1092
static void uvd_v6_0_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1109
static void uvd_v6_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1121
static void uvd_v6_0_enc_ring_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1132
static void uvd_v6_0_enc_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
1137
static void uvd_v6_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
121
static uint64_t uvd_v6_0_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
138
static void uvd_v6_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
152
static void uvd_v6_0_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
170
static int uvd_v6_0_enc_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
208
static int uvd_v6_0_enc_get_create_msg(struct amdgpu_ring *ring, uint32_t handle,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
272
static int uvd_v6_0_enc_get_destroy_msg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
334
static int uvd_v6_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
382
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
467
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
728
struct amdgpu_ring *ring = &adev->uvd.inst->ring;
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
77
static uint64_t uvd_v6_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
91
static uint64_t uvd_v6_0_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
925
static void uvd_v6_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
957
static void uvd_v6_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
974
static void uvd_v6_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v6_0.c
986
static int uvd_v6_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
102
static uint64_t uvd_v7_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
116
static uint64_t uvd_v7_0_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1181
static void uvd_v7_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1222
static void uvd_v7_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1240
static void uvd_v7_0_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1252
static int uvd_v7_0_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1293
struct amdgpu_ring *ring = amdgpu_job_ring(job);
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1321
static void uvd_v7_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1354
static void uvd_v7_0_enc_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
136
static void uvd_v7_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1368
static void uvd_v7_0_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1384
static void uvd_v7_0_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1403
static void uvd_v7_0_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1418
static void uvd_v7_0_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1431
static void uvd_v7_0_enc_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1436
static void uvd_v7_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1446
static void uvd_v7_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
1459
static void uvd_v7_0_enc_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
150
static void uvd_v7_0_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
175
static int uvd_v7_0_enc_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
216
static int uvd_v7_0_enc_get_create_msg(struct amdgpu_ring *ring, u32 handle,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
280
static int uvd_v7_0_enc_get_destroy_msg(struct amdgpu_ring *ring, u32 handle,
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
341
static int uvd_v7_0_enc_ring_test_ib(struct amdgpu_ring *ring, long timeout)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
402
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
522
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
71
static uint64_t uvd_v7_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
790
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
85
static uint64_t uvd_v7_0_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/uvd_v7_0.c
956
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
107
static void vce_v1_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
389
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
585
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
73
static uint64_t vce_v1_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v1_0.c
90
static uint64_t vce_v1_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
237
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
431
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
60
static uint64_t vce_v2_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
77
static uint64_t vce_v2_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v2_0.c
94
static void vce_v2_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
109
static uint64_t vce_v3_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
141
static void vce_v3_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
267
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
426
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
77
static uint64_t vce_v3_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
864
static void vce_v3_0_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
878
static void vce_v3_0_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vce_v3_0.c
890
static void vce_v3_0_emit_pipeline_sync(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
103
static void vce_v4_0_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
207
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
338
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
433
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
62
static uint64_t vce_v4_0_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
717
static void vce_v4_0_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
729
static void vce_v4_0_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
741
static void vce_v4_0_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
746
static void vce_v4_0_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
755
static void vce_v4_0_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
768
static void vce_v4_0_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vce_v4_0.c
81
static uint64_t vce_v4_0_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
27
void vcn_dec_sw_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
39
void vcn_dec_sw_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
44
void vcn_dec_sw_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
56
void vcn_dec_sw_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
65
void vcn_dec_sw_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.c
80
void vcn_dec_sw_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
32
void vcn_dec_sw_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
34
void vcn_dec_sw_ring_insert_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
35
void vcn_dec_sw_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
37
void vcn_dec_sw_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
39
void vcn_dec_sw_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_sw_ring.h
41
void vcn_dec_sw_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1023
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
129
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1298
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1462
static uint64_t vcn_v1_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1476
static uint64_t vcn_v1_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1490
static void vcn_v1_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1508
static void vcn_v1_0_dec_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1527
static void vcn_v1_0_dec_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1546
static void vcn_v1_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1587
static void vcn_v1_0_dec_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1610
static void vcn_v1_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1630
static void vcn_v1_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1645
static void vcn_v1_0_dec_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1668
static uint64_t vcn_v1_0_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1685
static uint64_t vcn_v1_0_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1702
static void vcn_v1_0_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1724
static void vcn_v1_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1736
static void vcn_v1_0_enc_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1751
static void vcn_v1_0_enc_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1765
static void vcn_v1_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1775
static void vcn_v1_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1788
static void vcn_v1_0_enc_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1829
static void vcn_v1_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1909
static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1923
void vcn_v1_0_set_pg_for_begin_use(struct amdgpu_ring *ring, bool set_clocks)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
1962
void vcn_v1_0_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
250
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
843
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.c
94
static void vcn_v1_0_ring_begin_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h
27
void vcn_v1_0_ring_end_use(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v1_0.h
28
void vcn_v1_0_set_pg_for_begin_use(struct amdgpu_ring *ring, bool set_clocks);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1005
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1295
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
137
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1425
static uint64_t vcn_v2_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1439
static uint64_t vcn_v2_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1456
static void vcn_v2_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1479
void vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1496
void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1512
void vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1535
void vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1574
void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1593
void vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1612
void vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1627
void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1650
static uint64_t vcn_v2_0_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1667
static uint64_t vcn_v2_0_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1691
static void vcn_v2_0_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1722
void vcn_v2_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1734
void vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1749
void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1763
void vcn_v2_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1772
void vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1785
void vcn_v2_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1825
int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
1959
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
285
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.c
857
struct amdgpu_ring *ring = &adev->vcn.inst->ring_dec;
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
27
extern void vcn_v2_0_dec_ring_insert_start(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
28
extern void vcn_v2_0_dec_ring_insert_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
29
extern void vcn_v2_0_dec_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
30
extern void vcn_v2_0_dec_ring_emit_fence(struct amdgpu_ring *ring, u64 addr, u64 seq,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
32
extern void vcn_v2_0_dec_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
34
extern void vcn_v2_0_dec_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
36
extern void vcn_v2_0_dec_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
38
extern void vcn_v2_0_dec_ring_emit_wreg(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
40
extern int vcn_v2_0_dec_ring_test_ring(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
42
extern void vcn_v2_0_enc_ring_insert_end(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
43
extern void vcn_v2_0_enc_ring_emit_fence(struct amdgpu_ring *ring, u64 addr,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
45
extern void vcn_v2_0_enc_ring_emit_ib(struct amdgpu_ring *ring, struct amdgpu_job *job,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
47
extern void vcn_v2_0_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
49
extern void vcn_v2_0_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v2_0.h
51
extern void vcn_v2_0_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg, uint32_t val);
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1004
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1162
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1404
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
157
static void vcn_v2_5_ring_begin_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1656
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1735
static uint64_t vcn_v2_5_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1749
static uint64_t vcn_v2_5_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1766
static void vcn_v2_5_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1817
static uint64_t vcn_v2_5_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1834
static uint64_t vcn_v2_5_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
1858
static void vcn_v2_5_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
200
static void vcn_v2_5_ring_end_use(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
275
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v2_5.c
461
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1033
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
115
static void vcn_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
116
static void vcn_v3_0_enc_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1198
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1388
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1719
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
175
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1803
static uint64_t vcn_v3_0_dec_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1817
static uint64_t vcn_v3_0_dec_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
1834
static void vcn_v3_0_dec_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2011
struct amdgpu_ring *ring = amdgpu_job_ring(job);
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2079
static uint64_t vcn_v3_0_enc_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2096
static uint64_t vcn_v3_0_enc_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
2120
static void vcn_v3_0_enc_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v3_0.c
368
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1001
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
104
static void vcn_v4_0_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1141
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1314
static int vcn_v4_0_init_ring_metadata(struct amdgpu_device *adev, uint32_t vcn_inst, struct amdgpu_ring *ring_enc)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1335
struct amdgpu_ring *ring_enc;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1748
static uint64_t vcn_v4_0_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1765
static uint64_t vcn_v4_0_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1785
static void vcn_v4_0_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
183
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1949
struct amdgpu_ring *ring = amdgpu_job_ring(job);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
1980
static int vcn_v4_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0.c
321
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1014
struct amdgpu_ring *ring_enc;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1212
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1558
static uint64_t vcn_v4_0_3_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1575
static uint64_t vcn_v4_0_3_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1589
void vcn_v4_0_3_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1602
void vcn_v4_0_3_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1614
void vcn_v4_0_3_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1627
void vcn_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1641
static void vcn_v4_0_3_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1659
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1683
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
1711
static int vcn_v4_0_3_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
191
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
313
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
344
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
868
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.c
96
static void vcn_v4_0_3_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h
35
void vcn_v4_0_3_enc_ring_emit_reg_wait(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h
38
void vcn_v4_0_3_enc_ring_emit_wreg(struct amdgpu_ring *ring, uint32_t reg,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h
40
void vcn_v4_0_3_enc_ring_emit_vm_flush(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_3.h
42
void vcn_v4_0_3_ring_emit_hdp_flush(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
103
static void vcn_v4_0_5_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1053
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1412
static uint64_t vcn_v4_0_5_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1429
static uint64_t vcn_v4_0_5_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1449
static void vcn_v4_0_5_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
1464
static int vcn_v4_0_5_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
147
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
291
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v4_0_5.c
916
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1136
static uint64_t vcn_v5_0_0_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1153
static uint64_t vcn_v5_0_0_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1173
static void vcn_v5_0_0_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
1188
static int vcn_v5_0_0_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
127
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
255
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
700
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
810
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_0.c
85
static void vcn_v5_0_0_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1251
static uint64_t vcn_v5_0_1_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1268
static uint64_t vcn_v5_0_1_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1288
static void vcn_v5_0_1_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1306
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1329
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
1357
static int vcn_v5_0_1_ring_reset(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
163
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
275
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
300
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
673
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
785
struct amdgpu_ring *ring_enc;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
82
static void vcn_v5_0_1_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_1.c
983
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
106
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
202
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
47
static void vcn_v5_0_2_unified_ring_set_wptr(struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
569
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
687
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
940
static uint64_t vcn_v5_0_2_unified_ring_get_rptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
957
static uint64_t vcn_v5_0_2_unified_ring_get_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vcn_v5_0_2.c
977
static void vcn_v5_0_2_unified_ring_set_wptr(struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vi.c
1310
static void vi_flush_hdp(struct amdgpu_device *adev, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vi.c
1321
struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/vpe_v2_0.c
182
struct amdgpu_ring *ring = &vpe->ring;
drivers/gpu/drm/amd/amdgpu/vpe_v6_1.c
208
struct amdgpu_ring *ring = &vpe->ring;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
132
struct amdgpu_ring *ring;
drivers/gpu/drm/amd/amdkfd/kfd_migrate.c
48
svm_migrate_gart_map(struct amdgpu_ring *ring,
drivers/gpu/drm/amd/pm/amdgpu_dpm.c
581
struct amdgpu_ring *ring = adev->rings[i];