adapt_cap_to_t_adapt_l0l3(9)
π adapt_cap_to_t_adapt_l0l3(9) π
okay so bestie, welcome to the Kernel API Manual page for adapt_cap_to_t_adapt_l0l3(9) β it's giving "tiny math gremlin that tells you the TAdapt value," and honestly? iconic. π
π NAME π
adapt_cap_to_t_adapt_l0l3 β Calculate TAdapt_L0_L3 from adapt capability. That's the whole assignment, no cap. β¨
β¨ SYNOPSIS β¨
u64 adapt_cap_to_t_adapt_l0l3 (u32 adapt_cap );
π«Ά ARGUMENTS π«Ά
adapt_capβ Adapt capability. That's the input, bestie; hand it over and let the function cook. π
π DESCRIPTION π
For PAM-4, the formula is literally right here, and yes you need to keep it exact:
For PAM-4: IF (ADAPT_range = FINE) TADAPT_L0_L3 = 2^9 x ADAPT_length
ELSE IF (ADAPT_range = COARSE) TADAPT_L0_L3 = 2^9 x (2^ADAPT_length)
Then it returns the calculated TAdapt value in terms of Unit Intervals (UI). Periodt. π«Ά
π¦ SEE ALSO π¦
Kernel file ./drivers/ufs/core/ufs-txeq.c is the main character here, and these are the linked icons you should also check out, fr fr:
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_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_tx_eqtr(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)
xoxo π β from ./drivers/ufs/core, October 2026. slay and goodbye! π
π¦ 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