Searched refs:ahit (Results 1 – 3 of 3) sorted by relevance
/Linux-v4.19/drivers/scsi/ufs/ |
D | ufs-sysfs.c | 121 static void ufshcd_auto_hibern8_update(struct ufs_hba *hba, u32 ahit) in ufshcd_auto_hibern8_update() argument 129 if (hba->ahit == ahit) in ufshcd_auto_hibern8_update() 131 hba->ahit = ahit; in ufshcd_auto_hibern8_update() 133 ufshcd_writel(hba, hba->ahit, REG_AUTO_HIBERNATE_IDLE_TIMER); in ufshcd_auto_hibern8_update() 139 static int ufshcd_ahit_to_us(u32 ahit) in ufshcd_ahit_to_us() argument 141 int timer = FIELD_GET(UFSHCI_AHIBERN8_TIMER_MASK, ahit); in ufshcd_ahit_to_us() 142 int scale = FIELD_GET(UFSHCI_AHIBERN8_SCALE_MASK, ahit); in ufshcd_ahit_to_us() 170 return snprintf(buf, PAGE_SIZE, "%d\n", ufshcd_ahit_to_us(hba->ahit)); in auto_hibern8_show()
|
D | ufshcd.h | 537 u32 ahit; member
|
D | ufshcd.c | 3900 if (!(hba->capabilities & MASK_AUTO_HIBERN8_SUPPORT) || !hba->ahit) in ufshcd_auto_hibern8_enable() 3904 ufshcd_writel(hba, hba->ahit, REG_AUTO_HIBERNATE_IDLE_TIMER); in ufshcd_auto_hibern8_enable() 8122 hba->ahit = FIELD_PREP(UFSHCI_AHIBERN8_TIMER_MASK, 150) | in ufshcd_init()
|