Home
last modified time | relevance | path

Searched refs:fom (Results 1 – 3 of 3) sorted by relevance

/linux/drivers/ufs/core/
H A Dufs-txeq.c438 fom_value = h_iter->fom[lane] & RX_FOM_VALUE_MASK; in ufshcd_evaluate_tx_eqtr_fom()
439 precode_en = h_iter->fom[lane] & RX_FOM_PRECODING_EN_BIT; in ufshcd_evaluate_tx_eqtr_fom()
442 eqtr_data->host_fom[lane][preshoot][deemphasis] = h_iter->fom[lane]; in ufshcd_evaluate_tx_eqtr_fom()
459 fom_value = d_iter->fom[lane] & RX_FOM_VALUE_MASK; in ufshcd_evaluate_tx_eqtr_fom()
460 precode_en = d_iter->fom[lane] & RX_FOM_PRECODING_EN_BIT; in ufshcd_evaluate_tx_eqtr_fom()
463 eqtr_data->device_fom[lane][preshoot][deemphasis] = d_iter->fom[lane]; in ufshcd_evaluate_tx_eqtr_fom()
494 u32 fom; in ufshcd_get_rx_fom() local
500 &fom); in ufshcd_get_rx_fom()
502 h_iter->fom[lane] = 0; in ufshcd_get_rx_fom()
508 h_iter->fom[lane] = (u8)fom; in ufshcd_get_rx_fom()
[all …]
H A Dufs-debugfs.c374 u8 fom = fom_array[lane][preshoot][deemphasis]; in ufs_tx_eqtr_record_show() local
375 u8 fom_val = fom & RX_FOM_VALUE_MASK; in ufs_tx_eqtr_record_show()
376 bool precode_en = fom & RX_FOM_PRECODING_EN_BIT; in ufs_tx_eqtr_record_show()
/linux/drivers/ufs/host/
H A Dufs-qcom.c2721 static int ufs_qcom_host_sw_rx_fom(struct ufs_hba *hba, int num_lanes, u32 *fom) in ufs_qcom_host_sw_rx_fom() argument
2728 if (!fom) in ufs_qcom_host_sw_rx_fom()
2755 fom[lane] += SW_RX_FOM_EOM_COORDS_WEIGHT; in ufs_qcom_host_sw_rx_fom()
2776 u32 fom[PA_MAXDATALANES] = { 0 }; in ufs_qcom_get_rx_fom() local
2815 ret = ufs_qcom_host_sw_rx_fom(hba, pwr_mode->lane_rx, fom); in ufs_qcom_get_rx_fom()
2838 d_iter->fom[lane] = fom[lane]; in ufs_qcom_get_rx_fom()