ufshcd_tx_eqtr(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… 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 instance
  • params β€” TX EQ parameters data structure to populate
  • pwr_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:

k bye bestie πŸ’– source/version vibes: ./drivers/ufs/core, date: October 2026, title: ufshcd_tx_eqtr(9) β€” periodt. πŸŽ€

πŸ“¦ where this page comes from