qcom_remove_pdm_subdev(9)
π qcom_remove_pdm_subdev β a Kernel API Manual moment π
okay so bestie, welcome to the qcom_remove_pdm_subdev(9) page πΈ this one lives in the Kernel API Manual and honestly? it's short, it's sweet, and it does exactly what it says on the tin. no cap.
β¨ NAME β¨
qcom_remove_pdm_subdev β remove PD Mapper subdevice π«Ά
β¨ SYNOPSIS β¨
void qcom_remove_pdm_subdev (struct rproc *rproc , struct qcom_rproc_pdm
*pdm );
like, yes, it's a void function, she returns nothing, she just does π
β¨ ARGUMENTS β¨
rprocβ the rproc handle π literally the remoteproc handle, that's the vibepdmβ the PDM subdevice handle π¦ your very own PDM subdevice handle, hand it over
β¨ DESCRIPTION β¨
Remove the PD Mapper subdevice. periodt. π
that's it, that's the whole description β she's not doing a lore dump, she's just taking the PD Mapper subdevice out. clean, simple, iconic π
β¨ SEE ALSO β¨
the receipts, bestie β everything cross-referenced lives right here π§
- Kernel file
./drivers/remoteproc/qcom_common.cβ the actual source file, go read her struct minidump_region(9)struct minidump_subsystem(9)struct minidump_global_toc(9)qcom_add_glink_subdev(9)qcom_remove_glink_subdev(9)qcom_register_dump_segments(9)qcom_add_smd_subdev(9)qcom_remove_smd_subdev(9)qcom_register_ssr_notifier(9)qcom_unregister_ssr_notifier(9)qcom_add_ssr_subdev(9)qcom_remove_ssr_subdev(9)qcom_add_pdm_subdev(9)β the add counterpart, the origin story, yk how it is π
ngl the whole subdev family is here β glink, smd, ssr, and our pdm girl β so if you're adding one you're probably removing one too π that's the cycle fr fr
and that's the page!! mwah π this one came straight out of ./drivers/remoteproc, dated October 2026, under the Kernel API Manual umbrella β qcom_remove_pdm_subdev(9), signing off ππβ¨
π¦ 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