e1000_shift_out_mdi_bits(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… e1000_shift_out_mdi_bits(9) β€” like, the Kernel API Manual era πŸŽ€

okay bestie, buckle up, because we're looking at e1000_shift_out_mdi_bits(9) from the Kernel API Manual and honestly? she's a lil workhorse and I'm obsessed 🫢


✨ NAME ✨

e1000_shift_out_mdi_bits β€” shifts data bits out to the PHY 🌸


πŸ¦‹ SYNOPSIS πŸ¦‹

void e1000_shift_out_mdi_bits (struct e1000_hw *hw , u32 data , u16
count );

πŸ’– ARGUMENTS πŸ’–

  • hw β€” the struct holding all the variables that the shared code needs to peek at πŸ‘€
  • data β€” the actual data you're sending out to the PHY, no cap πŸ“€
  • count β€” how many bits you wanna shift out, like the literal count ✨

🌈 DESCRIPTION 🌈

Bits get shifted out in MSB to LSB order. that's it, that's the vibe. most significant bit first, least significant bit last, periodt πŸ’…


πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file: ./drivers/net/ethernet/intel/e1000/e1000_hw.c β€” this is where the magic lives, iykyk 🧚

and now the whole friend group, literally every single one of them, no skips:


ok but fr fr that SEE ALSO list is giving main character energy, she knows everybody πŸ’€

sign-off time πŸŽ€ this page comes to you from the source/version tag ./drivers/net/ethernet/intel/e... and it's dated October 2026 β€” so yeah, future icon behavior, slay βœ¨πŸ’œπŸ¦‹

πŸ“¦ where this page comes from