Lines Matching refs:amdgpu_ring
31 struct amdgpu_ring;
44 struct amdgpu_ring *ring;
69 struct amdgpu_ring *real_ring;
104 int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
107 int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
108 void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr);
109 u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
110 u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
111 void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
112 void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
113 void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
117 u64 amdgpu_sw_ring_get_rptr_gfx(struct amdgpu_ring *ring);
118 u64 amdgpu_sw_ring_get_wptr_gfx(struct amdgpu_ring *ring);
119 void amdgpu_sw_ring_set_wptr_gfx(struct amdgpu_ring *ring);
120 void amdgpu_sw_ring_insert_nop(struct amdgpu_ring *ring, uint32_t count);
121 void amdgpu_sw_ring_ib_begin(struct amdgpu_ring *ring);
122 void amdgpu_sw_ring_ib_end(struct amdgpu_ring *ring);
123 void amdgpu_sw_ring_ib_mark_offset(struct amdgpu_ring *ring, enum amdgpu_ring_mux_offset_type type);