Symbol: amdgpu_ring_mux
drivers/gpu/drm/amd/amdgpu/amdgpu_gfx.h
500
struct amdgpu_ring_mux muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
131
static void amdgpu_ring_mux_schedule_resubmit(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
138
struct amdgpu_ring_mux *mux = timer_container_of(mux, t,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
150
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
175
void amdgpu_ring_mux_fini(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
195
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
213
void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
253
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
282
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
319
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
328
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
337
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
362
static int amdgpu_mcbp_scan(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
382
static int amdgpu_mcbp_trigger_preempt(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
396
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
411
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
422
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
43
static inline struct amdgpu_mux_entry *amdgpu_ring_mux_sw_entry(struct amdgpu_ring_mux *mux,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
433
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
462
static void scan_and_remove_signaled_chunk(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
484
void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
51
static void amdgpu_ring_mux_copy_pkt_from_sw_ring(struct amdgpu_ring_mux *mux,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
519
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
542
bool amdgpu_mcbp_handle_trailing_fence_irq(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.c
76
static void amdgpu_mux_resubmit_chunks(struct amdgpu_ring_mux *mux)
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
104
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
106
void amdgpu_ring_mux_fini(struct amdgpu_ring_mux *mux);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
107
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
108
void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
109
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
110
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
111
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
112
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
113
void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
drivers/gpu/drm/amd/amdgpu/amdgpu_ring_mux.h
115
bool amdgpu_mcbp_handle_trailing_fence_irq(struct amdgpu_ring_mux *mux);