Home
last modified time | relevance | path

Searched refs:clk_scaling_lock (Results 1 - 4 of 4) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufshcd.c1152 down_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_prepare()
1155 up_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_prepare()
1164 up_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_unprepare()
1212 up_write(&hba->clk_scaling_lock); in ufshcd_devfreq_scale()
1214 down_write(&hba->clk_scaling_lock); in ufshcd_devfreq_scale()
2546 if (!down_read_trylock(&hba->clk_scaling_lock)) in ufshcd_queuecommand()
2630 up_read(&hba->clk_scaling_lock); in ufshcd_queuecommand()
2785 down_read(&hba->clk_scaling_lock); in ufshcd_exec_dev_cmd()
2827 up_read(&hba->clk_scaling_lock); in ufshcd_exec_dev_cmd()
5872 down_write(&hba->clk_scaling_lock); in ufshcd_err_handler()
[all...]
H A Dufshcd.h795 struct rw_semaphore clk_scaling_lock; member
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd.c1272 down_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_prepare()
1277 up_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_prepare()
1292 up_write(&hba->clk_scaling_lock); in ufshcd_clock_scaling_unprepare()
3146 down_read(&hba->clk_scaling_lock); in ufshcd_exec_dev_cmd()
3164 up_read(&hba->clk_scaling_lock); in ufshcd_exec_dev_cmd()
6217 down_write(&hba->clk_scaling_lock); in ufshcd_clk_scaling_allow()
6219 up_write(&hba->clk_scaling_lock); in ufshcd_clk_scaling_allow()
6527 down_write(&hba->clk_scaling_lock); in ufshcd_err_handler()
6537 up_write(&hba->clk_scaling_lock); in ufshcd_err_handler()
7072 down_read(&hba->clk_scaling_lock); in ufshcd_issue_devman_upiu_cmd()
[all...]
/kernel/linux/linux-6.6/include/ufs/
H A Dufshcd.h884 * @clk_scaling_lock: used to serialize device commands and clock scaling
1040 struct rw_semaphore clk_scaling_lock; member

Completed in 23 milliseconds