Home
last modified time | relevance | path

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

/linux-6.12.1/drivers/gpu/drm/imagination/
Dpvr_power.c346 down_write(&pvr_dev->reset_sem); in pvr_power_reset()
402 up_write(&pvr_dev->reset_sem); in pvr_power_reset()
418 up_write(&pvr_dev->reset_sem); in pvr_power_reset()
Dpvr_fw_trace.c152 down_read(&pvr_dev->reset_sem); in update_logtype()
166 up_read(&pvr_dev->reset_sem); in update_logtype()
Dpvr_device.h293 struct rw_semaphore reset_sem; member
Dpvr_fw.c1095 down_read(&pvr_dev->reset_sem); in pvr_fw_structure_cleanup()
1139 up_read(&pvr_dev->reset_sem); in pvr_fw_structure_cleanup()
Dpvr_drv.c1415 init_rwsem(&pvr_dev->reset_sem); in pvr_probe()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3vf/
Dhclgevf_main.h229 struct semaphore reset_sem; /* protect reset process */ member
Dhclgevf_main.c1715 down(&hdev->reset_sem); in hclgevf_reset_prepare_general()
1726 up(&hdev->reset_sem); in hclgevf_reset_prepare_general()
1751 up(&hdev->reset_sem); in hclgevf_reset_done()
1808 down(&hdev->reset_sem); in hclgevf_reset_service_task()
1867 up(&hdev->reset_sem); in hclgevf_reset_service_task()
2294 sema_init(&hdev->reset_sem, 1); in hclgevf_state_init()
/linux-6.12.1/drivers/net/ethernet/hisilicon/hns3/hns3pf/
Dhclge_main.h886 struct semaphore reset_sem; /* protect reset process */ member
Dhclge_main.c4604 down(&hdev->reset_sem); in hclge_reset_service_task()
4610 up(&hdev->reset_sem); in hclge_reset_service_task()
11495 down(&hdev->reset_sem); in hclge_reset_prepare_general()
11506 up(&hdev->reset_sem); in hclge_reset_prepare_general()
11531 up(&hdev->reset_sem); in hclge_reset_done()
11724 sema_init(&hdev->reset_sem, 1); in hclge_init_ae_dev()