STRUCT SCM_LEGACY_RESPONSE(9)
π 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 ofscm_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
struct arm_smccc_args(9)struct scm_legacy_command(9)scm_legacy_command_to_response(9)scm_legacy_get_command_buffer(9)scm_legacy_get_response_buffer(9)scm_legacy_call(9)scm_legacy_call_atomic(9)
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
- 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