zynqmp_r5_rproc_unprepare(9)
π zynqmp_r5_rproc_unprepare(9) β from the Kernel API Manual, bestie
okay so real talk, this is a kernel API page, like the actual docs, and you're gonna read it and understand it because I believe in you π«Ά
β¨ NAME β¨
zynqmp_r5_rproc_unprepare β the programming sequence you run after stop/detach. Basically it turns off the TCM banks using the power-domain id. That's the whole vibe. Cleanup era. π§Ή
πΈ SYNOPSIS πΈ
int zynqmp_r5_rproc_unprepare (struct rproc *rproc );
that's it. one function, one arg, she's simple and she knows it π
π ARGUMENTS π
rprocβ the device node of each rproc. yeah, "each" β plural energy. one per rproc, no cap.
β RETURN β
always 0 π like she literally cannot fail. icon behavior. never gives you a bad time. slay.
π¦ SEE ALSO π¦
okay this is the part where the kernel just lists everything it's friends with, and honestly? main character group chat. all of these live in the kernel file ./drivers/remoteproc/xlnx_r5_remoteproc.c:
struct mem_bank_data(9)struct zynqmp_sram_bank(9)struct mbox_info(9)struct rsc_tbl_data(9)struct xlnx_rproc_crash_report(9)struct zynqmp_r5_core(9)struct zynqmp_r5_cluster(9)event_notified_idr_cb(9)handle_event_notified(9)zynqmp_r5_mb_rx_cb(9)zynqmp_r5_setup_mbox(9)zynqmp_r5_rproc_prepare(9)zynqmp_r5_alloc_rproc_core(9)zynqmp_r5_get_tcm_node(9)
fr fr go read the prepare one too, it's the prequel π
heads up bestie: this is the unprepared/teardown side of things β it runs after stop or detach, so don't be calling it before you've stopped anything, iykyk π
okay that's the whole page!! mwah π this cutie came straight out of ./drivers/remoteproc, dated October 2026, and the manual name is... well, it's the function name again, zynqmp_r5_rproc_unprepare(9) β the kernel just loves naming things after themselves. periodt. πβ¨
π¦ 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