Home
last modified time | relevance | path

Searched refs:compute_ring (Results 1 – 15 of 15) sorted by relevance

/linux-6.15/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_gfx.c195 ring == &adev->gfx.compute_ring[0]) in amdgpu_gfx_is_high_priority_compute_queue()
443 ring = &adev->gfx.compute_ring[j]; in amdgpu_gfx_mqd_sw_init()
484 ring = &adev->gfx.compute_ring[j]; in amdgpu_gfx_mqd_sw_fini()
509 &adev->gfx.compute_ring[j], in amdgpu_gfx_disable_kcq()
531 &adev->gfx.compute_ring[j], in amdgpu_gfx_disable_kcq()
643 &adev->gfx.compute_ring[j]); in amdgpu_gfx_mes_enable_kcq()
700 &adev->gfx.compute_ring[j]); in amdgpu_gfx_enable_kcq()
1994 if (isolation_work->xcp_id == adev->gfx.compute_ring[i].xcp_id) in amdgpu_gfx_enforce_isolation_handler()
2162 fences += amdgpu_fence_count_emitted(&adev->gfx.compute_ring[i]); in amdgpu_gfx_profile_idle_work_handler()
2309 ring = &adev->gfx.compute_ring[i]; in amdgpu_debugfs_compute_sched_mask_set()
[all …]
H A Dgfx_v6_0.c2127 else if (ring == &adev->gfx.compute_ring[0]) in gfx_v6_0_ring_get_wptr()
2129 else if (ring == &adev->gfx.compute_ring[1]) in gfx_v6_0_ring_get_wptr()
2147 if (ring == &adev->gfx.compute_ring[0]) { in gfx_v6_0_ring_set_wptr_compute()
2150 } else if (ring == &adev->gfx.compute_ring[1]) { in gfx_v6_0_ring_set_wptr_compute()
2170 ring = &adev->gfx.compute_ring[0]; in gfx_v6_0_cp_compute_resume()
2190 ring = &adev->gfx.compute_ring[1]; in gfx_v6_0_cp_compute_resume()
2211 r = amdgpu_ring_test_helper(&adev->gfx.compute_ring[i]); in gfx_v6_0_cp_compute_resume()
3106 ring = &adev->gfx.compute_ring[i]; in gfx_v6_0_sw_init()
3133 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v6_0_sw_fini()
3365 ring = &adev->gfx.compute_ring[entry->ring_id - 1]; in gfx_v6_0_fault()
[all …]
H A Dgfx_v9_4_2.c501 if (!adev->gfx.compute_ring[0].sched.ready || in gfx_v9_4_2_do_sgprs_init()
502 !adev->gfx.compute_ring[1].sched.ready) in gfx_v9_4_2_do_sgprs_init()
516 &adev->gfx.compute_ring[0], in gfx_v9_4_2_do_sgprs_init()
541 &adev->gfx.compute_ring[1], in gfx_v9_4_2_do_sgprs_init()
581 &adev->gfx.compute_ring[0], in gfx_v9_4_2_do_sgprs_init()
645 if (!adev->gfx.compute_ring[0].sched.ready) in gfx_v9_4_2_do_vgprs_init()
659 &adev->gfx.compute_ring[0], in gfx_v9_4_2_do_vgprs_init()
H A Damdgpu_amdkfd_arcturus.c290 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in suspend_resume_compute_scheduler()
H A Dgfx_v9_4_3.c969 struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; in gfx_v9_4_3_compute_ring_init()
973 ring = &adev->gfx.compute_ring[xcc_id * adev->gfx.num_compute_rings + in gfx_v9_4_3_compute_ring_init()
1142 amdgpu_get_soft_full_reset_mask(&adev->gfx.compute_ring[0]); in gfx_v9_4_3_sw_init()
1178 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v9_4_3_sw_fini()
2113 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v9_4_3_xcc_kcq_init_queue()
2153 ring = &adev->gfx.compute_ring[j + xcc_id * adev->gfx.num_compute_rings]; in gfx_v9_4_3_xcc_kcq_fini_register()
2182 ring = &adev->gfx.compute_ring[i + xcc_id * in gfx_v9_4_3_xcc_kcq_resume()
2219 ring = &adev->gfx.compute_ring in gfx_v9_4_3_xcc_cp_resume()
3271 ring = &adev->gfx.compute_ring in gfx_v9_4_3_eop_irq()
3307 ring = &adev->gfx.compute_ring in gfx_v9_4_3_fault()
[all …]
H A Dgfx_v8_0.c1503 struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; in gfx_v8_0_do_edc_gpr_workarounds()
1881 ring = &adev->gfx.compute_ring[ring_id]; in gfx_v8_0_compute_ring_init()
2064 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v8_0_sw_fini()
4362 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_kiq_kcq_enable()
4649 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v8_0_kcq_init_queue()
4724 ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_cp_test_all_rings()
4792 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_kcq_disable()
4999 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_pre_soft_reset()
5094 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_post_soft_reset()
6618 ring = &adev->gfx.compute_ring[i]; in gfx_v8_0_eop_irq()
[all …]
H A Dgfx_v7_0.c2719 struct amdgpu_ring *ring = &adev->gfx.compute_ring[i]; in gfx_v7_0_cp_compute_fini()
2970 struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; in gfx_v7_0_compute_queue_init()
3032 ring = &adev->gfx.compute_ring[i]; in gfx_v7_0_cp_compute_resume()
4325 struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; in gfx_v7_0_compute_ring_init()
4456 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v7_0_sw_fini()
4803 ring = &adev->gfx.compute_ring[i]; in gfx_v7_0_eop_irq()
4828 ring = &adev->gfx.compute_ring[i]; in gfx_v7_0_fault()
5090 adev->gfx.compute_ring[i].funcs = &gfx_v7_0_ring_funcs_compute; in gfx_v7_0_set_ring_funcs()
H A Damdgpu_mes.c1183 ring->funcs = adev->gfx.compute_ring[0].funcs; in amdgpu_mes_add_ring()
1184 ring->me = adev->gfx.compute_ring[0].me; in amdgpu_mes_add_ring()
1185 ring->pipe = adev->gfx.compute_ring[0].pipe; in amdgpu_mes_add_ring()
H A Dgfx_v9_0.c2156 struct amdgpu_ring *ring = &adev->gfx.compute_ring[ring_id]; in gfx_v9_0_compute_ring_init()
2159 ring = &adev->gfx.compute_ring[ring_id]; in gfx_v9_0_compute_ring_init()
2392 amdgpu_get_soft_full_reset_mask(&adev->gfx.compute_ring[0]); in gfx_v9_0_sw_init()
2444 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v9_0_sw_fini()
3858 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v9_0_kcq_init_queue()
3905 r = gfx_v9_0_kcq_init_queue(&adev->gfx.compute_ring[i], false); in gfx_v9_0_kcq_resume()
3960 ring = &adev->gfx.compute_ring[i]; in gfx_v9_0_cp_resume()
4553 struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; in gfx_v9_0_do_edc_gds_workarounds()
4600 struct amdgpu_ring *ring = &adev->gfx.compute_ring[0]; in gfx_v9_0_do_edc_gpr_workarounds()
6243 ring = &adev->gfx.compute_ring[i]; in gfx_v9_0_eop_irq()
[all …]
H A Dgfx_v12_0.c953 ring = &adev->gfx.compute_ring[ring_id]; in gfx_v12_0_compute_ring_init()
1474 amdgpu_get_soft_full_reset_mask(&adev->gfx.compute_ring[0]); in gfx_v12_0_sw_init()
1558 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v12_0_sw_fini()
3302 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v12_0_kcq_init_queue()
3342 r = gfx_v12_0_kcq_init_queue(&adev->gfx.compute_ring[i], false); in gfx_v12_0_kcq_resume()
3405 ring = &adev->gfx.compute_ring[i]; in gfx_v12_0_cp_resume()
4786 ring = &adev->gfx.compute_ring[i]; in gfx_v12_0_eop_irq()
4949 ring = &adev->gfx.compute_ring[i]; in gfx_v12_0_handle_priv_fault()
5381 adev->gfx.compute_ring[i].funcs = &gfx_v12_0_ring_funcs_compute; in gfx_v12_0_set_ring_funcs()
H A Damdgpu_gfx.h409 struct amdgpu_ring compute_ring[AMDGPU_MAX_COMPUTE_RINGS * AMDGPU_MAX_GC_INSTANCES]; member
H A Dgfx_v11_0.c1162 ring = &adev->gfx.compute_ring[ring_id]; in gfx_v11_0_compute_ring_init()
1742 amdgpu_get_soft_full_reset_mask(&adev->gfx.compute_ring[0]); in gfx_v11_0_sw_init()
1835 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v11_0_sw_fini()
4415 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v11_0_kcq_init_queue()
4454 r = gfx_v11_0_kcq_init_queue(&adev->gfx.compute_ring[i], false); in gfx_v11_0_kcq_resume()
4520 ring = &adev->gfx.compute_ring[i]; in gfx_v11_0_cp_resume()
4982 ring = &adev->gfx.compute_ring[i]; in gfx_v11_0_check_soft_reset()
6333 ring = &adev->gfx.compute_ring[i]; in gfx_v11_0_eop_irq()
6496 ring = &adev->gfx.compute_ring[i]; in gfx_v11_0_handle_priv_fault()
6977 adev->gfx.compute_ring[i].funcs = &gfx_v11_0_ring_funcs_compute; in gfx_v11_0_set_ring_funcs()
H A Damdgpu_amdkfd.c628 ring = &adev->gfx.compute_ring[0]; in amdgpu_amdkfd_submit_ib()
H A Dgfx_v10_0.c4684 ring = &adev->gfx.compute_ring[ring_id]; in gfx_v10_0_compute_ring_init()
4925 amdgpu_get_soft_full_reset_mask(&adev->gfx.compute_ring[0]); in gfx_v10_0_sw_init()
4990 amdgpu_ring_fini(&adev->gfx.compute_ring[i]); in gfx_v10_0_sw_fini()
7136 int mqd_idx = ring - &adev->gfx.compute_ring[0]; in gfx_v10_0_kcq_init_queue()
7174 r = gfx_v10_0_kcq_init_queue(&adev->gfx.compute_ring[i], in gfx_v10_0_kcq_resume()
7228 ring = &adev->gfx.compute_ring[i]; in gfx_v10_0_cp_resume()
9191 ring = &adev->gfx.compute_ring[i]; in gfx_v10_0_eop_irq()
9353 ring = &adev->gfx.compute_ring[i]; in gfx_v10_0_handle_priv_fault()
9930 adev->gfx.compute_ring[i].funcs = &gfx_v10_0_ring_funcs_compute; in gfx_v10_0_set_ring_funcs()
H A Damdgpu_kms.c398 if (adev->gfx.compute_ring[i].sched.ready) in amdgpu_hw_ip_info()