e1000e_write...n_reg_locked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000e_write...n_reg_locked(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the Kernel API Manual, and today's main character is e1000e_write_kmrn_reg_locked πŸŽ€ like yes, the locked one, we love a responsible queen who shows up with the semaphore already handled 🫢


✨ NAME ✨

e1000e_write_kmrn_reg_locked β€” Write kumeran register πŸ’–


🌸 SYNOPSIS 🌸

s32 e1000e_write_kmrn_reg_locked (struct e1000_hw *hw , u32 offset , u16
data );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. it's giving "here's the hardware bestie, go off" ✨
  • offset β€” register offset to write to. the exact spot you're aiming at, no cap πŸ“
  • data β€” data to write at register offset. the actual payload, the moment, the ~content~ πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

So what this icon does: it writes the data to the PHY register at the offset, using the kumeran interface. literally that's the whole vibe.

⚠️ and this part matters, bestie: it assumes semaphore already acquired. like, do NOT come here without it. the locking is your job, this function is not doing it for you β€” it said "you handle the semaphore, i handle the write" and honestly? boundaries. we respect them πŸ™ˆ

🌈 SEE ALSO 🌈

Kernel file: ./drivers/net/ethernet/intel/e1000e/phy.c β€” that's the home base 🏠

and now the full friend group, the whole group chat, everybody in the PHY-verse πŸ‘‘:


and that's the whole squad, no one left out, we don't do exclusion here πŸ’œ

mwah πŸ’‹ this page came from ./drivers/net/ethernet/intel/e... and it's dated October 2026 β€” screenshot it, frame it, it's iconic βœ¨πŸŽ€

πŸ“¦ where this page comes from