Home
last modified time | relevance | path

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

/linux/drivers/gpu/drm/amd/amdgpu/
H A Dmes_v12_0.c431 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
445 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
449 mutex_lock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
465 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_reset_queue_mmio()
979 mutex_lock(&adev->srbm_mutex); in mes_v12_0_enable()
1021 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_enable()
1049 mutex_lock(&adev->srbm_mutex); in mes_v12_0_set_ucode_start_addr()
1063 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_set_ucode_start_addr()
1088 mutex_lock(&adev->srbm_mutex); in mes_v12_0_load_microcode()
1126 mutex_unlock(&adev->srbm_mutex); in mes_v12_0_load_microcode()
[all...]
H A Dmes_v11_0.c412 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
426 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
430 mutex_lock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
446 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_reset_queue_mmio()
894 mutex_lock(&adev->srbm_mutex); in mes_v11_0_get_fw_version()
908 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_get_fw_version()
933 mutex_lock(&adev->srbm_mutex); in mes_v11_0_enable()
948 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_enable()
997 mutex_lock(&adev->srbm_mutex); in mes_v11_0_load_microcode()
1042 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_load_microcode()
[all...]
H A Dgfx_v12_0.c1776 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_init_compute_vmid()
1789 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_init_compute_vmid()
1816 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_constants_init()
1831 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_constants_init()
2196 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_pfp_ucode_start_addr()
2228 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_pfp_ucode_start_addr()
2238 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_me_ucode_start_addr()
2270 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_me_ucode_start_addr()
2280 mutex_lock(&adev->srbm_mutex); in gfx_v12_0_set_mec_ucode_start_addr()
2290 mutex_unlock(&adev->srbm_mutex); in gfx_v12_0_set_mec_ucode_start_addr()
[all...]
H A Damdgpu_amdkfd_gfx_v12.c33 mutex_lock(&adev->srbm_mutex); in lock_srbm()
40 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Dgfx_v9_4_3.c300 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_kiq_reset_hw_queue()
319 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_kiq_reset_hw_queue()
1233 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
1246 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
1302 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
1334 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
2130 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2134 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2139 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
2146 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
[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()
187 * release srbm_mutex to avoid circular dependency between in kgd_hqd_load()
188 * srbm_mutex->mmap_lock->reservation_ww_class_mutex->srbm_mutex. in kgd_hqd_load()
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()
211 * release srbm_mutex to avoid circular dependency between in kgd_hqd_load()
212 * srbm_mutex->mmap_lock->reservation_ww_class_mutex->srbm_mutex. in kgd_hqd_load()
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()
2604 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2612 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2677 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
2703 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
3851 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3855 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3862 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3867 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
[all...]
H A Damdgpu_amdkfd_gfx_v11.c45 mutex_lock(&adev->srbm_mutex); in lock_srbm()
52 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Damdgpu_debugfs.c141 mutex_lock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op()
176 mutex_unlock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op()
271 mutex_lock(&adev->srbm_mutex); in amdgpu_debugfs_regs2_op()
305 mutex_unlock(&adev->srbm_mutex); in amdgpu_debugfs_regs2_op()
H A Dgfx_v8_0.c3665 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3675 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3743 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
3768 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
4594 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4598 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4605 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4610 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4629 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
4633 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
[all...]
H A Dgfx_v7_0.c1838 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1848 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1939 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
1953 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
2777 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
2796 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
2983 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
2991 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
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 Dsdma_v2_4.c411 mutex_lock(&adev->srbm_mutex); in sdma_v2_4_gfx_resume()
419 mutex_unlock(&adev->srbm_mutex); in sdma_v2_4_gfx_resume()
H A Dsdma_v3_0.c651 mutex_lock(&adev->srbm_mutex); in sdma_v3_0_gfx_resume()
659 mutex_unlock(&adev->srbm_mutex); in sdma_v3_0_gfx_resume()
H A Dgfx_v9_4_2.c758 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_2_debug_trap_config_init()
771 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_2_debug_trap_config_init()
H A Damdgpu.h965 struct mutex srbm_mutex; member
H A Damdgpu_device.c4404 mutex_init(&adev->srbm_mutex); in amdgpu_device_init()
/linux/drivers/gpu/drm/radeon/
H A Dradeon_device.c1312 mutex_init(&rdev->srbm_mutex); in radeon_device_init()
H A Dradeon.h2427 struct mutex srbm_mutex; member