Home
last modified time | relevance | path

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

/linux/drivers/ufs/core/
H A Dufs-debugfs.c222 struct ufs_pa_layer_attr *pwr_info; in ufs_tx_eq_params_show() local
224 u32 rate = hba->pwr_info.hs_rate; in ufs_tx_eq_params_show()
241 pwr_info = &hba->max_pwr_info.info; in ufs_tx_eq_params_show()
251 num_lanes = pwr_info->lane_tx; in ufs_tx_eq_params_show()
256 num_lanes = pwr_info->lane_rx; in ufs_tx_eq_params_show()
300 struct ufs_pa_layer_attr *pwr_info; in ufs_tx_eqtr_record_show() local
303 u32 rate = hba->pwr_info.hs_rate; in ufs_tx_eqtr_record_show()
322 pwr_info = &hba->max_pwr_info.info; in ufs_tx_eqtr_record_show()
340 num_lanes = pwr_info->lane_tx; in ufs_tx_eqtr_record_show()
346 num_lanes = pwr_info->lane_rx; in ufs_tx_eqtr_record_show()
H A Dufs-txeq.c280 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_configure_precoding() local
286 for (lane = 0; lane < pwr_info->lane_tx; lane++) { in ufshcd_configure_precoding()
294 for (lane = 0; lane < pwr_info->lane_rx; lane++) { in ufshcd_configure_precoding()
328 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_print_tx_eq_params() local
330 u32 gear = hba->pwr_info.gear_tx; in ufshcd_print_tx_eq_params()
343 for (lane = 0; lane < pwr_info->lane_tx; lane++) in ufshcd_print_tx_eq_params()
350 for (lane = 0; lane < pwr_info->lane_rx; lane++) in ufshcd_print_tx_eq_params()
384 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufshcd_apply_tx_eq_settings() local
389 setting = ufshcd_compose_tx_eq_setting(params->host, pwr_info->lane_tx); in ufshcd_apply_tx_eq_settings()
395 setting = ufshcd_compose_tx_eq_setting(params->device, pwr_info->lane_rx); in ufshcd_apply_tx_eq_settings()
[all …]
H A Dufshcd.c739 hba->pwr_info.gear_rx, hba->pwr_info.gear_tx, in ufshcd_print_pwr_info()
740 hba->pwr_info.lane_rx, hba->pwr_info.lane_tx, in ufshcd_print_pwr_info()
741 names[hba->pwr_info.pwr_rx], in ufshcd_print_pwr_info()
742 names[hba->pwr_info.pwr_tx], in ufshcd_print_pwr_info()
743 hba->pwr_info.hs_rate); in ufshcd_print_pwr_info()
1406 new_pwr_info = hba->pwr_info; in ufshcd_scale_gear()
1418 memcpy(&new_pwr_info, &hba->pwr_info, in ufshcd_scale_gear()
1421 if (hba->pwr_info.gear_tx > hba->clk_scaling.min_gear || in ufshcd_scale_gear()
1422 hba->pwr_info.gear_rx > hba->clk_scaling.min_gear) { in ufshcd_scale_gear()
1425 &hba->pwr_info, in ufshcd_scale_gear()
[all …]
/linux/drivers/ufs/host/
H A Dufshcd-pci.c143 struct ufs_pa_layer_attr pwr_info = hba->pwr_info; in ufs_intel_set_lanes() local
146 pwr_info.lane_rx = lanes; in ufs_intel_set_lanes()
147 pwr_info.lane_tx = lanes; in ufs_intel_set_lanes()
148 ret = ufshcd_change_power_mode(hba, &pwr_info, in ufs_intel_set_lanes()
165 (hba->pwr_info.lane_rx != 2 || hba->pwr_info.lane_tx != 2)) in ufs_intel_lkf_pwr_change_notify()
H A Dufs-mediatek.c1357 if (dev_req_params->hs_rate == hba->pwr_info.hs_rate) in ufs_mtk_pmc_via_fastauto()
1462 if (dev_req_params->gear_rx == hba->pwr_info.gear_rx && in ufs_mtk_pre_pwr_change()
1463 dev_req_params->gear_tx == hba->pwr_info.gear_tx && in ufs_mtk_pre_pwr_change()
1464 dev_req_params->lane_rx == hba->pwr_info.lane_rx && in ufs_mtk_pre_pwr_change()
1465 dev_req_params->lane_tx == hba->pwr_info.lane_tx && in ufs_mtk_pre_pwr_change()
1466 dev_req_params->pwr_rx == hba->pwr_info.pwr_rx && in ufs_mtk_pre_pwr_change()
1467 dev_req_params->pwr_tx == hba->pwr_info.pwr_tx && in ufs_mtk_pre_pwr_change()
1468 dev_req_params->hs_rate == hba->pwr_info.hs_rate) { in ufs_mtk_pre_pwr_change()
1848 hba->pwr_info.gear_rx >= UFS_HS_G5)) { in ufs_mtk_suspend()
1883 hba->pwr_info.gear_rx >= UFS_HS_G5)) { in ufs_mtk_resume()
H A Dufs-qcom.c1031 if (!ufshcd_is_hs_mode(&hba->pwr_info) && in ufs_qcom_pwr_change_notify()
1054 if (ufshcd_is_hs_mode(&hba->pwr_info) && in ufs_qcom_pwr_change_notify()
1153 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufs_qcom_limit_max_gear() local
1158 pwr_info->gear_tx = gear; in ufs_qcom_limit_max_gear()
1159 pwr_info->gear_rx = gear; in ufs_qcom_limit_max_gear()
1167 struct ufs_pa_layer_attr *pwr_info = &hba->max_pwr_info.info; in ufs_qcom_fixup_tx_adapt_l0l1l2l3() local
1175 pwr_info->gear_tx <= UFS_HS_G5) in ufs_qcom_fixup_tx_adapt_l0l1l2l3()
1488 if (ufshcd_is_hs_mode(&hba->pwr_info)) in ufs_qcom_setup_clocks()
2791 memcpy(&old_pwr_info, &hba->pwr_info, sizeof(struct ufs_pa_layer_attr)); in ufs_qcom_get_rx_fom()
/linux/drivers/net/wireless/intel/iwlegacy/
H A D3945.c2057 struct il3945_channel_power_info *pwr_info; in il3945_txpower_set_from_eeprom() local
2111 pwr_info = &ch_info->power_info[rate_idx]; in il3945_txpower_set_from_eeprom()
2123 pwr_info->base_power_idx = (u8) power_idx; in il3945_txpower_set_from_eeprom()
2132 pwr_info->requested_power = pwr; in il3945_txpower_set_from_eeprom()
2133 pwr_info->power_table_idx = (u8) power_idx; in il3945_txpower_set_from_eeprom()
2134 pwr_info->tpc.tx_gain = in il3945_txpower_set_from_eeprom()
2136 pwr_info->tpc.dsp_atten = in il3945_txpower_set_from_eeprom()
2141 pwr_info = &ch_info->power_info[RATE_12M_IDX_TBL]; in il3945_txpower_set_from_eeprom()
2142 power = pwr_info->requested_power + IL_CCK_FROM_OFDM_POWER_DIFF; in il3945_txpower_set_from_eeprom()
2143 pwr_idx = pwr_info->power_table_idx + IL_CCK_FROM_OFDM_IDX_DIFF; in il3945_txpower_set_from_eeprom()
[all …]