scm_legacy_call_atomic(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

okay so bestie, welcome to the scm_legacy_call_atomic(9) page from the Kernel API Manual β€” and it's literally here to Send an atomic SCM command with up to 5 arguments and 3 return values. periodt. πŸ’…

✨ SYNOPSIS ✨

int scm_legacy_call_atomic (struct device *unused , const struct
qcom_scm_desc *desc , struct qcom_scm_res *res );

πŸŽ€ ARGUMENTS πŸŽ€

  • unused β€” it's a device, but it's the legacy argument, so it's not used, and it can be NULL. no cap, just leave it be πŸ™ˆ
  • desc β€” the SCM call descriptor containing arguments. πŸ“
  • res β€” the SCM call return values. πŸ’–

πŸ’… DESCRIPTION πŸ’…

This shall only be used with commands that are guaranteed to be uninterruptable, atomic and SMP safe. like, do not freestyle with this one β€” it's strictly for that exact vibe, okay? πŸ”₯

πŸ‘‘ SEE ALSO πŸ‘‘


that's the whole page, bestie 🫢 β€” source/version is ./drivers/firmware/qcom, dated October 2026. slay and stay atomic πŸ’–βœ¨

πŸ“¦ where this page comes from