STRUCT QCOM_RPM_REQUEST(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so bestie, this is the Kernel API Manual page for struct qcom_rpm_request(9) β€” and it's literally the request message to the rpm. no cap, that's the whole name vibe. 🫢

✨ SYNOPSIS ✨

here's the struct in all its glory, preserved exactly:

struct qcom_rpm_request {
    __le32 msg_id;
    __le32 flags;
    __le32 type;
    __le32 id;
    __le32 data_len;
 };

🌸 MEMBERS 🌸

  • msg_id β€” identifier of the outgoing message. it's giving "which message is this?" πŸ’Œ
  • flags β€” active/sleep state flags. lowkey the mood ring of the request. 😴πŸ”₯
  • type β€” resource type. iconic little label. 🏷️
  • id β€” resource id. the main character identifier, periodt. πŸ‘‘
  • data_len β€” length of the payload following this header. yes bestie, it's counting what comes after. πŸ“

πŸ¦‹ SEE ALSO πŸ¦‹

  • Kernel file ./drivers/soc/qcom/smd-rpm.c
  • struct qcom_smd_rpm(9)
  • struct qcom_rpm_header(9)
  • struct qcom_rpm_message(9)
  • qcom_rpm_smd_write(9)

mwah πŸ’‹ this cutie came from the ./drivers/soc/qcom source/version, dated October 2026, and it's literally struct qcom_rpm_request(9) β€” bye bestie, go slay some rpm requests 🫢✨

πŸ“¦ where this page comes from