pru_rproc_put(9)
π pru_rproc_put(9) β Kernel API Manual π
okay so bestie, welcome to the group chat. this is a page from the Kernel API Manual and we're talking about pru_rproc_put β the little function that hands the PRU rproc resource back when you're done with it. polite, iconic, does exactly one thing. we love a lowkey king. π
β¨ NAME β¨
pru_rproc_put β release the PRU rproc resource πΈ
π¦ SYNOPSIS π¦
void pru_rproc_put (struct rproc *rproc );
literally that's the whole signature. take it, screenshot it, put it on your mood board. π
π ARGUMENTS π
rprocβ the rproc resource to release. that's it. that's the one (1) thing you pass in. give it back, bestie, it's not yours anymore π«Ά
π DESCRIPTION π
so what does it actually do? it releases the PRU rproc resource and makes it available to other users. no cap, that's the whole vibe check. you had it, you're done with it, you release it, someone else gets a turn. sharing is caring and this function is literally the caring part. β¨
it's giving "cleanup era" and honestly we're obsessed with the generosity of it. π₯
π SEE ALSO π
- Kernel file
./drivers/remoteproc/pru_rproc.cπ enum pru_iomem(9)struct pru_private_data(9)struct pru_rproc(9)pru_rproc_set_firmware(9)pru_rproc_get(9)pru_rproc_set_ctable(9)
go read those too, iykyk β the whole friend group is slay and the lore is deep. π§π
okay that's the page! sourced straight from ./drivers/remoteproc, dated October 2026, no cap. go release that resource and live your main character life. mwah π
βπ
π¦ 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