ixgbe_write...ric_unlocked(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ixgbe_write_i2c_combined_generic_unlocked(9) πŸ’…

okay so grab a snack bestie because we're diving into the Kernel API Manual β€” this one lives in section 9, the big-brain kernel hacker section, and it's all about doing an I2C write combined operation on your ixgbe NIC. no cap, it's a whole vibe of a function name, but the job is simple: shove a value into a register on the I2C bus and tell you if it went sideways ✨


🌸 NAME 🌸

ixgbe_write_i2c_combined_generic_unlocked β€” literally does the I2C write combined operation. that's it, that's the tweet 🐦


πŸŽ€ SYNOPSIS πŸŽ€

int ixgbe_write_i2c_combined_generic_unlocked (struct ixgbe_hw *hw , u8
addr , u16 reg , u16 val );

so you call it like that, it hands you back an int, and it takes exactly those four things. slay πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • hw β€” pointer to the hardware structure 🌟 like, the whole hardware vibe, passed in by pointer.
  • addr β€” the I2C bus address you're writing to πŸ“¬
  • reg β€” the I2C device register you're writing to 🎯
  • val β€” the value you're writing, that's the payload bestie πŸ’Œ

πŸ”₯ DESCRIPTION πŸ”₯

Returns an error code on error. πŸ‘‘ yes that's genuinely the whole description, short and iconic, we love a low-word-count king. if everything's chill it won't be returning an error code, iykyk. and the "unlocked" in the name is right there in the name, so keep that in mind β€” this is the version that doesn't do the locking for you, fr fr.


🌈 SEE ALSO 🌈

the kernel file it lives in, in all its glory:

  • ./drivers/net/ethernet/intel/ixgbe/ixgbe_x550.c

and literally the entire friend group of related functions, all in section 9, all documented, all here πŸ’–:


no warnings, no bugs, no funky deprecated notes on this page β€” it's a clean little write function, so go forth and write combined 🫢

kisses bestie, that's the whole page πŸ’œ this lil beauty comes from ./drivers/net/ethernet/intel/i... (the source path got cut off with an ellipsis in the original, iconic of it honestly), dated October 2026, and it's filed under ixgbe_write...ric_unlocked(9) β€” go be the main character of your own I2C bus 🌟

πŸ“¦ where this page comes from