Lines Matching refs:ih
76 u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
77 void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
79 void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
82 #define amdgpu_ih_get_wptr(adev, ih) (adev)->irq.ih_funcs->get_wptr((adev), (ih)) argument
84 (adev)->irq.ih_funcs->decode_iv((adev), (ih), (iv))
85 #define amdgpu_ih_set_rptr(adev, ih) (adev)->irq.ih_funcs->set_rptr((adev), (ih)) argument
87 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
89 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
90 void amdgpu_ih_ring_write(struct amdgpu_ih_ring *ih, const uint32_t *iv,
93 struct amdgpu_ih_ring *ih);
94 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
96 struct amdgpu_ih_ring *ih,