qcom_rpm_smd_write(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ NAME ✨

okay so you're reading qcom_rpm_smd_write(9) from the Kernel API Manual, and its whole NAME moment is: write @buf to @type:@id. that's the assignment, bestie, and it ate πŸ’…βœ¨


πŸ’… SYNOPSIS πŸ’…

here's the exact signature, character for character, no cap:

int qcom_rpm_smd_write (struct qcom_smd_rpm *rpm , int state , u32 type
       , u32 id , void *buf , size_t count );

πŸŽ€ ARGUMENTS πŸŽ€

every single argument, bestie β€” no skips, no β€œtl;dr,” we're doing all of them 🫢

  • rpm β€” the rpm handle, your main character struct πŸ’–
  • state β€” active/sleep state flags ✨
  • type β€” resource type πŸŽ€
  • id β€” resource identifier πŸ¦‹
  • buf β€” the data to be written 🌸
  • count β€” number of bytes in buf πŸ’…

🌈 SEE ALSO 🌈

the β€œgo read this next” section, periodt:

  • Kernel file ./drivers/soc/qcom/smd-rpm.c πŸ‘‘
  • struct qcom_smd_rpm(9) πŸ’œ
  • struct qcom_rpm_header(9) ⭐
  • struct qcom_rpm_request(9) πŸ”₯
  • struct qcom_rpm_message(9) πŸ’€

mwah πŸ’‹ β€” this page's source/version is ./drivers/soc/qcom, dated October 2026, and the manual page is qcom_rpm_smd_write(9). bye bestie, go write that @buf to @type:@id 🫢✨

πŸ“¦ where this page comes from