STRUCT UFSHCD_TX_EQTR_RECORD(9)
π struct ufshcd_tx_eqtr_record(9) β Kernel API Manual π
okay bestie, welcome to the Kernel API Manual page for struct ufshcd_tx_eqtr_record(9). This is the TX Equalization Training record, and it is literally right here for you. π¦
πΈ NAME πΈ
struct ufshcd_tx_eqtr_record β TX Equalization Training record. That's the name, that's the vibe, periodt. β¨
β¨ SYNOPSIS β¨
okay so the struct is giving exactly this, no edits, no cap:
struct ufshcd_tx_eqtr_record {
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];
ktime_t last_record_ts;
u16 last_record_index;
u16 saved_adapt_eqtr;
};
π«Ά Members π«Ά
host_fomβ the Host TX EQTR FOM record. That's the host-side entry, bestie.device_fomβ the Device TX EQTR FOM record. Matching energy, device side.last_record_tsβ Timestamp of the most recent TX EQTR record. It's aktime_t, so it's timestamping properly.last_record_indexβ Index of the most recent TX EQTR record. A lilu16index moment.saved_adapt_eqtrβ Saved Adaptation length setting for TX EQTR. Au16keeping that saved setting safe.
π SEE ALSO π
Kernel file ./include/ufs/ufshcd.h β and the whole friend group is here too:
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_data(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)
and that's the page, bestie π source/version: ./include/ufs, dated October 2026. byeee, slay π
π
π¦ 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