Lines Matching defs:amdgpu_ih_ring
51 struct amdgpu_ih_ring {
85 u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
86 void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
88 uint64_t (*decode_iv_ts)(struct amdgpu_ih_ring *ih, u32 rptr,
90 void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
101 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
103 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
104 void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
107 struct amdgpu_ih_ring *ih);
108 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
110 struct amdgpu_ih_ring *ih,
112 uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,