Home
last modified time | relevance | path

Searched refs:clk_gating (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-5.10/drivers/scsi/ufs/
H A Dufshcd.c522 dev_err(hba->dev, "Clk gate=%d\n", hba->clk_gating.state); in ufshcd_print_host_state()
1550 clk_gating.ungate_work); in ufshcd_ungate_work()
1552 cancel_delayed_work_sync(&hba->clk_gating.gate_work); in ufshcd_ungate_work()
1555 if (hba->clk_gating.state == CLKS_ON) { in ufshcd_ungate_work()
1568 hba->clk_gating.is_suspended = true; in ufshcd_ungate_work()
1577 hba->clk_gating.is_suspended = false; in ufshcd_ungate_work()
1598 hba->clk_gating.active_reqs++; in ufshcd_hold()
1601 switch (hba->clk_gating.state) { in ufshcd_hold()
1615 hba->clk_gating.active_reqs--; in ufshcd_hold()
1619 flush_result = flush_work(&hba->clk_gating in ufshcd_hold()
[all...]
H A Dufs-mediatek.c705 hba->clk_gating.delay_ms = ah_ms + 5; in ufs_mtk_setup_clk_gating()
H A Dufshcd.h784 struct ufs_clk_gating clk_gating; member
/kernel/linux/linux-6.6/drivers/ufs/core/
H A Dufshcd.c615 dev_err(hba->dev, "Clk gate=%d\n", hba->clk_gating.state); in ufshcd_print_host_state()
1689 clk_gating.ungate_work); in ufshcd_ungate_work()
1691 cancel_delayed_work_sync(&hba->clk_gating.gate_work); in ufshcd_ungate_work()
1694 if (hba->clk_gating.state == CLKS_ON) { in ufshcd_ungate_work()
1708 hba->clk_gating.is_suspended = true; in ufshcd_ungate_work()
1717 hba->clk_gating.is_suspended = false; in ufshcd_ungate_work()
1732 !hba->clk_gating.is_initialized) in ufshcd_hold()
1735 hba->clk_gating.active_reqs++; in ufshcd_hold()
1738 switch (hba->clk_gating.state) { in ufshcd_hold()
1751 flush_result = flush_work(&hba->clk_gating in ufshcd_hold()
[all...]
/kernel/linux/linux-6.6/include/ufs/
H A Dufshcd.h873 * @clk_gating: information related to clock gating
1027 struct ufs_clk_gating clk_gating; member

Completed in 18 milliseconds