Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/remoteproc/
A Dqcom_sysmon.c165 if (!sysmon) in sysmon_callback()
346 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_request_shutdown()
397 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_send_event()
560 sysmon->shutdown_acked = ssctl_request_shutdown(sysmon); in sysmon_stop()
562 sysmon->shutdown_acked = sysmon_request_shutdown(sysmon); in sysmon_stop()
595 dev_dbg(sysmon->dev, "not notifying %s\n", sysmon->name); in sysmon_notify()
632 sysmon = kzalloc(sizeof(*sysmon), GFP_KERNEL); in qcom_add_sysmon_subdev()
633 if (!sysmon) in qcom_add_sysmon_subdev()
707 if (!sysmon) in qcom_remove_sysmon_subdev()
716 rproc_remove_subdev(sysmon->rproc, &sysmon->subdev); in qcom_remove_sysmon_subdev()
[all …]
A Dqcom_common.h59 void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon);
60 bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon);
69 static inline void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon) in qcom_remove_sysmon_subdev() argument
73 static inline bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon) in qcom_sysmon_shutdown_acked() argument
A Dqcom_q6v5_adsp.c118 struct qcom_sysmon *sysmon; member
476 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop()
743 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe()
746 if (IS_ERR(adsp->sysmon)) { in adsp_probe()
747 ret = PTR_ERR(adsp->sysmon); in adsp_probe()
774 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
A Dqcom_wcnss.c101 struct qcom_sysmon *sysmon; member
641 wcnss->sysmon = qcom_add_sysmon_subdev(rproc, "wcnss", WCNSS_SSCTL_ID); in wcnss_probe()
642 if (IS_ERR(wcnss->sysmon)) { in wcnss_probe()
643 ret = PTR_ERR(wcnss->sysmon); in wcnss_probe()
677 qcom_remove_sysmon_subdev(wcnss->sysmon); in wcnss_remove()
A Dqcom_q6v5.h52 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon);
A Dqcom_q6v5_pas.c102 struct qcom_sysmon *sysmon; member
367 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop()
733 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe()
736 if (IS_ERR(adsp->sysmon)) { in adsp_probe()
737 ret = PTR_ERR(adsp->sysmon); in adsp_probe()
766 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
A Dqcom_q6v5.c202 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon) in qcom_q6v5_request_stop() argument
209 if (q6v5->rproc->state != RPROC_RUNNING || qcom_sysmon_shutdown_acked(sysmon)) in qcom_q6v5_request_stop()
A Dqcom_q6v5_mss.c229 struct qcom_sysmon *sysmon; member
1610 ret = qcom_q6v5_request_stop(&qproc->q6v5, qproc->sysmon); in q6v5_stop()
2083 qproc->sysmon = qcom_add_sysmon_subdev(rproc, "modem", 0x12); in q6v5_probe()
2084 if (IS_ERR(qproc->sysmon)) { in q6v5_probe()
2085 ret = PTR_ERR(qproc->sysmon); in q6v5_probe()
2100 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_probe()
2123 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_remove()
A DKconfig258 tristate "Qualcomm sysmon driver"
264 The sysmon driver implements a sysmon QMI client and a handler for
A Dqcom_q6v5_wcss.c132 struct qcom_sysmon *sysmon; member
1059 wcss->sysmon = qcom_add_sysmon_subdev(rproc, in q6v5_wcss_probe()

Completed in 26 milliseconds