scmi_xfer_raw_put(9)
okay bestie, welcome to the scmi_xfer_raw_put(9) page from the Kernel API Manual π
β¨ β yes, another kernel page, and weβre gonna make it make sense.
π NAME π
scmi_xfer_raw_put β releases an xfer that was taken by @scmi_xfer_raw_get π«Ά no cap, thatβs literally the whole name.
β¨ SYNOPSIS β¨
Hereβs the exact signature, bestie β do not freestyle the punctuation:
void scmi_xfer_raw_put (const struct scmi_handle *handle , struct scmi_xfer *xfer );
π ARGUMENTS π
handleβ your pointer to the SCMI entity handle πxferβ a reference to the xfer youβre putting π«Ά
πΈ DESCRIPTION πΈ
Okay, important vibe check π¨: just like the other xfer_put handlers, this xfer is really effectively released only if there are no more users on the system. So if other users are still holding on, itβs not release oβclock yet β no cap π
π¦ SEE ALSO π¦
Go say hi to the whole squad, bestie β same refs, zero skips:
- Kernel file
./drivers/firmware/arm_scmi/driver.cπ struct scmi_xfers_info(9)struct scmi_protocol_instance(9)struct scmi_info(9)scmi_create_protocol_devices(9)scmi_xfer_token_set(9)scmi_xfer_token_clear(9)scmi_xfer_inflight_register_unlocked(9)scmi_xfer_inflight_register(9)scmi_xfer_raw_inflight_register(9)scmi_xfer_pending_set(9)scmi_xfer_get(9)scmi_xfer_raw_get(9)scmi_xfer_raw_channel_get(9)__scmi_xfer_put(9)scmi_xfer_lookup_unlocked(9)scmi_bad_message_trace(9)scmi_msg_response_validate(9)scmi_xfer_state_update(9)scmi_xfer_command_acquire(9)scmi_rx_callback(9)xfer_put(9)scmi_wait_for_message_response(9)scmi_xfer_raw_wait_for_message_response(9)do_xfer(9)do_xfer_with_response(9)xfer_get_init(9)version_get(9)scmi_set_protocol_priv(9)scmi_get_protocol_priv(9)scmi_common_extended_name_get(9)scmi_common_get_max_msg_size(9)scmi_protocol_msg_check(9)struct scmi_iterator(9)scmi_revision_area_get(9)scmi_protocol_version_negotiate(9)scmi_protocol_version_initialize(9)scmi_alloc_init_protocol_instance(9)scmi_get_protocol_instance(9)scmi_protocol_acquire(9)scmi_protocol_release(9)scmi_devm_protocol_get(9)scmi_devm_protocol_acquire(9)scmi_devm_protocol_put(9)scmi_is_transport_atomic(9)scmi_handle_get(9)scmi_handle_put(9)scmi_channels_setup(9)
made with π from ./drivers/firmware/arm_scmi β source/version, and the date on this one is October 2026 πβ¨. Thatβs the cute sign-off, bestie; go release your xfers responsibly π
π«Ά
π¦ 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