Home
last modified time | relevance | path

Searched refs:ahit (Results 1 – 7 of 7) sorted by relevance

/openbmc/linux/drivers/ufs/core/
H A Dufs-sysfs.c131 static int ufshcd_ahit_to_us(u32 ahit) in ufshcd_ahit_to_us() argument
133 int timer = FIELD_GET(UFSHCI_AHIBERN8_TIMER_MASK, ahit); in ufshcd_ahit_to_us()
134 int scale = FIELD_GET(UFSHCI_AHIBERN8_SCALE_MASK, ahit); in ufshcd_ahit_to_us()
157 u32 ahit; in auto_hibern8_show() local
172 ahit = ufshcd_readl(hba, REG_AUTO_HIBERNATE_IDLE_TIMER); in auto_hibern8_show()
176 ret = sysfs_emit(buf, "%d\n", ufshcd_ahit_to_us(ahit)); in auto_hibern8_show()
H A Dufshcd-priv.h63 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit);
H A Dufshcd.c4377 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit) in ufshcd_auto_hibern8_update()
4386 if (hba->ahit != ahit) { in ufshcd_auto_hibern8_update()
4387 hba->ahit = ahit; in ufshcd_auto_hibern8_update()
4408 ufshcd_writel(hba, hba->ahit, REG_AUTO_HIBERNATE_IDLE_TIMER);
10609 if (ufshcd_is_auto_hibern8_supported(hba) && !hba->ahit) { in ufshcd_init()
10610 hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 150) | in ufshcd_init()
4372 ufshcd_auto_hibern8_update(struct ufs_hba * hba,u32 ahit) ufshcd_auto_hibern8_update() argument
/openbmc/linux/include/ufs/
H A Dufshcd.h944 u32 ahit; member
1196 return FIELD_GET(UFSHCI_AHIBERN8_TIMER_MASK, hba->ahit); in ufshcd_is_auto_hibern8_enabled()
1368 void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit);
/openbmc/linux/drivers/ufs/host/
H A Dcdns-pltfrm.c201 hba->ahit = 0; in cdns_ufs_link_startup_notify()
H A Dufs-mediatek.c229 hba->ahit = 0; in ufs_mtk_hce_enable_notify()
1128 if (ufshcd_is_auto_hibern8_supported(hba) && hba->ahit) in ufs_mtk_setup_clk_gating()
1130 hba->ahit); in ufs_mtk_setup_clk_gating()
1144 hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 10) | in ufs_mtk_post_link()
/openbmc/qemu/include/block/
H A Dufs.h15 uint32_t ahit; member
79 REG32(AHIT, offsetof(UfsReg, ahit))