igc_write_xmdio_reg(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

Ok so bestie, welcome to the igc_write_xmdio_reg(9) page from the Kernel API Manual β€” you found it, slay ✨. This function is literally here to Write XMDIO register. That's the whole assignment, no cap πŸ’….

✨ SYNOPSIS ✨

The exact signature is giving β€œfour parameters and a return type,” so keep it correct, fr fr:

s32 igc_write_xmdio_reg (struct igc_hw *hw , u16 addr , u8 dev_addr ,
       u16 data );

πŸŽ€ ARGUMENTS πŸŽ€

  • hw β€” pointer to the HW structure. Main-character pointer energy, iykyk 🫢
  • addr β€” XMDIO address to program. This is the address slot, periodt 🎯
  • dev_addr β€” device address to program. The device-address slot, iconic πŸ’–
  • data β€” value to be written to the XMDIO address. That's the value headed to the address, bestie πŸ’Œ

πŸ¦‹ SEE ALSO πŸ¦‹

Lowkey there's a whole friend group here. The kernel file is ./drivers/net/ethernet/intel/igc/igc_phy.c, and these are the related manual pages β€” all of them, because we do not skip the crew:


Source: ./drivers/net/ethernet/intel/igc; manual/version vibe: Kernel API Manual; date: October 2026 β€” mwah πŸ’‹ go off and write that XMDIO register, bestie βœ¨πŸ’…

πŸ“¦ where this page comes from