scmi_base_attributes_get(9)
π scmi_base_attributes_get(9)
okay so bestie, welcome to the Kernel API Manual πΈ β yes this is a real man page from the kernel, and yes it's about the SCMI base protocol. stay with me, it's lowkey cute.
β¨ NAME β¨
scmi_base_attributes_get β gets the implementation details that are associated with the base protocol. like, all of them. the whole vibe report of the implementation. no cap. π«Ά
π¦ SYNOPSIS π¦
int scmi_base_attributes_get(const struct scmi_protocol_handle *ph);
π ARGUMENTS π
phβ the SCMI protocol handle. that's your whole ticket to the protocol, bestie, you literally cannot do this without it π
β RETURN β
0 on success, else appropriate SCMI error. that's it, that's the deal β zero means slay, anything else means the protocol said no π
π₯ SEE ALSO π₯
- Kernel file
./drivers/firmware/arm_scmi/base.cβ the source, go read it, it's giving main character energy π scmi_base_vendor_id_get(9)scmi_base_implementation_version_get(9)scmi_base_implementation_list_get(9)scmi_base_discover_agent_get(9)
the whole base.c friend group fr fr π
okay that's the whole page, and for the little sign-off moment: this iconic lil doc lives under ./drivers/firmware/arm_scmi, dated October 2026. periodt. π§β¨
π¦ 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