qcom_add_sysmon_subdev(9)
okay so bestie, welcome to the qcom_add_sysmon_subdev(9) page from the Kernel API Manual β¨ This is the kernel-API moment where you create a sysmon subdev for the given remoteproc. No cap, itβs giving βmake the sysmon situation officialβ energy π
π NAME π
qcom_add_sysmon_subdev β create a sysmon subdev for the given remoteproc. Thatβs the whole vibe: a sysmon subdev gets created for the remoteproc you hand over π«Ά
β¨ SYNOPSIS β¨
Hereβs the signature, exactly as it shows up β no edits, no βfixingβ it, periodt:
struct qcom_sysmon * qcom_add_sysmon_subdev (struct rproc *rproc , const char *name , int ssctl_instance );
π ARGUMENTS π
rprocβ the rproc context youβre associating the subdev with. Thatβs the main-character context, iykyk.nameβ the name of this subdev, and itβs the name to use in SSR. Cute, labeled, ready.ssctl_instanceβ the instance id of the ssctl QMI service. Not me lowkey memorizing instance ids π
πΈ RETURN πΈ
You get a fresh qcom_sysmon object back. If it fails? You get an error pointer on failure. Thatβs the whole return vibe, fr fr π
π¦ SEE ALSO π¦
The kernel file is ./drivers/remoteproc/qcom_sysmon.c, and itβs bringing the whole friend group:
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_start(9)sysmon_notify(9)qcom_remove_sysmon_subdev(9)qcom_sysmon_shutdown_acked(9)sysmon_probe(9)sysmon_remove(9)
Cute lil footer moment: source/version is ./drivers/remoteproc, date is October 2026, and the footer title is qcom_add_sysmon_subdev(9). Catch u later, bestie β stay iconic π«Άβ¨
π¦ 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