Lines Matching refs:precode_en
287 if (params->host[lane].precode_en) { in ufshcd_configure_precoding()
295 if (params->device[lane].precode_en) { in ufshcd_configure_precoding()
348 params->host[lane].precode_en); in ufshcd_print_tx_eq_params()
355 params->device[lane].precode_en); in ufshcd_print_tx_eq_params()
432 bool precode_en; in ufshcd_evaluate_tx_eqtr_fom() local
439 precode_en = h_iter->fom[lane] & RX_FOM_PRECODING_EN_BIT; in ufshcd_evaluate_tx_eqtr_fom()
449 eqtr_data->host[lane].precode_en = precode_en; in ufshcd_evaluate_tx_eqtr_fom()
453 lane, preshoot, deemphasis, fom_value, precode_en); in ufshcd_evaluate_tx_eqtr_fom()
460 precode_en = d_iter->fom[lane] & RX_FOM_PRECODING_EN_BIT; in ufshcd_evaluate_tx_eqtr_fom()
470 eqtr_data->device[lane].precode_en = precode_en; in ufshcd_evaluate_tx_eqtr_fom()
474 lane, preshoot, deemphasis, fom_value, precode_en); in ufshcd_evaluate_tx_eqtr_fom()
1532 params->host[lane].precode_en = tx_eq_host_precode_en_decode(eq_ext, lane); in ufshcd_extract_tx_eq_settings_attrs()
1536 params->device[lane].precode_en = tx_eq_device_precode_en_decode(eq_ext, lane); in ufshcd_extract_tx_eq_settings_attrs()
1587 eq_ext |= tx_eq_host_precode_en_encode(params->host[lane].precode_en, lane); in ufshcd_update_tx_eq_settings_attrs()
1591 eq_ext |= tx_eq_device_precode_en_encode(params->device[lane].precode_en, lane); in ufshcd_update_tx_eq_settings_attrs()