Home
last modified time | relevance | path

Searched refs:reset_sem (Results 1 – 12 of 12) sorted by relevance

/drivers/gpu/drm/amd/amdgpu/
Damdgpu_ras_eeprom.c196 down_read(&adev->reset_sem); in __write_table_header()
201 up_read(&adev->reset_sem); in __write_table_header()
390 down_read(&adev->reset_sem); in __amdgpu_ras_eeprom_write()
396 up_read(&adev->reset_sem); in __amdgpu_ras_eeprom_write()
550 down_read(&adev->reset_sem); in amdgpu_ras_eeprom_update_header()
555 up_read(&adev->reset_sem); in amdgpu_ras_eeprom_update_header()
645 down_read(&adev->reset_sem); in __amdgpu_ras_eeprom_read()
651 up_read(&adev->reset_sem); in __amdgpu_ras_eeprom_read()
Dmxgpu_ai.c255 if (!down_write_trylock(&adev->reset_sem)) in xgpu_ai_mailbox_flr_work()
273 up_write(&adev->reset_sem); in xgpu_ai_mailbox_flr_work()
Dmxgpu_nv.c284 if (!down_write_trylock(&adev->reset_sem)) in xgpu_nv_mailbox_flr_work()
302 up_write(&adev->reset_sem); in xgpu_nv_mailbox_flr_work()
Dgmc_v9_0.c770 down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb()
776 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb()
873 if (ring->sched.ready && down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb_pasid()
900 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
909 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
912 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
Damdgpu_debugfs.c1142 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_test_ib_show()
1171 up_read(&adev->reset_sem); in amdgpu_debugfs_test_ib_show()
1380 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()
1423 up_read(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()
Damdgpu_device.c433 if (down_read_trylock(&adev->reset_sem)) in amdgpu_device_skip_hw_access()
434 up_read(&adev->reset_sem); in amdgpu_device_skip_hw_access()
436 lockdep_assert_held(&adev->reset_sem); in amdgpu_device_skip_hw_access()
462 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_rreg()
464 up_read(&adev->reset_sem); in amdgpu_device_rreg()
547 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_wreg()
549 up_read(&adev->reset_sem); in amdgpu_device_wreg()
3579 init_rwsem(&adev->reset_sem); in amdgpu_device_init()
4886 down_write_nest_lock(&adev->reset_sem, &hive->hive_lock); in amdgpu_device_lock_adev()
4888 down_write(&adev->reset_sem); in amdgpu_device_lock_adev()
[all …]
Dgmc_v10_0.c331 down_read_trylock(&adev->reset_sem)) { in gmc_v10_0_flush_gpu_tlb()
341 up_read(&adev->reset_sem); in gmc_v10_0_flush_gpu_tlb()
Damdgpu.h1051 struct rw_semaphore reset_sem; member
/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.h291 struct semaphore reset_sem; /* protect reset process */ member
Dhclgevf_main.c2180 down(&hdev->reset_sem); in hclgevf_reset_prepare_general()
2193 up(&hdev->reset_sem); in hclgevf_reset_prepare_general()
2220 up(&hdev->reset_sem); in hclgevf_reset_done()
2277 down(&hdev->reset_sem); in hclgevf_reset_service_task()
2336 up(&hdev->reset_sem); in hclgevf_reset_service_task()
2798 sema_init(&hdev->reset_sem, 1); in hclgevf_state_init()
/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h848 struct semaphore reset_sem; /* protect reset process */ member
Dhclge_main.c4338 down(&hdev->reset_sem); in hclge_reset_service_task()
4344 up(&hdev->reset_sem); in hclge_reset_service_task()
11539 down(&hdev->reset_sem); in hclge_reset_prepare_general()
11552 up(&hdev->reset_sem); in hclge_reset_prepare_general()
11579 up(&hdev->reset_sem); in hclge_reset_done()
11654 sema_init(&hdev->reset_sem, 1); in hclge_init_ae_dev()