STRUCT MIPI_DSI_MSG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 NAME 🌸

okay bestie, you're in the Kernel API Manual and this page is struct mipi_dsi_msg(9) β€” literally read/write DSI buffer, that's the whole vibe. πŸ’–


✨ SYNOPSIS ✨

here's the struct in all its main-character glory, no cap:

       struct mipi_dsi_msg {
           u8 channel;
           u8 type;
           u16 flags;
           size_t tx_len;
           const void *tx_buf;
           size_t rx_len;
           void *rx_buf;
        };

🫢 Members 🫢

  • channel β€” virtual channel id, literally the virtual channel ID πŸ’…
  • type β€” payload data type, the payload's data type, periodt.
  • flags β€” flags controlling this message transmission β€” yes bestie, these are the flags for this message transmission ✨
  • tx_len β€” length of tx_buf, aka how long tx_buf is, fr fr.
  • tx_buf β€” data to be written, the data you're writing out πŸ’–
  • rx_len β€” length of rx_buf, aka how long rx_buf is.
  • rx_buf β€” data to be read, or NULL β€” the data to be read, or NULL if there's nothing to read πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯

Kernel file ./include/drm/drm_mipi_dsi.h is the home base, and these are the refs you're gonna see everywhere, iykyk:


kisses, bestie 😘 β€” this page comes from ./include/drm, dated October 2026, and it's literally struct mipi_dsi_msg(9) πŸ«ΆπŸ’–

πŸ“¦ where this page comes from