Home
last modified time | relevance | path

Searched refs:sysmon (Results 1 – 6 of 6) sorted by relevance

/Linux-v4.19/drivers/remoteproc/
Dqcom_sysmon.c53 static void sysmon_send_event(struct qcom_sysmon *sysmon, const char *name) in sysmon_send_event() argument
63 mutex_lock(&sysmon->lock); in sysmon_send_event()
64 reinit_completion(&sysmon->comp); in sysmon_send_event()
65 sysmon->ssr_ack = false; in sysmon_send_event()
67 ret = rpmsg_send(sysmon->ept, req, len); in sysmon_send_event()
69 dev_err(sysmon->dev, "failed to send sysmon event\n"); in sysmon_send_event()
73 ret = wait_for_completion_timeout(&sysmon->comp, in sysmon_send_event()
76 dev_err(sysmon->dev, "timeout waiting for sysmon ack\n"); in sysmon_send_event()
80 if (!sysmon->ssr_ack) in sysmon_send_event()
81 dev_err(sysmon->dev, "unexpected response to sysmon event\n"); in sysmon_send_event()
[all …]
Dqcom_common.h49 void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon);
58 static inline void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon) in qcom_remove_sysmon_subdev() argument
Dqcom_adsp_pil.c75 struct qcom_sysmon *sysmon; member
304 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe()
327 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
DKconfig143 tristate "Qualcomm sysmon driver"
149 The sysmon driver implements a sysmon QMI client and a handler for
Dqcom_wcnss.c102 struct qcom_sysmon *sysmon; member
555 wcnss->sysmon = qcom_add_sysmon_subdev(rproc, "wcnss", WCNSS_SSCTL_ID); in wcnss_probe()
578 qcom_remove_sysmon_subdev(wcnss->sysmon); in wcnss_remove()
Dqcom_q6v5_pil.c181 struct qcom_sysmon *sysmon; member
1213 qproc->sysmon = qcom_add_sysmon_subdev(rproc, "modem", 0x12); in q6v5_probe()
1233 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_remove()