ixgbe_mii_bus_read_c22(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ixgbe_mii_bus_read_c22 πŸ’–

okay so bestie, this is a page from the Kernel API Manual (yes, the kernel's own group chat) and today's main character is ixgbe_mii_bus_read_c22(9). her whole job? reading a clause 22 register. that's it. that's the vibe. πŸŽ€


✨ NAME ✨

ixgbe_mii_bus_read_c22 β€” read a clause 22 register 🌸


✨ SYNOPSIS ✨

int ixgbe_mii_bus_read_c22 (struct mii_bus *bus , int addr , int regnum
);

like, that's the whole signature. yes she takes three arguments. yes she returns an int. we love a low-maintenance queen. πŸ‘‘


✨ ARGUMENTS ✨

  • bus β€” pointer to the mii_bus structure, which points to our driver private stuff 🫢 (it's giving "my friend knows a guy who knows the driver" energy, but make it C)
  • addr β€” the address πŸ“
  • regnum β€” the register number πŸ”’

✨ SEE ALSO ✨

the kernel file lives at ./drivers/net/ethernet/intel/ixgbe/ixgbe_phy.c β€” that's the whole neighborhood, and honestly every single neighbor on this block showed up to the party. no cap, the full guest list:

like… the whole extended family reunion and everyone brought a casserole. πŸ˜­πŸ’œ


and that's the page, bestie πŸ¦‹ β€” footer tea for the record books: this gem comes from the kernel source path ./drivers/net/ethernet/intel/i... (the terminal cut it off, not me, iykyk) and it's dated October 2026, stamped ixgbe_mii_bus_read_c22(9). slay, periodt, go read some clause 22 registers πŸ’…βœ¨

πŸ“¦ where this page comes from