xpcs_config_eee_mult_fact(9)
πΈ NAME πΈ
okay so bestie, this is xpcs_config_eee_mult_fact(9) β yes, that's the manual-page name, and we're folding it in right here instead of copying the header line like a boring person. It's from the Kernel API Manual, and it's literally about setting the EEE clock multiplying factor. slay.
β¨ SYNOPSIS β¨
void xpcs_config_eee_mult_fact (struct dw_xpcs *xpcs , u8 mult_fact );
That's the exact signature, bestie. Spaces and all. Character for character. periodt π
π ARGUMENTS π
xpcsβ a pointer to astruct dw_xpcsinstance. like, an actual pointer, no cap.mult_factβ the multiplying factor. that's the number you're handing over.
π¦ DESCRIPTION π¦
This function configures the EEE clock multiplying factor. The value of mult_fact should be such that:
clk_eee_time_period * (mult_fact + 1)
...lands inside the range 80 to 120ns. that's the whole vibe check for this number, fr fr. So the multiplying factor needs to make that expression sit within 80 to 120ns β not a random little guess, okay? π
β¨
π SEE ALSO π
- Kernel file
./drivers/net/pcs/pcs-xpcs.c xpcs_create_mdiodev(9)xpcs_create_fwnode(9)
cute little sign-off: source/version is ./drivers/net/pcs, the date is October 2026, and the page is xpcs_config_eee_mult_fact(9) π«Άπ
π¦ 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