ufshcd_evaluate_tx_eqtr_fom(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ufshcd_evaluate_tx_eqtr_fom(9) β€” like, the whole manual page, bestie

okay so this is a page straight out of the Kernel API Manual and it's called ufshcd_evaluate_tx_eqtr_fom(9), which lowkey sounds like a Wi-Fi password but it's actually a kernel function. stay with me, it's gonna slay ✨


🌸 NAME 🌸

ufshcd_evaluate_tx_eqtr_fom β€” literally just evaluates the TX EQTR FOM results. that's the whole vibe. no cap πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

void ufshcd_evaluate_tx_eqtr_fom (struct ufs_hba *hba , struct
       ufs_pa_layer_attr *pwr_mode , struct ufshcd_tx_eqtr_data *eqtr_data ,
       struct tx_eqtr_iter *h_iter , struct tx_eqtr_iter *d_iter );

she returns void, she takes five arguments, she's booked and busy πŸŽ€


πŸ’– ARGUMENTS πŸ’–

  • hba β€” your per adapter instance, the main character of the whole situation πŸ‘‘
  • pwr_mode β€” the target power mode, and yes she's carrying the gear and rate information in there, iykyk
  • eqtr_data β€” the TX EQTR data structure, the actual goods πŸ“¦
  • h_iter β€” the host TX EQTR iterator data structure, host side said "me first" πŸ–₯️
  • d_iter β€” the device TX EQTR iterator data structure, device side said "no me first" πŸ“±

✨ DESCRIPTION ✨

so what she actually does: she evaluates the TX EQTR FOM results, then updates the host and device TX EQTR data accordingly β€” but only if the FOM have been improved compared to the previous iteration. like, she's not out here updating for no reason, she has standards πŸ’β€β™€οΈ then she records the TX EQTR FOM results. iconic behavior, honestly. record it, post it, periodt πŸ”₯

ngl the original spells it "accordingy" and honestly? we respect the typo. keeping the meaning, bestie: the update only happens when the FOM improved vs. the previous iteration. no fake glow-ups allowed πŸ™ˆ

πŸ’œ SEE ALSO πŸ’œ

like, go read the kernel file ./drivers/ufs/core/ufs-txeq.c first, and then the whole friend group of related functions β€” every single one, no skipping 🫢


okay that's the whole page, you ate that πŸ’…βœ¨ this little gem lives in ./drivers/ufs/core, it's dated October 2026, and yes the header up top and the footer down here are both just ufshcd_evaluate_tx_eqtr_fom(9) again β€” she's consistent, she's committed, she's giving main character energy πŸŒˆπŸ’–πŸŽ€

πŸ“¦ where this page comes from