xpcs_config_eee_mult_fact(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 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 a struct dw_xpcs instance. 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 πŸ’œ


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