Home
last modified time | relevance | path

Searched refs:umsch (Results 1 – 4 of 4) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
A Damdgpu_umsch_mm.h196 struct amdgpu_umsch_mm *umsch);
212 ((umsch)->funcs->set_hw_resources ? (umsch)->funcs->set_hw_resources((umsch)) : 0)
214 ((umsch)->funcs->add_queue ? (umsch)->funcs->add_queue((umsch), (input)) : 0)
216 ((umsch)->funcs->remove_queue ? (umsch)->funcs->remove_queue((umsch), (input)) : 0)
219 ((umsch)->funcs->set_regs ? (umsch)->funcs->set_regs((umsch)) : 0)
221 ((umsch)->funcs->init_microcode ? (umsch)->funcs->init_microcode((umsch)) : 0)
223 ((umsch)->funcs->load_microcode ? (umsch)->funcs->load_microcode((umsch)) : 0)
226 ((umsch)->funcs->ring_init ? (umsch)->funcs->ring_init((umsch)) : 0)
228 ((umsch)->funcs->ring_start ? (umsch)->funcs->ring_start((umsch)) : 0)
230 ((umsch)->funcs->ring_stop ? (umsch)->funcs->ring_stop((umsch)) : 0)
[all …]
A Dumsch_mm_v4_0.c50 struct amdgpu_device *adev = umsch->ring.adev; in umsch_mm_v4_0_load_microcode()
54 r = amdgpu_umsch_mm_allocate_ucode_buffer(umsch); in umsch_mm_v4_0_load_microcode()
62 umsch->cmd_buf_curr_ptr = umsch->cmd_buf_ptr; in umsch_mm_v4_0_load_microcode()
162 amdgpu_umsch_mm_psp_execute_cmd_buf(umsch); in umsch_mm_v4_0_load_microcode()
186 struct amdgpu_device *adev = umsch->ring.adev; in umsch_mm_v4_0_aggregated_doorbell_init()
216 struct amdgpu_ring *ring = &umsch->ring; in umsch_mm_v4_0_ring_start()
246 struct amdgpu_ring *ring = &umsch->ring; in umsch_mm_v4_0_ring_stop()
318 r = amdgpu_umsch_mm_query_fence(umsch); in umsch_mm_v4_0_set_hw_resources()
368 r = amdgpu_umsch_mm_query_fence(umsch); in umsch_mm_v4_0_add_queue()
400 r = amdgpu_umsch_mm_query_fence(umsch); in umsch_mm_v4_0_remove_queue()
[all …]
A Damdgpu_umsch_mm.c39 struct amdgpu_ring *ring = &umsch->ring; in amdgpu_umsch_mm_submit_pkt()
52 struct amdgpu_ring *ring = &umsch->ring; in amdgpu_umsch_mm_query_fence()
74 WREG32(umsch->rb_wptr, ring->wptr << 2); in umsch_mm_ring_set_wptr()
82 return RREG32(umsch->rb_rptr); in umsch_mm_ring_get_rptr()
90 return RREG32(umsch->rb_wptr); in umsch_mm_ring_get_wptr()
104 int amdgpu_umsch_mm_ring_init(struct amdgpu_umsch_mm *umsch) in amdgpu_umsch_mm_ring_init() argument
107 struct amdgpu_ring *ring = &umsch->ring; in amdgpu_umsch_mm_ring_init()
122 struct amdgpu_device *adev = umsch->ring.adev; in amdgpu_umsch_mm_init_microcode()
180 struct amdgpu_device *adev = umsch->ring.adev; in amdgpu_umsch_mm_allocate_ucode_buffer()
212 struct amdgpu_device *adev = umsch->ring.adev; in amdgpu_umsch_mm_allocate_ucode_data_buffer()
[all …]
A Dumsch_mm_v4_0.h28 void umsch_mm_v4_0_set_funcs(struct amdgpu_umsch_mm *umsch);

Completed in 10 milliseconds