Searched refs:amdgpu_ih_ring (Results 1 – 11 of 11) sorted by relevance
/Linux-v5.10/drivers/gpu/drm/amd/amdgpu/ |
D | amdgpu_ih.h | 36 struct amdgpu_ih_ring { struct 61 u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); argument 62 void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, 64 void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); 72 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, 74 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); 75 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
|
D | amdgpu_ih.c | 41 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih, in amdgpu_ih_ring_init() 114 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih) in amdgpu_ih_ring_fini() 143 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih) in amdgpu_ih_process()
|
D | si_ih.c | 64 struct amdgpu_ih_ring *ih = &adev->irq.ih; in si_ih_irq_init() 108 struct amdgpu_ih_ring *ih) in si_ih_get_wptr() 127 struct amdgpu_ih_ring *ih, in si_ih_decode_iv() 148 struct amdgpu_ih_ring *ih) in si_ih_set_rptr()
|
D | cik_ih.c | 108 struct amdgpu_ih_ring *ih = &adev->irq.ih; in cik_ih_irq_init() 188 struct amdgpu_ih_ring *ih) in cik_ih_get_wptr() 242 struct amdgpu_ih_ring *ih, in cik_ih_decode_iv() 273 struct amdgpu_ih_ring *ih) in cik_ih_set_rptr()
|
D | amdgpu_irq.h | 91 struct amdgpu_ih_ring ih, ih1, ih2; 111 struct amdgpu_ih_ring *ih);
|
D | cz_ih.c | 108 struct amdgpu_ih_ring *ih = &adev->irq.ih; in cz_ih_irq_init() 190 struct amdgpu_ih_ring *ih) in cz_ih_get_wptr() 221 struct amdgpu_ih_ring *ih, in cz_ih_decode_iv() 252 struct amdgpu_ih_ring *ih) in cz_ih_set_rptr()
|
D | iceland_ih.c | 108 struct amdgpu_ih_ring *ih = &adev->irq.ih; in iceland_ih_irq_init() 190 struct amdgpu_ih_ring *ih) in iceland_ih_get_wptr() 221 struct amdgpu_ih_ring *ih, in iceland_ih_decode_iv() 252 struct amdgpu_ih_ring *ih) in iceland_ih_set_rptr()
|
D | vega10_ih.c | 166 static uint32_t vega10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl) in vega10_ih_rb_cntl() 189 static uint32_t vega10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih) in vega10_ih_doorbell_rptr() 221 struct amdgpu_ih_ring *ih; in vega10_ih_irq_init() 376 struct amdgpu_ih_ring *ih) in vega10_ih_get_wptr() 438 struct amdgpu_ih_ring *ih, in vega10_ih_decode_iv() 479 struct amdgpu_ih_ring *ih) in vega10_ih_irq_rearm() 512 struct amdgpu_ih_ring *ih) in vega10_ih_set_rptr()
|
D | tonga_ih.c | 105 struct amdgpu_ih_ring *ih = &adev->irq.ih; in tonga_ih_irq_init() 192 struct amdgpu_ih_ring *ih) in tonga_ih_get_wptr() 223 struct amdgpu_ih_ring *ih, in tonga_ih_decode_iv() 254 struct amdgpu_ih_ring *ih) in tonga_ih_set_rptr()
|
D | navi10_ih.c | 211 static uint32_t navi10_ih_rb_cntl(struct amdgpu_ih_ring *ih, uint32_t ih_rb_cntl) in navi10_ih_rb_cntl() 234 static uint32_t navi10_ih_doorbell_rptr(struct amdgpu_ih_ring *ih) in navi10_ih_doorbell_rptr() 284 struct amdgpu_ih_ring *ih = &adev->irq.ih; in navi10_ih_irq_init() 450 struct amdgpu_ih_ring *ih) in navi10_ih_get_wptr() 508 struct amdgpu_ih_ring *ih, in navi10_ih_decode_iv() 549 struct amdgpu_ih_ring *ih) in navi10_ih_irq_rearm() 582 struct amdgpu_ih_ring *ih) in navi10_ih_set_rptr()
|
D | amdgpu_irq.c | 407 struct amdgpu_ih_ring *ih) in amdgpu_irq_dispatch()
|