Home
last modified time | relevance | path

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 Damdgpu_ih.h38 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 Damdgpu_si_ih.c67 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 Damdgpu_navi10_ih.c81 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 Damdgpu_cik_ih.c113 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 Damdgpu_iceland_ih.c113 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 Damdgpu_cz_ih.c113 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 Damdgpu_vega10_ih.c171 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 Damdgpu_ih.c46 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 Damdgpu_irq.h93 struct amdgpu_ih_ring ih, ih1, ih2;
113 struct amdgpu_ih_ring *ih);
H A Damdgpu_tonga_ih.c110 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 Damdgpu_irq.c429 struct amdgpu_ih_ring *ih) in amdgpu_irq_dispatch()