qcom_remove_smd_subdev(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸŽ€ NAME πŸŽ€

qcom_remove_smd_subdev β€” bestie, this is the one that removes the smd subdevice from rproc πŸ’…

Like, the whole entire job of this function is: take that SMD subdevice and yeet it out of the rproc. That's it. That's the vibe. ✨


🌈 SYNOPSIS 🌈

void qcom_remove_smd_subdev (struct rproc *rproc , struct
qcom_rproc_subdev *smd );

Note the void β€” she gives nothing back, no return value, no receipts, just does the thing and dips 😌


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rproc β€” the rproc handle 🫢 literally just the rproc, that's the whole description, no cap
  • smd β€” the SMD subdevice to remove πŸ‘‹ this is the one getting un-invited from the rproc party

πŸ’œ SEE ALSO πŸ’œ

Okay so if you're doing the whole subdev tour, here's the full squad, all in Kernel file ./drivers/remoteproc/qcom_common.c πŸ“:

iykyk β€” if you're calling the remove, you probably already called the add. qcom_add_smd_subdev(9) is literally right there in the list. balance restored πŸ™ˆ

⭐ sign-off ⭐

This lil masterpiece lives in the Kernel API Manual, section 9, and it's dated October 2026 ⏰ β€” pulled straight outta ./drivers/remoteproc. slay, go remove some subdevices responsibly bestie πŸ’–πŸ”₯

πŸ“¦ where this page comes from