Symbol: amdgpu_ih_ring
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
431
struct amdgpu_ih_ring *ih, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.c
505
struct amdgpu_ih_ring *ih;
drivers/gpu/drm/amd/amdgpu/amdgpu_gmc.h
431
struct amdgpu_ih_ring *ih, uint64_t addr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
117
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
150
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
181
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
209
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
264
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
298
uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
313
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.c
42
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
110
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
112
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
113
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
116
struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
117
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
119
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
121
uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
123
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
88
u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
89
void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
91
uint64_t (*decode_iv_ts)(struct amdgpu_ih_ring *ih, u32 rptr,
drivers/gpu/drm/amd/amdgpu/amdgpu_ih.h
93
void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
469
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
133
struct amdgpu_ih_ring *ih);
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
48
struct amdgpu_ih_ring *ih;
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.h
93
struct amdgpu_ih_ring ih, ih1, ih2, ih_soft;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
drivers/gpu/drm/amd/amdgpu/cik_ih.c
192
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/cik_ih.c
257
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/cik_ih.c
289
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
drivers/gpu/drm/amd/amdgpu/cz_ih.c
194
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/cz_ih.c
246
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/cz_ih.c
278
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
194
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
245
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/iceland_ih.c
277
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
128
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
200
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
215
static uint32_t ih_v6_0_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
238
static uint32_t ih_v6_0_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
266
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
323
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
436
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
486
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_0.c
513
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
128
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
172
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
187
static uint32_t ih_v6_1_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
210
static uint32_t ih_v6_1_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
238
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
295
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
407
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
455
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v6_1.c
482
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
128
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
172
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
187
static uint32_t ih_v7_0_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
210
static uint32_t ih_v7_0_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
238
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
312
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
454
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
501
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/ih_v7_0.c
526
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
153
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
198
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
213
static uint32_t navi10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
236
static uint32_t navi10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
264
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
319
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
407
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
462
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/navi10_ih.c
489
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/si_ih.c
112
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/si_ih.c
142
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/si_ih.c
163
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/si_ih.c
65
struct amdgpu_ih_ring *ih = &adev->irq.ih;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
105
struct amdgpu_ih_ring *ih = &adev->irq.ih;
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
196
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
249
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/tonga_ih.c
281
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
143
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
158
static uint32_t vega10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
181
static uint32_t vega10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
209
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
263
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
336
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
393
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
419
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega10_ih.c
97
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
105
struct amdgpu_ih_ring *ih,
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
179
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
194
static uint32_t vega20_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
217
static uint32_t vega20_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
245
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
309
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
417
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
477
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdgpu/vega20_ih.c
504
struct amdgpu_ih_ring *ih)
drivers/gpu/drm/amd/amdkfd/kfd_svm.c
2585
struct amdgpu_ih_ring *ih;