STRUCT SDW_BPT_MSG(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

🌸 struct sdw_bpt_msg(9) 🌸

okay so bestie, welcome to the Kernel API Manual glow-up for struct sdw_bpt_msg β€” it's literally the message structure and it's giving very demure, very mindful C struct energy πŸŽ€. keep scrolling for the exact shape and the member breakdown, no cap.

✨ NAME ✨

struct sdw_bpt_msg β€” Message structure. short, sweet, iconic, periodt πŸ’…

✨ SYNOPSIS ✨

here's the struct in all its main-character glory, copied exactly so your eyeballs don't have to guess 🫢:

       struct sdw_bpt_msg {
           struct sdw_bpt_section *sec;
           int sections;
           u8 dev_num;
           u8 flags;
        };

✨ Members ✨

okay the members are the whole vibe check β€” here's every single one, no skipping:

  • sec β€” pointer to an array of sections. it's the pointer bestie, it points at the section array 🌈
  • sections β€” number of sections in the array. yes, the count, the quantity, the how-many πŸ’«
  • dev_num β€” slave device number. that's the device number, fr fr πŸ¦‹
  • flags β€” transfer flags; they indicate if the xfer is a read or a write. read/write tea β˜•

✨ SEE ALSO ✨

Kernel file: ./drivers/soundwire/bus.h β€” go say hi to the whole squad:

  • struct sdw_msg(9)
  • struct sdw_bpt_section(9)
  • struct sdw_port_runtime(9)
  • struct sdw_slave_runtime(9)
  • struct sdw_master_runtime(9)

xoxo, your ./drivers/soundwire bestie, October 2026 edition, all about struct sdw_bpt_msg(9) β€” mwah πŸ’‹

πŸ“¦ where this page comes from