Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/drivers/gpu/drm/amd/amdgpu/
H A Dmxgpu_nv.c267 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()
H A Dmxgpu_ai.c246 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()
H A Dgmc_v9_0.c749 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()
849 if (ring->sched.ready && down_read_trylock(&adev->reset_sem)) { in gmc_v9_0_flush_gpu_tlb_pasid()
876 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
885 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
888 up_read(&adev->reset_sem); in gmc_v9_0_flush_gpu_tlb_pasid()
H A Damdgpu_debugfs.c104 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()
H A Damdgpu_device.c328 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_rreg()
330 up_read(&adev->reset_sem); in amdgpu_device_rreg()
413 down_read_trylock(&adev->reset_sem)) { in amdgpu_device_wreg()
415 up_read(&adev->reset_sem); in amdgpu_device_wreg()
3242 init_rwsem(&adev->reset_sem); in amdgpu_device_init()
4407 down_write_nest_lock(&adev->reset_sem, &hive->hive_lock); in amdgpu_device_lock_adev()
4409 down_write(&adev->reset_sem); in amdgpu_device_lock_adev()
4433 up_write(&adev->reset_sem); in amdgpu_device_unlock_adev()
H A Dgmc_v10_0.c290 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()
H A Damdgpu.h964 struct rw_semaphore reset_sem; member
/OK3568_Linux_fs/external/mpp/mpp/vproc/
H A Dmpp_dec_vproc.cpp82 sem_t reset_sem; member
633 sem_post(&ctx->reset_sem); in dec_vproc_thread()
751 sem_init(&p->reset_sem, 0, 0); in dec_vproc_init()
874 sem_destroy(&p->reset_sem); in dec_vproc_deinit()
958 sem_wait(&p->reset_sem); in dec_vproc_reset()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns3/hns3vf/
H A Dhclgevf_main.h283 struct semaphore reset_sem; /* protect reset process */ member
H A Dhclgevf_main.c2056 down(&hdev->reset_sem); in hclgevf_flr_prepare()
2069 up(&hdev->reset_sem); in hclgevf_flr_prepare()
2094 up(&hdev->reset_sem); in hclgevf_flr_done()
2150 down(&hdev->reset_sem); in hclgevf_reset_service_task()
2209 up(&hdev->reset_sem); in hclgevf_reset_service_task()
2648 sema_init(&hdev->reset_sem, 1); in hclgevf_state_init()
/OK3568_Linux_fs/kernel/drivers/net/ethernet/hisilicon/hns3/hns3pf/
H A Dhclge_main.h739 struct semaphore reset_sem; /* protect reset process */ member
H A Dhclge_main.c4028 down(&hdev->reset_sem); in hclge_reset_service_task()
4034 up(&hdev->reset_sem); in hclge_reset_service_task()
9995 down(&hdev->reset_sem); in hclge_flr_prepare()
10008 up(&hdev->reset_sem); in hclge_flr_prepare()
10033 up(&hdev->reset_sem); in hclge_flr_done()
10096 sema_init(&hdev->reset_sem, 1); in hclge_init_ae_dev()