STRUCT SCMI_XFER_RAW_WAITER(9)
π struct scmi_xfer_raw_waiter(9) π
okay bestie, weβre in the Kernel API Manual and this page is literally all about struct scmi_xfer_raw_waiter β the structure that describes an xfer youβre waiting for. no cap, thatβs the whole assignment. π
β¨ NAME β¨
struct scmi_xfer_raw_waiter β structure to describe an xfer to be waited for. periodt. π
π¦ SYNOPSIS π¦
okay so the struct itself is giving exactly this, verbatim:
struct scmi_xfer_raw_waiter {
unsigned long start_jiffies;
struct scmi_chan_info *cinfo;
struct scmi_xfer *xfer;
struct completion async_response;
struct list_head node;
};
πΈ Members πΈ
every member is iconic in its own way, so letβs go through them one by one, fr fr:
start_jiffiesβ the timestamp in jiffies of when this structure was queued. β±οΈcinfoβ a reference to the channel to use for this transaction. itβs giving βthis is the lane weβre usingβ energy. π£οΈxferβ a reference to the xfer to be waited for. main character xfer, honestly. πasync_responseβ a completion to be, optionally, used for async waits: it will be setup byscmi_do_xfer_raw_start, if needed, to be pointed at byxfer->async_done. yes bestie, that exact chain. πnodeβ a list node. simple, cute, does its job. π
π SEE ALSO π
go off and read these, bestie β theyβre all linked from this page:
- the 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_raw_buffer(9)struct scmi_dbg_raw_data(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 lilβ page comes from ./drivers/firmware/arm_scmi, October 2026, and it is the struct scmi_xfer_raw_waiter(9) manual β iconic, printed, done. π
π¦ 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