scmi_devm_protocol_put(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay bestie, welcome to the scmi_devm_protocol_put(9) page from the Kernel API Manual ✨ β€” this one is literally the Devres managed put protocol operations and handle situation. slay.

✨ SYNOPSIS ✨

void scmi_devm_protocol_put (struct scmi_device *sdev , u8 protocol_id
);

πŸŽ€ ARGUMENTS πŸŽ€

  • sdev β€” a reference to an scmi_device whose embedded struct device is to be used for devres accounting. no cap, that's the whole point of it 🫢
  • protocol_id β€” the protocol being requested. iykyk πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

so basically: this one explicitly releases a protocol hold that you previously obtained by calling the above scmi_devm_protocol_get. that's the vibe β€” release the protocol hold, bestie πŸ’–

🌈 SEE ALSO 🌈

go peek at these, bestie β€” all the linked lore lives here:


xoxo, scmi_devm_protocol_put(9) πŸ’‹ β€” source/version ./drivers/firmware/arm_scmi, dated October 2026. mwah 🫢✨

πŸ“¦ where this page comes from