Symbol: amdgpu_ih_ring
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
421
struct amdgpu_ih_ring *ih, uint64_t addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.c
495
struct amdgpu_ih_ring *ih;
sys/dev/pci/drm/amd/amdgpu/amdgpu_gmc.h
420
struct amdgpu_ih_ring *ih, uint64_t addr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
133
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
170
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
201
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
229
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
284
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
318
uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
333
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.c
44
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
105
int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
107
void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
108
void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
111
struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
112
int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
114
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
116
uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
118
const char *amdgpu_ih_ring_name(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
89
u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
90
void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
92
uint64_t (*decode_iv_ts)(struct amdgpu_ih_ring *ih, u32 rptr,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ih.h
94
void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.c
444
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
132
struct amdgpu_ih_ring *ih);
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
47
struct amdgpu_ih_ring *ih;
sys/dev/pci/drm/amd/amdgpu/amdgpu_irq.h
92
struct amdgpu_ih_ring ih, ih1, ih2, ih_soft;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
189
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
249
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/cik_ih.c
281
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
191
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
240
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/cz_ih.c
272
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
108
struct amdgpu_ih_ring *ih = &adev->irq.ih;
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
191
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
239
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/iceland_ih.c
271
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
128
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
200
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
238
static uint32_t ih_v6_0_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
266
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
323
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
436
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
486
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_0.c
513
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
128
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
172
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
210
static uint32_t ih_v6_1_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
238
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
295
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
407
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
455
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v6_1.c
482
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
128
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
172
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/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)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
210
static uint32_t ih_v7_0_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
238
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
295
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1};
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
407
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
454
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/ih_v7_0.c
479
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
153
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
198
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
213
static uint32_t navi10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
236
static uint32_t navi10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
264
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
319
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
407
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
462
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/navi10_ih.c
489
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
109
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
134
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/si_ih.c
155
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/si_ih.c
65
struct amdgpu_ih_ring *ih = &adev->irq.ih;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
105
struct amdgpu_ih_ring *ih = &adev->irq.ih;
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
193
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
243
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/tonga_ih.c
275
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
143
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
158
static uint32_t vega10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
181
static uint32_t vega10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
209
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
263
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
336
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
393
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
419
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega10_ih.c
97
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
105
struct amdgpu_ih_ring *ih,
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
179
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
194
static uint32_t vega20_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
217
static uint32_t vega20_ih_doorbell_rptr(struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
245
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
309
struct amdgpu_ih_ring *ih[] = {&adev->irq.ih, &adev->irq.ih1, &adev->irq.ih2};
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
417
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
477
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdgpu/vega20_ih.c
504
struct amdgpu_ih_ring *ih)
sys/dev/pci/drm/amd/amdkfd/kfd_svm.c
2533
struct amdgpu_ih_ring *ih;