Searched refs:umsch (Results 1 – 4 of 4) sorted by relevance
196 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 …]
50 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 …]
39 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() argument107 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 …]
28 void umsch_mm_v4_0_set_funcs(struct amdgpu_umsch_mm *umsch);
Completed in 10 milliseconds