STRUCT SCM_LEGACY_RESPONSE(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct scm_legacy_response(9) πŸ’–

okay so bestie, welcome to the Kernel API Manual page for struct scm_legacy_response β€” literally one SCM response buffer. that’s the whole NAME situation, and honestly it’s giving β€œsmall struct, big main character energy.” 🫢


✨ NAME ✨

struct scm_legacy_response β€” one SCM response buffer. periodt. πŸ’…

πŸ¦‹ SYNOPSIS πŸ¦‹

struct scm_legacy_response {
    __le32 len;
    __le32 buf_offset;
    __le32 is_complete;
 };

🌸 Members 🌸

  • len β€” total available memory for response. like, the full amount of room this response has. πŸ“¦
  • buf_offset β€” start of response data relative to start of scm_legacy_response. iykyk: offset math, but make it cute. πŸŽ€
  • is_complete β€” indicates if the command has finished processing. the β€œare we done yet?” flag, fr fr. βœ…

πŸ”₯ SEE ALSO πŸ”₯

Kernel file: ./drivers/firmware/qcom/qcom_scm-legacy.c


mwah πŸ’‹ β€” source/version: ./drivers/firmware/qcom, dated October 2026, and this iconic page is struct scm_legacy_response(9). byeeee 🌈✨

πŸ“¦ where this page comes from