Searched refs:amdgpu_ih_ring (Results 1 – 11 of 11) sorted by relevance
| /netbsd-src/sys/external/bsd/drm2/dist/drm/amd/amdgpu/ |
| H A D | amdgpu_ih.h | 38 struct amdgpu_ih_ring { struct 67 u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); argument 68 void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, 70 void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); 78 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, 80 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); 81 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
|
| H A D | amdgpu_si_ih.c | 67 struct amdgpu_ih_ring *ih = &adev->irq.ih; in si_ih_irq_init() 111 struct amdgpu_ih_ring *ih) in si_ih_get_wptr() 130 struct amdgpu_ih_ring *ih, in si_ih_decode_iv() 151 struct amdgpu_ih_ring *ih) in si_ih_set_rptr()
|
| H A D | amdgpu_navi10_ih.c | 81 static uint32_t navi10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl) in navi10_ih_rb_cntl() 117 struct amdgpu_ih_ring *ih = &adev->irq.ih; in navi10_ih_irq_init() 215 struct amdgpu_ih_ring *ih) in navi10_ih_get_wptr() 257 struct amdgpu_ih_ring *ih, in navi10_ih_decode_iv() 299 struct amdgpu_ih_ring *ih) in navi10_ih_set_rptr()
|
| H A D | amdgpu_cik_ih.c | 113 struct amdgpu_ih_ring *ih = &adev->irq.ih; in cik_ih_irq_init() 193 struct amdgpu_ih_ring *ih) in cik_ih_get_wptr() 247 struct amdgpu_ih_ring *ih, in cik_ih_decode_iv() 278 struct amdgpu_ih_ring *ih) in cik_ih_set_rptr()
|
| H A D | amdgpu_iceland_ih.c | 113 struct amdgpu_ih_ring *ih = &adev->irq.ih; in iceland_ih_irq_init() 195 struct amdgpu_ih_ring *ih) in iceland_ih_get_wptr() 226 struct amdgpu_ih_ring *ih, in iceland_ih_decode_iv() 257 struct amdgpu_ih_ring *ih) in iceland_ih_set_rptr()
|
| H A D | amdgpu_cz_ih.c | 113 struct amdgpu_ih_ring *ih = &adev->irq.ih; in cz_ih_irq_init() 195 struct amdgpu_ih_ring *ih) in cz_ih_get_wptr() 226 struct amdgpu_ih_ring *ih, in cz_ih_decode_iv() 257 struct amdgpu_ih_ring *ih) in cz_ih_set_rptr()
|
| H A D | amdgpu_vega10_ih.c | 171 static uint32_t vega10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl) in vega10_ih_rb_cntl() 194 static uint32_t vega10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih) in vega10_ih_doorbell_rptr() 226 struct amdgpu_ih_ring *ih; in vega10_ih_irq_init() 381 struct amdgpu_ih_ring *ih) in vega10_ih_get_wptr() 443 struct amdgpu_ih_ring *ih, in vega10_ih_decode_iv() 484 struct amdgpu_ih_ring *ih) in vega10_ih_irq_rearm() 517 struct amdgpu_ih_ring *ih) in vega10_ih_set_rptr()
|
| H A D | amdgpu_ih.c | 46 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, in amdgpu_ih_ring_init() 153 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih) in amdgpu_ih_ring_fini() 191 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih) in amdgpu_ih_process()
|
| H A D | amdgpu_irq.h | 93 struct amdgpu_ih_ring ih, ih1, ih2; 113 struct amdgpu_ih_ring *ih);
|
| H A D | amdgpu_tonga_ih.c | 110 struct amdgpu_ih_ring *ih = &adev->irq.ih; in tonga_ih_irq_init() 197 struct amdgpu_ih_ring *ih) in tonga_ih_get_wptr() 228 struct amdgpu_ih_ring *ih, in tonga_ih_decode_iv() 259 struct amdgpu_ih_ring *ih) in tonga_ih_set_rptr()
|
| H A D | amdgpu_irq.c | 429 struct amdgpu_ih_ring *ih) in amdgpu_irq_dispatch()
|