e1000_adjus...es_amplitude(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– e1000_adjust_serdes_amplitude β€” NAME πŸ’–

okay so bestie, welcome to the Kernel API Manual ✨ this one is e1000_adjust_serdes_amplitude and it literally does what it says: it adjusts the SERDES output amplitude based on the EEPROM setting πŸŽ€ no cap, that's the whole vibe.


πŸ¦‹ SYNOPSIS πŸ¦‹

s32 e1000_adjust_serdes_amplitude (struct e1000_hw *hw );

that's it. one function, one argument, returns an s32 πŸ’…


🌸 ARGUMENTS 🌸

  • hw β€” a struct holding all the variables that get accessed by shared code 🫢 she's the main character of this whole call, fr fr.

✨ SEE ALSO ✨

okay so this is the part where I hold your hand and walk you through the entire extended friend group 😭 because e1000_adjust_serdes_amplitude does not exist in a vacuum, bestie:

and the actual home of all this drama is the kernel file ./drivers/net/ethernet/intel/e1000/e1000_hw.c πŸ“ go read it, iykyk πŸ’œ


ngl there is nothing else on this page β€” no extra options, no exit codes, no environment variables, no bugs section. just the function, the argument, and the entire e1000 cinematic universe in SEE ALSO 😭 that's the whole manual, bestie πŸ“

and that's a wrap, bestie πŸŽ€ this lil page came from ./drivers/net/ethernet/intel/e... and it's dated October 2026 β€” e1000_adjust_serdes_amplitude(9), iconic, no notes πŸ’…βœ¨

πŸ“¦ where this page comes from