Home
last modified time | relevance | path

Searched refs:srbm_mutex (Results 1 – 16 of 16) sorted by relevance

/linux/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_lockdep.c25 struct mutex srbm_mutex; member
53 lockdep_set_class(&adev->srbm_mutex, &amdgpu_srbm_lock_key); in amdgpu_lockdep_set_class()
120 mutex_init(&locks->srbm_mutex); in amdgpu_lockdep_init()
135 lockdep_set_class(&locks->srbm_mutex, &amdgpu_srbm_lock_key); in amdgpu_lockdep_init()
174 mutex_lock(&locks->srbm_mutex); in amdgpu_lockdep_init()
188 mutex_unlock(&locks->srbm_mutex); in amdgpu_lockdep_init()
H A Dmes_v12_0.c438 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_gfx_pipe_mmio()
472 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_gfx_pipe_mmio()
510 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_compute_pipe_mmio()
578 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_compute_pipe_mmio()
614 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
628 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
632 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
648 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
1309 mutex_lock(&adev->srbm_mutex); in mes_v12_0_enable()
1351 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_enable()
[all …]
H A Dmes_v11_0.c423 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_gfx_pipe_mmio()
457 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_gfx_pipe_mmio()
494 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_compute_pipe_mmio()
606 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_compute_pipe_mmio()
659 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
673 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
677 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
693 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
1237 mutex_lock(&adev->srbm_mutex); in mes_v11_0_get_fw_version()
1251 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_get_fw_version()
[all …]
H A Dgfx_v12_0.c1799 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_init_compute_vmid()
1812 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_init_compute_vmid()
1854 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_constants_init()
1869 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_constants_init()
2234 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_pfp_ucode_start_addr()
2266 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_pfp_ucode_start_addr()
2276 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_me_ucode_start_addr()
2308 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_me_ucode_start_addr()
2318 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_mec_ucode_start_addr()
2328 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_mec_ucode_start_addr()
[all …]
H A Dmes_v12_1.c769 mutex_lock(&adev->srbm_mutex); in mes_v12_1_set_hw_resources()
778 mutex_unlock(&adev->srbm_mutex); in mes_v12_1_set_hw_resources()
1085 mutex_lock(&adev->srbm_mutex); in mes_v12_1_enable()
1099 mutex_unlock(&adev->srbm_mutex); in mes_v12_1_enable()
1133 mutex_lock(&adev->srbm_mutex); in mes_v12_1_set_ucode_start_addr()
1147 mutex_unlock(&adev->srbm_mutex); in mes_v12_1_set_ucode_start_addr()
1173 mutex_lock(&adev->srbm_mutex); in mes_v12_1_load_microcode()
1211 mutex_unlock(&adev->srbm_mutex); in mes_v12_1_load_microcode()
1378 mutex_lock(&adev->srbm_mutex); in mes_v12_1_queue_init_register()
1431 mutex_unlock(&adev->srbm_mutex); in mes_v12_1_queue_init_register()
[all …]
H A Dgfx_v11_0.c2125 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_init_compute_vmid()
2138 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_init_compute_vmid()
2215 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_constants_init()
2230 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_constants_init()
2748 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_pfp_cache_rs64()
2785 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_pfp_cache_rs64()
2871 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_me_cache_rs64()
2908 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_me_cache_rs64()
2957 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_mec_cache_rs64()
2975 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_mec_cache_rs64()
[all …]
H A Dgfx_v9_4_3.c299 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_kiq_reset_hw_queue()
318 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_kiq_reset_hw_queue()
1170 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
1183 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
1239 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
1271 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
2071 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2075 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2080 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2087 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
[all …]
H A Dgfx_v12_1.c1394 mutex_lock(&adev->srbm_mutex); in gfx_v12_1_ip_dump()
1419 mutex_unlock(&adev->srbm_mutex); in gfx_v12_1_ip_dump()
1726 mutex_lock(&adev->srbm_mutex); in gfx_v12_1_xcc_init_compute_vmid()
1744 mutex_unlock(&adev->srbm_mutex); in gfx_v12_1_xcc_init_compute_vmid()
1759 mutex_lock(&adev->srbm_mutex); in gfx_v12_1_xcc_xnack_set_chicken_bits()
1766 mutex_unlock(&adev->srbm_mutex); in gfx_v12_1_xcc_xnack_set_chicken_bits()
1777 mutex_lock(&adev->srbm_mutex); in gfx_v12_1_xcc_constants_init()
1793 mutex_unlock(&adev->srbm_mutex); in gfx_v12_1_xcc_constants_init()
2157 mutex_lock(&adev->srbm_mutex); in gfx_v12_1_xcc_set_mec_ucode_start_addr()
2167 mutex_unlock(&adev->srbm_mutex); in gfx_v12_1_xcc_set_mec_ucode_start_addr()
[all …]
H A Damdgpu_amdkfd_gfx_v7.c53 mutex_lock(&adev->srbm_mutex); in lock_srbm()
60 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Damdgpu_amdkfd_gfx_v9.c53 mutex_lock(&adev->srbm_mutex); in kgd_gfx_v9_lock_srbm()
60 mutex_unlock(&adev->srbm_mutex); in kgd_gfx_v9_unlock_srbm()
929 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes()
937 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
H A Damdgpu_amdkfd_gfx_v8.c47 mutex_lock(&adev->srbm_mutex); in lock_srbm()
54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Damdgpu_amdkfd_gfx_v10_3.c47 mutex_lock(&adev->srbm_mutex); in lock_srbm()
54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Dgfx_v9_0.c1053 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_reset_hw_queue()
1072 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_reset_hw_queue()
2608 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2616 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2684 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
2710 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
3862 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3866 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3873 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3878 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
[all …]
H A Dgfx_v10_0.c3831 mutex_lock(&adev->srbm_mutex); in gfx_v10_0_kiq_reset_hw_queue()
3868 mutex_unlock(&adev->srbm_mutex); in gfx_v10_0_kiq_reset_hw_queue()
5212 mutex_lock(&adev->srbm_mutex); in gfx_v10_0_init_compute_vmid()
5220 mutex_unlock(&adev->srbm_mutex); in gfx_v10_0_init_compute_vmid()
5366 mutex_lock(&adev->srbm_mutex); in gfx_v10_0_constants_init()
5381 mutex_unlock(&adev->srbm_mutex); in gfx_v10_0_constants_init()
6524 mutex_lock(&adev->srbm_mutex); in gfx_v10_0_cp_gfx_resume()
6564 mutex_unlock(&adev->srbm_mutex); in gfx_v10_0_cp_gfx_resume()
6568 mutex_lock(&adev->srbm_mutex); in gfx_v10_0_cp_gfx_resume()
6600 mutex_unlock(&adev->srbm_mutex); in gfx_v10_0_cp_gfx_resume()
[all …]
H A Damdgpu_amdkfd_gfx_v10.c47 mutex_lock(&adev->srbm_mutex); in lock_srbm()
54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Dgfx_v8_0.c3682 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3692 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3760 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
3785 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
4615 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4619 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4626 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4631 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4650 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
4654 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
[all …]