Home
last modified time | relevance | path

Searched refs:srbm_mutex (Results 1 - 25 of 44) sorted by relevance

12

/kernel/linux/linux-6.6/drivers/gpu/drm/amd/amdgpu/
H A Dmes_v11_0.c570 mutex_lock(&adev->srbm_mutex); in mes_v11_0_enable()
585 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_enable()
634 mutex_lock(&adev->srbm_mutex); in mes_v11_0_load_microcode()
679 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_load_microcode()
819 mutex_lock(&adev->srbm_mutex); in mes_v11_0_queue_init_register()
872 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_queue_init_register()
928 mutex_lock(&adev->srbm_mutex); in mes_v11_0_queue_init()
937 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_queue_init()
1111 mutex_lock(&adev->srbm_mutex); in mes_v11_0_kiq_dequeue()
1137 mutex_unlock(&adev->srbm_mutex); in mes_v11_0_kiq_dequeue()
[all...]
H A Dmes_v10_1.c471 mutex_lock(&adev->srbm_mutex); in mes_v10_1_enable()
482 mutex_unlock(&adev->srbm_mutex); in mes_v10_1_enable()
534 mutex_lock(&adev->srbm_mutex); in mes_v10_1_load_microcode()
600 mutex_unlock(&adev->srbm_mutex); in mes_v10_1_load_microcode()
744 mutex_lock(&adev->srbm_mutex);
797 mutex_unlock(&adev->srbm_mutex);
H A Dgfx_v11_0.c1643 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_init_compute_vmid()
1656 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_init_compute_vmid()
1722 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_constants_init()
1737 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_constants_init()
2207 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_pfp_cache_rs64()
2244 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_pfp_cache_rs64()
2330 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_me_cache_rs64()
2367 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_me_cache_rs64()
2416 mutex_lock(&adev->srbm_mutex); in gfx_v11_0_config_mec_cache_rs64()
2434 mutex_unlock(&adev->srbm_mutex); in gfx_v11_0_config_mec_cache_rs64()
[all...]
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_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()
931 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes()
939 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
H A Dgfx_v9_4_3.c922 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
935 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_init_compute_vmid()
973 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
1005 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_constants_init()
1774 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
1778 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
1783 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
1790 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kiq_init_queue()
1816 mutex_lock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kcq_init_queue()
1820 mutex_unlock(&adev->srbm_mutex); in gfx_v9_4_3_xcc_kcq_init_queue()
[all...]
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 Damdgpu_amdkfd_gfx_v10.c47 mutex_lock(&adev->srbm_mutex); in lock_srbm()
54 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
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.c3679 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3689 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3757 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
3782 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
4610 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4614 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4621 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4626 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4645 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
4649 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
[all...]
H A Dgfx_v7_0.c1832 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1842 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1933 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
1947 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
2806 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
2825 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
3012 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
3020 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
H A Dgfx_v9_0.c2324 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2332 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2394 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
2420 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
3552 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3556 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3563 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3568 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3594 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kcq_init_queue()
3598 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kcq_init_queue()
[all...]
/kernel/linux/linux-5.10/drivers/gpu/drm/amd/amdgpu/
H A Damdgpu_amdkfd_gfx_v9.c57 mutex_lock(&adev->srbm_mutex); in lock_srbm()
66 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
709 mutex_lock(&adev->srbm_mutex); in lock_spi_csq_mutexes()
717 mutex_unlock(&adev->srbm_mutex); in unlock_spi_csq_mutexes()
H A Dmes_v10_1.c471 mutex_lock(&adev->srbm_mutex); in mes_v10_1_load_microcode()
537 mutex_unlock(&adev->srbm_mutex); in mes_v10_1_load_microcode()
730 mutex_lock(&adev->srbm_mutex); in mes_v10_1_queue_init_register()
783 mutex_unlock(&adev->srbm_mutex); in mes_v10_1_queue_init_register()
H A Damdgpu_amdkfd_gfx_v10.c53 mutex_lock(&adev->srbm_mutex); in lock_srbm()
62 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Damdgpu_amdkfd_gfx_v7.c96 mutex_lock(&adev->srbm_mutex); in lock_srbm()
105 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
239 * release srbm_mutex to avoid circular dependency between in kgd_hqd_load()
240 * srbm_mutex->mm_sem->reservation_ww_class_mutex->srbm_mutex. in kgd_hqd_load()
H A Damdgpu_amdkfd_gfx_v8.c53 mutex_lock(&adev->srbm_mutex); in lock_srbm()
62 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
226 * release srbm_mutex to avoid circular dependency between in kgd_hqd_load()
227 * srbm_mutex->mm_sem->reservation_ww_class_mutex->srbm_mutex. in kgd_hqd_load()
H A Damdgpu_amdkfd_gfx_v10_3.c52 mutex_lock(&adev->srbm_mutex); in lock_srbm()
61 mutex_unlock(&adev->srbm_mutex); in unlock_srbm()
H A Dgfx_v8_0.c3712 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3722 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_init_compute_vmid()
3790 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
3815 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_constants_init()
4646 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4650 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4655 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4660 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kiq_init_queue()
4679 mutex_lock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
4683 mutex_unlock(&adev->srbm_mutex); in gfx_v8_0_kcq_init_queue()
[all...]
H A Dgfx_v7_0.c1869 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1879 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_init_compute_vmid()
1970 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
1984 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_constants_init()
2874 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
2893 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_pipe_init()
3080 mutex_lock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
3088 mutex_unlock(&adev->srbm_mutex); in gfx_v7_0_compute_queue_init()
H A Dgfx_v9_0.c2510 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2518 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_init_compute_vmid()
2580 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
2606 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_constants_init()
3734 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3738 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3743 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3748 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kiq_init_queue()
3767 mutex_lock(&adev->srbm_mutex); in gfx_v9_0_kcq_init_queue()
3771 mutex_unlock(&adev->srbm_mutex); in gfx_v9_0_kcq_init_queue()
[all...]
H A Damdgpu_debugfs.c254 mutex_lock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op()
289 mutex_unlock(&adev->srbm_mutex); in amdgpu_debugfs_process_reg_op()
H A Dcik_sdma.c442 mutex_lock(&adev->srbm_mutex); in cik_sdma_gfx_resume()
451 mutex_unlock(&adev->srbm_mutex); in cik_sdma_gfx_resume()

Completed in 70 milliseconds

12