sysmon_start(9)
π sysmon_start(9) π
okay bestie, this page is from the Kernel API Manual β yes, that one. Itβs giving kernel callback realness, and weβre gonna walk through it together π«Ά
πΈ NAME πΈ
sysmon_start β start callback for the sysmon remoteproc subdevice β¨
β¨ SYNOPSIS β¨
int sysmon_start (struct rproc_subdev *subdev );
π ARGUMENTS π
subdevβ instance of the sysmon subdevice. Thatβs the subdevice bestie weβre starting up π
π¦ DESCRIPTION π¦
So basically, sysmon_start informs all the listners of sysmon notifications that the rproc associated to subdev has booted up. (Yes, the original says listners β keeping that detail exactly, no cap ππ)
The rproc that booted up also needs to know which rprocs are already up and running, so it sends start notifications on behalf of all the online rprocs. Everyone gets the memo, fr fr π
π₯ SEE ALSO π₯
Kernel file ./drivers/remoteproc/qcom_sysmon.c
sysmon_send_event(9)sysmon_request_shutdown(9)ssctl_request_shutdown(9)ssctl_send_event(9)ssctl_new_server(9)ssctl_del_server(9)sysmon_notify(9)qcom_add_sysmon_subdev(9)qcom_remove_sysmon_subdev(9)qcom_sysmon_shutdown_acked(9)sysmon_probe(9)sysmon_remove(9)
Source/version is ./drivers/remoteproc, and the date is October 2026 β okay bye bestie, sysmon_start(9) out ππβ¨
π¦ 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