| /linux/drivers/gpu/drm/amd/amdgpu/ |
| H A D | amdgpu_lockdep.c | 25 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 D | mes_v12_0.c | 438 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 D | mes_v11_0.c | 423 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 D | amdgpu_amdkfd_gfx_v12.c | 33 mutex_lock(&adev->srbm_mutex); in lock_srbm() 40 mutex_unlock(&adev->srbm_mutex); in unlock_srbm() 373 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes() 381 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
|
| H A D | amdgpu_amdkfd_gfx_v12_1.c | 33 mutex_lock(&adev->srbm_mutex); in lock_srbm() 40 mutex_unlock(&adev->srbm_mutex); in unlock_srbm() 376 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes() 384 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
|
| H A D | gfx_v12_0.c | 1799 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 D | mes_v12_1.c | 769 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 D | gfx_v11_0.c | 2125 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 D | gfx_v9_4_3.c | 299 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 D | amdgpu_amdkfd_gfx_v11.c | 45 mutex_lock(&adev->srbm_mutex); in lock_srbm() 52 mutex_unlock(&adev->srbm_mutex); in unlock_srbm() 812 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes() 820 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
|
| H A D | gfx_v12_1.c | 1394 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 D | amdgpu_amdkfd_gfx_v9.c | 53 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 D | amdgpu_amdkfd_gfx_v7.c | 53 mutex_lock(&adev->srbm_mutex); in lock_srbm() 60 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
|
| H A D | amdgpu_amdkfd_gfx_v8.c | 47 mutex_lock(&adev->srbm_mutex); in lock_srbm() 54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
|
| H A D | amdgpu_amdkfd_gfx_v10_3.c | 47 mutex_lock(&adev->srbm_mutex); in lock_srbm() 54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
|
| H A D | gfx_v9_0.c | 1053 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 D | gfx_v10_0.c | 3831 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 D | amdgpu_debugfs.c | 129 * a fault takes mmap_lock, and grbm_idx_mutex and srbm_mutex nest in amdgpu_debugfs_process_reg_op() 161 mutex_lock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op() 184 mutex_unlock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op() 256 * a fault takes mmap_lock, and grbm_idx_mutex and srbm_mutex nest in amdgpu_debugfs_regs2_op() 294 mutex_lock(&adev->srbm_mutex); in amdgpu_debugfs_regs2_op() 320 mutex_unlock(&adev->srbm_mutex); in amdgpu_debugfs_regs2_op()
|
| H A D | amdgpu_amdkfd_gfx_v10.c | 47 mutex_lock(&adev->srbm_mutex); in lock_srbm() 54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
|
| H A D | gfx_v8_0.c | 3682 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() 4617 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue() 4621 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue() 4628 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue() 4633 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue() 4652 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue() 4656 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue() [all …]
|
| H A D | amdgpu.h | 650 struct mutex srbm_mutex; member
|
| H A D | amdgpu_device.c | 3813 mutex_init(&adev->srbm_mutex); in amdgpu_device_init()
|