STRUCT SCMI_DBG_RAW_DATA(9)
π 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:
- Kernel file
./drivers/firmware/arm_scmi/raw_mode.c Theory of operation(9)struct scmi_raw_queue(9)struct scmi_raw_mode_info(9)struct scmi_xfer_raw_waiter(9)struct scmi_raw_buffer(9)scmi_xfer_raw_worker(9)scmi_xfer_raw_get_init(9)scmi_do_xfer_raw_start(9)scmi_raw_message_send(9)scmi_raw_message_receive(9)scmi_raw_mode_init(9)scmi_raw_mode_cleanup(9)scmi_raw_message_report(9)scmi_raw_error_report(9)
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
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms