Symbol: amdgpu_ring_mux
sys/dev/pci/drm/amd/amdgpu/amdgpu_gfx.h
496
struct amdgpu_ring_mux muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
131
static void amdgpu_ring_mux_schedule_resubmit(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
138
struct amdgpu_ring_mux *mux = arg;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
149
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
183
void amdgpu_ring_mux_fini(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
211
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
229
void amdgpu_ring_mux_set_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring, u64 wptr)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
269
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
298
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
335
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
344
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
353
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
378
static int amdgpu_mcbp_scan(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
398
static int amdgpu_mcbp_trigger_preempt(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
412
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
427
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
43
static inline struct amdgpu_mux_entry *amdgpu_ring_mux_sw_entry(struct amdgpu_ring_mux *mux,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
438
struct amdgpu_ring_mux *mux = &adev->gfx.muxer;
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
449
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
482
static void scan_and_remove_signaled_chunk(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
508
void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
51
static void amdgpu_ring_mux_copy_pkt_from_sw_ring(struct amdgpu_ring_mux *mux,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
543
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
566
bool amdgpu_mcbp_handle_trailing_fence_irq(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.c
76
static void amdgpu_mux_resubmit_chunks(struct amdgpu_ring_mux *mux)
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
104
int amdgpu_ring_mux_init(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
106
void amdgpu_ring_mux_fini(struct amdgpu_ring_mux *mux);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
107
int amdgpu_ring_mux_add_sw_ring(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
sys/dev/pci/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);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
109
u64 amdgpu_ring_mux_get_wptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
110
u64 amdgpu_ring_mux_get_rptr(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
111
void amdgpu_ring_mux_start_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
112
void amdgpu_ring_mux_end_ib(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring);
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
113
void amdgpu_ring_mux_ib_mark_offset(struct amdgpu_ring_mux *mux, struct amdgpu_ring *ring,
sys/dev/pci/drm/amd/amdgpu/amdgpu_ring_mux.h
115
bool amdgpu_mcbp_handle_trailing_fence_irq(struct amdgpu_ring_mux *mux);