Lines Matching refs:amdgpu_ih_ring
51 struct amdgpu_ih_ring { struct
84 u32 (*get_wptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih); argument
85 void (*decode_iv)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
87 uint64_t (*decode_iv_ts)(struct amdgpu_ih_ring *ih, u32 rptr,
89 void (*set_rptr)(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
100 int amdgpu_ih_ring_init(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
102 void amdgpu_ih_ring_fini(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
103 void amdgpu_ih_ring_write(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih,
106 struct amdgpu_ih_ring *ih);
107 int amdgpu_ih_process(struct amdgpu_device *adev, struct amdgpu_ih_ring *ih);
109 struct amdgpu_ih_ring *ih,
111 uint64_t amdgpu_ih_decode_iv_ts_helper(struct amdgpu_ih_ring *ih, u32 rptr,