Searched refs:sysmon (Results 1 – 10 of 10) sorted by relevance
| /linux/drivers/remoteproc/ |
| A D | qcom_sysmon.c | 164 if (!sysmon) in sysmon_callback() 345 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_request_shutdown() 396 ret = qmi_send_request(&sysmon->qmi, &sysmon->ssctl, &txn, in ssctl_send_event() 549 sysmon->shutdown_acked = ssctl_request_shutdown(sysmon); in sysmon_stop() 551 sysmon->shutdown_acked = sysmon_request_shutdown(sysmon); in sysmon_stop() 584 dev_dbg(sysmon->dev, "not notifying %s\n", sysmon->name); in sysmon_notify() 621 sysmon = kzalloc(sizeof(*sysmon), GFP_KERNEL); in qcom_add_sysmon_subdev() 622 if (!sysmon) in qcom_add_sysmon_subdev() 692 if (!sysmon) in qcom_remove_sysmon_subdev() 701 rproc_remove_subdev(sysmon->rproc, &sysmon->subdev); in qcom_remove_sysmon_subdev() [all …]
|
| A D | qcom_common.h | 55 void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon); 56 bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon); 65 static inline void qcom_remove_sysmon_subdev(struct qcom_sysmon *sysmon) in qcom_remove_sysmon_subdev() argument 69 static inline bool qcom_sysmon_shutdown_acked(struct qcom_sysmon *sysmon) in qcom_sysmon_shutdown_acked() argument
|
| A D | qcom_q6v5_adsp.c | 98 struct qcom_sysmon *sysmon; member 271 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop() 477 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe() 480 if (IS_ERR(adsp->sysmon)) { in adsp_probe() 481 ret = PTR_ERR(adsp->sysmon); in adsp_probe() 507 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
|
| A D | qcom_q6v5_pas.c | 81 struct qcom_sysmon *sysmon; member 223 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop() 466 adsp->sysmon = qcom_add_sysmon_subdev(rproc, in adsp_probe() 469 if (IS_ERR(adsp->sysmon)) { in adsp_probe() 470 ret = PTR_ERR(adsp->sysmon); in adsp_probe() 496 qcom_remove_sysmon_subdev(adsp->sysmon); in adsp_remove()
|
| A D | qcom_wcnss.c | 101 struct qcom_sysmon *sysmon; member 623 wcnss->sysmon = qcom_add_sysmon_subdev(rproc, "wcnss", WCNSS_SSCTL_ID); in wcnss_probe() 624 if (IS_ERR(wcnss->sysmon)) { in wcnss_probe() 625 ret = PTR_ERR(wcnss->sysmon); in wcnss_probe() 659 qcom_remove_sysmon_subdev(wcnss->sysmon); in wcnss_remove()
|
| A D | qcom_q6v5.h | 49 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon);
|
| A D | qcom_q6v5.c | 183 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon) in qcom_q6v5_request_stop() argument 190 if (qcom_sysmon_shutdown_acked(sysmon)) in qcom_q6v5_request_stop()
|
| A D | qcom_q6v5_mss.c | 220 struct qcom_sysmon *sysmon; member 1542 ret = qcom_q6v5_request_stop(&qproc->q6v5, qproc->sysmon); in q6v5_stop() 1982 qproc->sysmon = qcom_add_sysmon_subdev(rproc, "modem", 0x12); in q6v5_probe() 1983 if (IS_ERR(qproc->sysmon)) { in q6v5_probe() 1984 ret = PTR_ERR(qproc->sysmon); in q6v5_probe() 1995 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_probe() 2016 qcom_remove_sysmon_subdev(qproc->sysmon); in q6v5_remove()
|
| A D | Kconfig | 254 tristate "Qualcomm sysmon driver" 260 The sysmon driver implements a sysmon QMI client and a handler for
|
| A D | qcom_q6v5_wcss.c | 132 struct qcom_sysmon *sysmon; member 1055 wcss->sysmon = qcom_add_sysmon_subdev(rproc, in q6v5_wcss_probe()
|
Completed in 41 milliseconds