octeon_i2c_...k_comp_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay so this is the Kernel API Manual page for octeon_i2c_hlc_block_comp_write β€” the page title is octeon_i2c_...k_comp_write(9) β€” and it's literally the high-level-controller composite block write situation. the full name vibe is octeon_i2c_hlc_block_comp_write - high-level-controller composite block write. long name, main character energy, we love her πŸ’…

✨ SYNOPSIS ✨

int octeon_i2c_hlc_block_comp_write (struct octeon_i2c *i2c , struct
       i2c_msg *msgs );

πŸŽ€ ARGUMENTS πŸŽ€

  • i2c β€” the struct octeon_i2c. yes bestie, that's the whole assigned role 🫢
  • msgs β€” msg[0] contains address, msg[1] contains data to be written. that's the split, no cap 😌

πŸ¦‹ DESCRIPTION πŸ¦‹

so the i2c core command is constructed, and the write data gets written into the FIFO buffer. executing that command will result in a HW write, using the data in FIFO. it's the move for when the i2c xfer is for greater than 8 bytes of write data. literally built for the bigger-write moment ✨

πŸ’– RETURN πŸ’–

0 on success, otherwise a negative errno. slay when it's zero, sad little negative errno when it's not 😭

🌈 SEE ALSO 🌈


xoxo bestie πŸ’– source/version: ./drivers/i2c/busses; date: October 2026. go read the kernel file, iykyk πŸ§šβ€β™€οΈ

πŸ“¦ where this page comes from