Searched refs:reset_sem (Results 1 – 11 of 11) sorted by relevance
246 if (!down_read_trylock(&adev->reset_sem)) in xgpu_ai_mailbox_flr_work()261 up_read(&adev->reset_sem); in xgpu_ai_mailbox_flr_work()
267 if (!down_read_trylock(&adev->reset_sem)) in xgpu_nv_mailbox_flr_work()282 up_read(&adev->reset_sem); in xgpu_nv_mailbox_flr_work()
749 down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb()755 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb()848 if (ring->sched.ready && down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb_pasid()875 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()884 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()887 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
104 ret = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_autodump_open()115 up_read(&adev->reset_sem); in amdgpu_debugfs_autodump_open()1249 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_test_ib()1278 up_read(&adev->reset_sem); in amdgpu_debugfs_test_ib()1468 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()1511 up_read(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()
329 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_rreg()331 up_read(&adev->reset_sem); in amdgpu_device_rreg()414 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_wreg()416 up_read(&adev->reset_sem); in amdgpu_device_wreg()3231 init_rwsem(&adev->reset_sem); in amdgpu_device_init()4396 down_write_nest_lock(&adev->reset_sem, &hive->hive_lock); in amdgpu_device_lock_adev()4398 down_write(&adev->reset_sem); in amdgpu_device_lock_adev()4422 up_write(&adev->reset_sem); in amdgpu_device_unlock_adev()
290 down_read_trylock(&adev->reset_sem)) { in gmc_v10_0_flush_gpu_tlb()300 up_read(&adev->reset_sem); in gmc_v10_0_flush_gpu_tlb()
963 struct rw_semaphore reset_sem; member
279 struct semaphore reset_sem; /* protect reset process */ member
2040 down(&hdev->reset_sem); in hclgevf_flr_prepare()2053 up(&hdev->reset_sem); in hclgevf_flr_prepare()2078 up(&hdev->reset_sem); in hclgevf_flr_done()2134 down(&hdev->reset_sem); in hclgevf_reset_service_task()2193 up(&hdev->reset_sem); in hclgevf_reset_service_task()2620 sema_init(&hdev->reset_sem, 1); in hclgevf_state_init()
737 struct semaphore reset_sem; /* protect reset process */ member
4025 down(&hdev->reset_sem); in hclge_reset_service_task()4031 up(&hdev->reset_sem); in hclge_reset_service_task()9966 down(&hdev->reset_sem); in hclge_flr_prepare()9979 up(&hdev->reset_sem); in hclge_flr_prepare()10004 up(&hdev->reset_sem); in hclge_flr_done()10045 sema_init(&hdev->reset_sem, 1); in hclge_init_ae_dev()