STRUCT VIRTIO_I2C_OUT_HDR(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ struct virtio_i2c_out_hdr(9) ✨

okay bestie, welcome to the Kernel API Manual glow-up for struct virtio_i2c_out_hdr πŸ’… this is literally the virtio I2C message OUT header, and she is small but iconic πŸŽ€


🌸 NAME 🌸

struct virtio_i2c_out_hdr β€” the virtio I2C message OUT header πŸ¦‹ no cap, that's the whole vibe.


✨ SYNOPSIS ✨

struct virtio_i2c_out_hdr {
    __le16 addr;
    __le16 padding;
    __le32 flags;
 };

look at her. struct of the moment. main character energy fr fr πŸ‘‘


πŸŽ€ Members πŸŽ€

  • addr β€” the controlled device address πŸ“ like, whose address is this? the controlled device's, periodt.
  • padding β€” used to pad to full dword 🧚 she's just here to make it a full dword, and honestly? slay.
  • flags β€” used for feature extensibility πŸ”₯ flags girlie is holding space for future features, iykyk.

πŸ’– SEE ALSO πŸ’–

  • Kernel file ./include/uapi/linux/virtio_i2c.h struct virtio_i2c_in_hdr(9) 🌈 go read the sibling, bestie, she's right there.
lowkey important: this page is all about the OUT header, so don't mix her up with the IN header 🫢

mwah πŸ’œ that's the whole page. source/version: ./include/uapi/linux, dated October 2026, and the page is struct virtio_i2c_out_hdr(9) β€” caught you up, bestie, bye-bye πŸ˜­πŸ’–

πŸ“¦ where this page comes from