event_notified_idr_cb(9)
π event_notified_idr_cb(9) β Kernel API Manual, bestie edition π
okay so like, welcome to the <pink>Kernel API Manual</pink> entry for event_notified_idr_cb(9) π yes the manual name is literally part of the title, we love a self-referential moment, slay.
β¨ NAME β¨
event_notified_idr_cb β the callback for vq_interrupt per notifyid π¦
πΈ SYNOPSIS πΈ
int event_notified_idr_cb (int id , void *ptr , void *data );
like, that's the whole signature, no cap. int in, int out, vibes in between π
π ARGUMENTS π
idβ this is therproc->notifyid, periodt. it's the notify id, that's the whole personality π«Άptrβ a pointer to the idr private data. just a lil private-data pointer, minding its own business β¨dataβ the data passed to theidr_for_eachcallback. yes it gets handed straight through, iconic behaviour π
π₯ DESCRIPTION π₯
so what does it actually do? it passes the notification to remoteproc virtio π that's it, that's the plot. short and sweet, main character energy honestly π
β RETURN β
0β it returns0, and ngl the only reason it has a return at all is to satisfy theidr_for_eachfunction pointer input argument requirement π like it's not even doing anything with it, it's just there to keep the compiler happy. respect the hustle tho π
π¦ SEE ALSO π¦
bestie, this is the friend group, go say hi π
- 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)handle_event_notified(9)zynqmp_r5_mb_rx_cb(9)zynqmp_r5_setup_mbox(9)zynqmp_r5_rproc_prepare(9)zynqmp_r5_rproc_unprepare(9)zynqmp_r5_alloc_rproc_core(9)zynqmp_r5_get_tcm_node(9)
π reminder bestie: it's a kernel API page, so everything above is literal β don't go renaming stuff, the compiler will simply not be slaying.
okay that's the whole page!! it lives in ./drivers/remoteproc and the manual is dated October 2026 β mwah, go forth and read vq_interrupt docs, ily, byeee π
β¨ππ§π
π¦ 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