Home
last modified time | relevance | path

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

/Linux-v5.15/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.c767 down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb()
773 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb()
869 if (ring->sched.ready && down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb_pasid()
896 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
905 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
908 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
Damdgpu_debugfs.c66 ret = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_autodump_open()
77 up_read(&adev->reset_sem); in amdgpu_debugfs_autodump_open()
1209 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_test_ib_show()
1238 up_read(&adev->reset_sem); in amdgpu_debugfs_test_ib_show()
1449 r = down_read_killable(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()
1492 up_read(&adev->reset_sem); in amdgpu_debugfs_ib_preempt()
Damdgpu_device.c425 if (down_read_trylock(&adev->reset_sem)) in amdgpu_device_skip_hw_access()
426 up_read(&adev->reset_sem); in amdgpu_device_skip_hw_access()
428 lockdep_assert_held(&adev->reset_sem); in amdgpu_device_skip_hw_access()
454 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_rreg()
456 up_read(&adev->reset_sem); in amdgpu_device_rreg()
539 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_wreg()
541 up_read(&adev->reset_sem); in amdgpu_device_wreg()
3476 init_rwsem(&adev->reset_sem); in amdgpu_device_init()
4716 down_write_nest_lock(&adev->reset_sem, &hive->hive_lock); in amdgpu_device_lock_adev()
4718 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
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.h288 struct semaphore reset_sem; /* protect reset process */ member
Dhclgevf_main.c2167 down(&hdev->reset_sem); in hclgevf_reset_prepare_general()
2180 up(&hdev->reset_sem); in hclgevf_reset_prepare_general()
2207 up(&hdev->reset_sem); in hclgevf_reset_done()
2264 down(&hdev->reset_sem); in hclgevf_reset_service_task()
2323 up(&hdev->reset_sem); in hclgevf_reset_service_task()
2775 sema_init(&hdev->reset_sem, 1); in hclgevf_state_init()
/Linux-v5.15/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h845 struct semaphore reset_sem; /* protect reset process */ member
Dhclge_main.c4320 down(&hdev->reset_sem); in hclge_reset_service_task()
4326 up(&hdev->reset_sem); in hclge_reset_service_task()
11407 down(&hdev->reset_sem); in hclge_reset_prepare_general()
11420 up(&hdev->reset_sem); in hclge_reset_prepare_general()
11447 up(&hdev->reset_sem); in hclge_reset_done()
11522 sema_init(&hdev->reset_sem, 1); in hclge_init_ae_dev()