Home
last modified time | relevance | path

Searched refs:amdgpu_mes (Results 1 – 8 of 8) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_mes.h76 struct amdgpu_mes { struct
427 int (*add_hw_queue)(struct amdgpu_mes *mes,
430 int (*remove_hw_queue)(struct amdgpu_mes *mes,
433 int (*map_legacy_queue)(struct amdgpu_mes *mes,
436 int (*unmap_legacy_queue)(struct amdgpu_mes *mes,
439 int (*suspend_gang)(struct amdgpu_mes *mes,
442 int (*resume_gang)(struct amdgpu_mes *mes,
445 int (*misc_op)(struct amdgpu_mes *mes,
448 int (*reset_hw_queue)(struct amdgpu_mes *mes,
451 int (*detect_and_reset_hung_queues)(struct amdgpu_mes *mes,
[all …]
H A Dmes_v12_0.c152 static int mes_v12_0_submit_pkt_and_poll_completion(struct amdgpu_mes *mes, in mes_v12_0_submit_pkt_and_poll_completion()
306 static int mes_v12_0_add_hw_queue(struct amdgpu_mes *mes, in mes_v12_0_add_hw_queue()
363 static int mes_v12_0_remove_hw_queue(struct amdgpu_mes *mes, in mes_v12_0_remove_hw_queue()
586 static int mes_v12_0_reset_queue_mmio(struct amdgpu_mes *mes, uint32_t queue_type, in mes_v12_0_reset_queue_mmio()
680 static int mes_v12_0_reset_pipe_mmio(struct amdgpu_mes *mes, uint32_t queue_type, in mes_v12_0_reset_pipe_mmio()
694 static int mes_v12_0_map_legacy_queue(struct amdgpu_mes *mes, in mes_v12_0_map_legacy_queue()
730 static int mes_v12_0_unmap_legacy_queue(struct amdgpu_mes *mes, in mes_v12_0_unmap_legacy_queue()
785 static int mes_v12_0_suspend_gang(struct amdgpu_mes *mes, in mes_v12_0_suspend_gang()
807 static int mes_v12_0_resume_gang(struct amdgpu_mes *mes, in mes_v12_0_resume_gang()
827 static int mes_v12_0_query_sched_status(struct amdgpu_mes *mes, int pipe) in mes_v12_0_query_sched_status()
[all …]
H A Dmes_v11_0.c176 static int mes_v11_0_submit_pkt_and_poll_completion(struct amdgpu_mes *mes, in mes_v11_0_submit_pkt_and_poll_completion()
321 static int mes_v11_0_add_hw_queue(struct amdgpu_mes *mes, in mes_v11_0_add_hw_queue()
381 static int mes_v11_0_remove_hw_queue(struct amdgpu_mes *mes, in mes_v11_0_remove_hw_queue()
617 static int mes_v11_0_reset_pipe_mmio(struct amdgpu_mes *mes, uint32_t queue_type, in mes_v11_0_reset_pipe_mmio()
631 static int mes_v11_0_reset_queue_mmio(struct amdgpu_mes *mes, uint32_t queue_type, in mes_v11_0_reset_queue_mmio()
725 static int mes_v11_0_map_legacy_queue(struct amdgpu_mes *mes, in mes_v11_0_map_legacy_queue()
750 static int mes_v11_0_unmap_legacy_queue(struct amdgpu_mes *mes, in mes_v11_0_unmap_legacy_queue()
788 static int mes_v11_0_suspend_gang(struct amdgpu_mes *mes, in mes_v11_0_suspend_gang()
810 static int mes_v11_0_resume_gang(struct amdgpu_mes *mes, in mes_v11_0_resume_gang()
830 static int mes_v11_0_query_sched_status(struct amdgpu_mes *mes) in mes_v11_0_query_sched_status()
[all …]
H A Dmes_v12_1.c155 static int mes_v12_1_submit_pkt_and_poll_completion(struct amdgpu_mes *mes, in mes_v12_1_submit_pkt_and_poll_completion()
289 static int mes_v12_1_add_hw_queue(struct amdgpu_mes *mes, in mes_v12_1_add_hw_queue()
350 static int mes_v12_1_remove_hw_queue(struct amdgpu_mes *mes, in mes_v12_1_remove_hw_queue()
377 static int mes_v12_1_reset_hw_queue(struct amdgpu_mes *mes, in mes_v12_1_reset_hw_queue()
404 static int mes_v12_1_map_legacy_queue(struct amdgpu_mes *mes, in mes_v12_1_map_legacy_queue()
441 static int mes_v12_1_unmap_legacy_queue(struct amdgpu_mes *mes, in mes_v12_1_unmap_legacy_queue()
486 static int mes_v12_1_suspend_gang(struct amdgpu_mes *mes, in mes_v12_1_suspend_gang()
510 static int mes_v12_1_resume_gang(struct amdgpu_mes *mes, in mes_v12_1_resume_gang()
531 static int mes_v12_1_query_sched_status(struct amdgpu_mes *mes, in mes_v12_1_query_sched_status()
570 static int mes_v12_1_misc_op(struct amdgpu_mes *mes, in mes_v12_1_misc_op()
[all …]
H A Damdgpu_mes.c45 struct amdgpu_mes *mes = &adev->mes; in amdgpu_mes_doorbell_init()
935 int amdgpu_mes_rs64mem_init(struct amdgpu_mes *mes) in amdgpu_mes_rs64mem_init()
964 void amdgpu_mes_rs64mem_fini(struct amdgpu_mes *mes) in amdgpu_mes_rs64mem_fini()
987 int amdgpu_mes_rs64mem_setup_bitmaps(struct amdgpu_mes *mes) in amdgpu_mes_rs64mem_setup_bitmaps()
1052 int amdgpu_mes_alloc_proc_ctx_index(struct amdgpu_mes *mes, in amdgpu_mes_alloc_proc_ctx_index()
1080 void amdgpu_mes_free_proc_ctx_index(struct amdgpu_mes *mes, in amdgpu_mes_free_proc_ctx_index()
1102 int amdgpu_mes_alloc_gang_ctx_index(struct amdgpu_mes *mes, in amdgpu_mes_alloc_gang_ctx_index()
1130 void amdgpu_mes_free_gang_ctx_index(struct amdgpu_mes *mes, in amdgpu_mes_free_gang_ctx_index()
H A Dmes_userqueue.c121 struct amdgpu_mes *mes = &adev->mes; in mes_userq_map()
184 struct amdgpu_mes *mes = &adev->mes; in mes_userq_unmap()
H A Damdgpu.h811 struct amdgpu_mes mes;
H A Damdgpu_userq.c1344 struct amdgpu_mes *mes = &userq_mgr->adev->mes; in amdgpu_userq_mgr_fini()