STRUCT SCMI_DBG_RAW_DATA(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is struct scmi_dbg_raw_data(9) from the Kernel API Manual, and it is literally the structure holding data needed by the debugfs layer. no cap, that’s the whole NAME vibe. πŸ’…βœ¨

🌈 SYNOPSIS 🌈

here’s the exact struct, bestie β€” every field stays exactly as written, not me touching a single character:

struct scmi_dbg_raw_data {
    u8 chan_id;
    struct scmi_raw_mode_info *raw;
    struct scmi_msg tx;
    size_t tx_size;
    size_t tx_req_size;
    struct scmi_msg rx;
    size_t rx_size;
 };

🧚 Members 🧚

  • chan_id β€” the preferred channel to use: if zero the channel is automatically selected based on protocol. auto-select slay ✨
  • raw β€” a reference to the Raw instance. πŸ’–
  • tx β€” a message buffer used to collect TX message on write. πŸ“
  • tx_size β€” the effective size of the TX message. πŸ“
  • tx_req_size β€” the final expected size of the complete TX message. 🎯
  • rx β€” a message buffer to collect RX message on read. πŸ“₯
  • rx_size β€” the effective size of the RX message. πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

go read these next, bestie β€” they’re all right here and none of them are getting skipped:


MWAH πŸ’‹ this page comes from ./drivers/firmware/arm_scmi, dated October 2026, and it’s all about struct scmi_dbg_raw_data(9), bestie β€” that’s the cute lil sign-off. πŸ«ΆπŸŽ€

πŸ“¦ where this page comes from