Searched refs:ahit (Results 1 – 6 of 6) sorted by relevance
| /linux/include/ufs/ |
| H A D | ufshcd.h | 978 u32 ahit; member 1250 return FIELD_GET(UFSHCI_AHIBERN8_TIMER_MASK, hba->ahit); in ufshcd_is_auto_hibern8_enabled() 1429 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit);
|
| /linux/drivers/ufs/host/ |
| H A D | ufs-mediatek.c | 271 hba->ahit = 0; in ufs_mtk_hce_enable_notify() 831 hba->ahit, in ufs_mtk_setup_clocks() 1118 if (ufshcd_is_auto_hibern8_supported(hba) && hba->ahit) { in ufs_mtk_setup_clk_gating() 1120 hba->ahit); in ufs_mtk_setup_clk_gating() 1122 hba->ahit); in ufs_mtk_setup_clk_gating() 1155 hba->ahit = ufshcd_us_to_ahit(us); in ufs_mtk_fix_ahit()
|
| H A D | cdns-pltfrm.c | 201 hba->ahit = 0; in cdns_ufs_link_startup_notify()
|
| /linux/drivers/ufs/core/ |
| H A D | ufs-sysfs.c | 226 static int ufshcd_ahit_to_us(u32 ahit) in ufshcd_ahit_to_us() argument 228 int timer = FIELD_GET(UFSHCI_AHIBERN8_TIMER_MASK, ahit); in ufshcd_ahit_to_us() 229 int scale = FIELD_GET(UFSHCI_AHIBERN8_SCALE_MASK, ahit); in ufshcd_ahit_to_us() 271 u32 ahit; in auto_hibern8_show() local 278 ret = ufshcd_read_hci_reg(hba, &ahit, REG_AUTO_HIBERNATE_IDLE_TIMER); in auto_hibern8_show() 282 return sysfs_emit(buf, "%d\n", ufshcd_ahit_to_us(ahit)); in auto_hibern8_show()
|
| H A D | ufshcd-priv.h | 65 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit);
|
| H A D | ufshcd.c | 4547 ufshcd_writel(hba, hba->ahit, REG_AUTO_HIBERNATE_IDLE_TIMER); in ufshcd_configure_auto_hibern8() 4550 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit) in ufshcd_auto_hibern8_update() argument 4552 const u32 cur_ahit = READ_ONCE(hba->ahit); in ufshcd_auto_hibern8_update() 4554 if (!ufshcd_is_auto_hibern8_supported(hba) || cur_ahit == ahit) in ufshcd_auto_hibern8_update() 4557 WRITE_ONCE(hba->ahit, ahit); in ufshcd_auto_hibern8_update() 10983 if (ufshcd_is_auto_hibern8_supported(hba) && !hba->ahit) { in ufshcd_init() 10984 hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 150) | in ufshcd_init()
|