STRUCT UFSHCD_TX_EQTR_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ struct ufshcd_tx_eqtr_data(9) πŸ¦‹

okay so bestie, welcome to the Kernel API Manual page for struct ufshcd_tx_eqtr_data β€” it’s literally the data used during the TX Equalization Training procedure, and yes it’s giving β€œniche kernel struct but make it iconic.” πŸ’…

✨ NAME ✨

struct ufshcd_tx_eqtr_data β€” Data used during TX Equalization Training procedure. fr fr, that’s the whole name-vibe. 🫢

πŸŽ€ SYNOPSIS πŸŽ€

       struct ufshcd_tx_eqtr_data {
           struct ufshcd_tx_eq_settings host[UFS_MAX_LANES];
           struct ufshcd_tx_eq_settings device[UFS_MAX_LANES];
           u8
       host_fom[UFS_MAX_LANES][TX_HS_NUM_PRESHOOT][TX_HS_NUM_DEEMPHASIS];
           u8
       device_fom[UFS_MAX_LANES][TX_HS_NUM_PRESHOOT][TX_HS_NUM_DEEMPHASIS];
        };
no options or flags here, bestie β€” this page is just the struct shape and its members. 🧚

πŸ’– Members πŸ’–

  • host β€” Optimal TX EQ settings identified for host TX Lanes during TX EQTR. Like, the host’s bestie-level EQ picks. πŸ‘‘
  • device β€” Optimal TX EQ settings identified for device TX Lanes during TX EQTR. Same energy, but for the device side. πŸ¦‹
  • host_fom β€” Host TX EQTR FOM record. That’s it, that’s the vibe. πŸ“
  • device_fom β€” Device TX EQTR FOM record. Main character record, tbh. πŸ’…

🌈 SEE ALSO 🌈

Kernel file: ./include/ufs/ufshcd.h β€” and the whole squad is:

  • struct uic_command(9)
  • struct ufshcd_lrb(9)
  • struct ufs_query_req(9)
  • struct ufs_query_res(9)
  • struct ufs_query(9)
  • struct ufs_dev_cmd(9)
  • struct ufs_clk_info(9)
  • struct tx_eqtr_iter(9)
  • struct ufshcd_tx_eq_settings(9)
  • struct ufshcd_tx_eqtr_record(9)
  • struct ufshcd_tx_eq_params(9)
  • struct ufs_hba_variant_ops(9)
  • struct ufs_clk_gating(9)
  • struct ufs_clk_scaling(9)
  • struct ufs_event_hist(9)
  • struct ufs_stats(9)
  • enum ufshcd_state(9)
  • enum ufshcd_pmc_policy(9)
  • struct ufshcd_mcq_opr_info_t(9)
  • struct ufs_hba(9)
  • struct ufs_hw_queue(9)
  • ufshcd_rmwl(9)
  • ufshcd_set_variant(9)
  • ufshcd_get_variant(9)

this cutie was served from source ./include/ufs, date/version October 2026 β€” struct ufshcd_tx_eqtr_data(9) signing off. πŸ’‹βœ¨

πŸ“¦ where this page comes from