Lines Matching refs:pwr_info
559 hba->pwr_info.gear_rx, hba->pwr_info.gear_tx, in ufshcd_print_pwr_info()
560 hba->pwr_info.lane_rx, hba->pwr_info.lane_tx, in ufshcd_print_pwr_info()
561 names[hba->pwr_info.pwr_rx], in ufshcd_print_pwr_info()
562 names[hba->pwr_info.pwr_tx], in ufshcd_print_pwr_info()
563 hba->pwr_info.hs_rate); in ufshcd_print_pwr_info()
1113 memcpy(&new_pwr_info, &hba->pwr_info, in ufshcd_scale_gear()
1116 if (hba->pwr_info.gear_tx > UFS_MIN_GEAR_TO_SCALE_DOWN in ufshcd_scale_gear()
1117 || hba->pwr_info.gear_rx > UFS_MIN_GEAR_TO_SCALE_DOWN) { in ufshcd_scale_gear()
1120 &hba->pwr_info, in ufshcd_scale_gear()
1134 hba->pwr_info.gear_tx, hba->pwr_info.gear_rx, in ufshcd_scale_gear()
3728 orig_pwr_info = hba->pwr_info; in ufshcd_dme_get_attr()
4033 hba->pwr_info.gear_rx = UFS_PWM_G1; in ufshcd_init_pwr_info()
4034 hba->pwr_info.gear_tx = UFS_PWM_G1; in ufshcd_init_pwr_info()
4035 hba->pwr_info.lane_rx = 1; in ufshcd_init_pwr_info()
4036 hba->pwr_info.lane_tx = 1; in ufshcd_init_pwr_info()
4037 hba->pwr_info.pwr_rx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
4038 hba->pwr_info.pwr_tx = SLOWAUTO_MODE; in ufshcd_init_pwr_info()
4039 hba->pwr_info.hs_rate = 0; in ufshcd_init_pwr_info()
4048 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_get_max_pwr_mode() local
4053 pwr_info->pwr_tx = FAST_MODE; in ufshcd_get_max_pwr_mode()
4054 pwr_info->pwr_rx = FAST_MODE; in ufshcd_get_max_pwr_mode()
4055 pwr_info->hs_rate = PA_HS_MODE_B; in ufshcd_get_max_pwr_mode()
4059 &pwr_info->lane_rx); in ufshcd_get_max_pwr_mode()
4061 &pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
4063 if (!pwr_info->lane_rx || !pwr_info->lane_tx) { in ufshcd_get_max_pwr_mode()
4066 pwr_info->lane_rx, in ufshcd_get_max_pwr_mode()
4067 pwr_info->lane_tx); in ufshcd_get_max_pwr_mode()
4076 ufshcd_dme_get(hba, UIC_ARG_MIB(PA_MAXRXHSGEAR), &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
4077 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
4079 &pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
4080 if (!pwr_info->gear_rx) { in ufshcd_get_max_pwr_mode()
4082 __func__, pwr_info->gear_rx); in ufshcd_get_max_pwr_mode()
4085 pwr_info->pwr_rx = SLOW_MODE; in ufshcd_get_max_pwr_mode()
4089 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
4090 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
4092 &pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
4093 if (!pwr_info->gear_tx) { in ufshcd_get_max_pwr_mode()
4095 __func__, pwr_info->gear_tx); in ufshcd_get_max_pwr_mode()
4098 pwr_info->pwr_tx = SLOW_MODE; in ufshcd_get_max_pwr_mode()
4112 pwr_mode->gear_rx == hba->pwr_info.gear_rx && in ufshcd_change_power_mode()
4113 pwr_mode->gear_tx == hba->pwr_info.gear_tx && in ufshcd_change_power_mode()
4114 pwr_mode->lane_rx == hba->pwr_info.lane_rx && in ufshcd_change_power_mode()
4115 pwr_mode->lane_tx == hba->pwr_info.lane_tx && in ufshcd_change_power_mode()
4116 pwr_mode->pwr_rx == hba->pwr_info.pwr_rx && in ufshcd_change_power_mode()
4117 pwr_mode->pwr_tx == hba->pwr_info.pwr_tx && in ufshcd_change_power_mode()
4118 pwr_mode->hs_rate == hba->pwr_info.hs_rate) { in ufshcd_change_power_mode()
4184 memcpy(&hba->pwr_info, pwr_mode, in ufshcd_change_power_mode()
5712 struct ufs_pa_layer_attr *pwr_info = &hba->pwr_info; in ufshcd_is_pwr_mode_restore_needed() local
5717 if (pwr_info->pwr_rx != ((mode >> PWRMODE_RX_OFFSET) & PWRMODE_MASK)) in ufshcd_is_pwr_mode_restore_needed()
5720 if (pwr_info->pwr_tx != (mode & PWRMODE_MASK)) in ufshcd_is_pwr_mode_restore_needed()
5867 pmc_err = ufshcd_config_pwr_mode(hba, &(hba->pwr_info)); in ufshcd_err_handler()
7619 &hba->pwr_info, in ufshcd_add_lus()