Home
last modified time | relevance | path

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

/linux/drivers/remoteproc/
H A Dqcom_common.h69 void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon);
70 bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon);
79 static inline void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon) in qcom_remove_sysmon_subdev() argument
83 static inline bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon) in qcom_sysmon_shutdown_acked() argument
H A Dqcom_q6v5_adsp.c117 struct qcom_sysmon *sysmon; member
468 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop()
722 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe()
725 if (IS_ERR(adsp->sysmon)) { in adsp_probe()
726 ret = PTR_ERR(adsp->sysmon); in adsp_probe()
737 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_probe()
758 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
H A Dqcom_wcnss.c101 struct qcom_sysmon *sysmon; member
650 wcnss->sysmon = qcom_add_sysmon_subdev(rproc, "wcnss", WCNSS_SSCTL_ID); in wcnss_probe()
651 if (IS_ERR(wcnss->sysmon)) { in wcnss_probe()
652 ret = PTR_ERR(wcnss->sysmon); in wcnss_probe()
684 qcom_remove_sysmon_subdev(wcnss->sysmon); in wcnss_remove()
H A Dqcom_q6v5.h52 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon);
H A Dqcom_q6v5_pas.c118 struct qcom_sysmon *sysmon; member
388 ret = qcom_q6v5_request_stop(&pas->q6v5, pas->sysmon); in qcom_pas_stop()
756 pas->sysmon = qcom_add_sysmon_subdev(rproc, desc->sysmon_name, desc->ssctl_id); in qcom_pas_probe()
757 if (IS_ERR(pas->sysmon)) { in qcom_pas_probe()
758 ret = PTR_ERR(pas->sysmon); in qcom_pas_probe()
771 qcom_remove_sysmon_subdev(pas->sysmon); in qcom_pas_probe()
796 qcom_remove_sysmon_subdev(pas->sysmon); in qcom_pas_remove()
H A Dqcom_q6v5_wcss.c132 struct qcom_sysmon *sysmon; member
1023 wcss->sysmon = qcom_add_sysmon_subdev(rproc, in q6v5_wcss_probe()
1026 if (IS_ERR(wcss->sysmon)) { in q6v5_wcss_probe()
1027 ret = PTR_ERR(wcss->sysmon); in q6v5_wcss_probe()
1042 qcom_remove_sysmon_subdev(wcss->sysmon); in q6v5_wcss_probe()
H A Dqcom_q6v5_mss.c240 struct qcom_sysmon *sysmon; member
1680 ret = qcom_q6v5_request_stop(&qproc->q6v5, qproc->sysmon); in q6v5_stop()
2156 qproc->sysmon = qcom_add_sysmon_subdev(rproc, "modem", 0x12); in q6v5_probe()
2157 if (IS_ERR(qproc->sysmon)) { in q6v5_probe()
2158 ret = PTR_ERR(qproc->sysmon); in q6v5_probe()
2173 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_probe()
2194 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_remove()
H A DKconfig258 tristate "Qualcomm sysmon driver"
264 The sysmon driver implements a sysmon QMI client and a handler for