ufshcd_tx_eqtr(9)
π ufshcd_tx_eqtr(9) β TX EQTR, but make it cute π
okay bestie, welcome to the Kernel API Manual entry for ufshcd_tx_eqtr(9) β itβs giving UFS TX equalization energy, and weβre keeping every deet. π¦
π NAME π
ufshcd_tx_eqtr β Perform TX EQTR procedures with vops callbacks.
β¨ SYNOPSIS β¨
int ufshcd_tx_eqtr (struct ufs_hba *hba , struct ufshcd_tx_eq_params
*params , struct ufs_pa_layer_attr *pwr_mode );
πΈ ARGUMENTS πΈ
hbaβ per adapter instanceparamsβ TX EQ parameters data structure to populatepwr_modeβ target power mode containing gear and rate information
π₯ DESCRIPTION π₯
This is literally the main entry point for performing TX Equalization Training (EQTR) procedure as defined in UFSCHI v5.0 specification. It serves as a wrapper around __ufshcd_tx_eqtr to provide vops support through the variant operations framework. π«Ά
Returns 0 on success, negative error code on failure. π
π¦ SEE ALSO π¦
Kernel file ./drivers/ufs/core/ufs-txeq.c β and the whole squad is here:
ufshcd_configure_precoding(9)ufshcd_apply_tx_eq_settings(9)ufshcd_evaluate_tx_eqtr_fom(9)ufshcd_get_rx_fom(9)tx_eqtr_iter_try_update(9)tx_eqtr_iter_update(9)ufshcd_tx_eqtr_iter_init(9)adapt_cap_to_t_adapt(9)adapt_cap_to_t_adapt_l0l3(9)adapt_cap_to_t_adapt_l0l1l2l3(9)ufshcd_setup_tx_eqtr_adapt_length(9)ufshcd_compose_tx_eqtr_setting(9)ufshcd_apply_tx_eqtr_settings(9)ufshcd_update_tx_eq_params(9)__ufshcd_tx_eqtr(9)ufshcd_tx_eqtr_prepare(9)ufshcd_config_tx_eq_settings(9)ufshcd_apply_valid_tx_eq_settings(9)ufshcd_retrain_tx_eq(9)ufshcd_extract_tx_eq_settings_attrs(9)ufshcd_update_tx_eq_settings_attrs(9)
k bye bestie π source/version vibes: ./drivers/ufs/core, date: October 2026, title: ufshcd_tx_eqtr(9) β periodt. π
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms