Searched refs:q6v5 (Results 1 – 8 of 8) sorted by relevance
| /linux-6.15/drivers/remoteproc/ |
| H A D | qcom_q6v5.c | 28 if (!q6v5->qmp) in q6v5_load_state_toggle() 64 q6v5->running = true; in qcom_q6v5_prepare() 98 if (!q6v5->running) { in q6v5_wdog_interrupt() 121 if (!q6v5->running) in q6v5_fatal_interrupt() 170 if (q6v5->handover) in q6v5_handover_interrupt() 171 q6v5->handover(q6v5); in q6v5_handover_interrupt() 207 BIT(q6v5->stop_bit), BIT(q6v5->stop_bit)); in qcom_q6v5_request_stop() 211 qcom_smem_state_update_bits(q6v5->state, BIT(q6v5->stop_bit), 0); in qcom_q6v5_request_stop() 229 BIT(q6v5->stop_bit), BIT(q6v5->stop_bit)); in qcom_q6v5_panic() 338 q6v5->qmp = NULL; in qcom_q6v5_init() [all …]
|
| H A D | qcom_q6v5.h | 42 void (*handover)(struct qcom_q6v5 *q6v5); 45 int qcom_q6v5_init(struct qcom_q6v5 *q6v5, struct platform_device *pdev, 47 void (*handover)(struct qcom_q6v5 *q6v5)); 48 void qcom_q6v5_deinit(struct qcom_q6v5 *q6v5); 50 int qcom_q6v5_prepare(struct qcom_q6v5 *q6v5); 51 int qcom_q6v5_unprepare(struct qcom_q6v5 *q6v5); 52 int qcom_q6v5_request_stop(struct qcom_q6v5 *q6v5, struct qcom_sysmon *sysmon); 53 int qcom_q6v5_wait_for_start(struct qcom_q6v5 *q6v5, int timeout); 54 unsigned long qcom_q6v5_panic(struct qcom_q6v5 *q6v5);
|
| H A D | qcom_q6v5_mss.c | 174 struct q6v5 { struct 203 struct qcom_q6v5 q6v5; argument 503 struct q6v5 *qproc = rproc->priv; in q6v5_load() 1359 struct q6v5 *qproc = rproc->priv; in q6v5_reload_mba() 1583 struct q6v5 *qproc = rproc->priv; in qcom_q6v5_dump_segment() 1626 struct q6v5 *qproc = rproc->priv; in q6v5_start() 1668 struct q6v5 *qproc = rproc->priv; in q6v5_stop() 1687 struct q6v5 *qproc = rproc->priv; in qcom_q6v5_register_dump_segments() 1741 struct q6v5 *qproc = container_of(q6v5, struct q6v5, q6v5); in qcom_msa_handover() 2046 struct q6v5 *qproc; in q6v5_probe() [all …]
|
| H A D | qcom_q6v5_adsp.c | 84 struct qcom_q6v5 q6v5; member 379 ret = qcom_q6v5_prepare(&adsp->q6v5); in adsp_start() 449 qcom_q6v5_unprepare(&adsp->q6v5); in adsp_start() 454 static void qcom_adsp_pil_handover(struct qcom_q6v5 *q6v5) in qcom_adsp_pil_handover() argument 456 struct qcom_adsp *adsp = container_of(q6v5, struct qcom_adsp, q6v5); in qcom_adsp_pil_handover() 468 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop() 478 handover = qcom_q6v5_unprepare(&adsp->q6v5); in adsp_stop() 480 qcom_adsp_pil_handover(&adsp->q6v5); in adsp_stop() 522 return qcom_q6v5_panic(&adsp->q6v5); in adsp_panic() 744 qcom_q6v5_deinit(&adsp->q6v5); in adsp_probe() [all …]
|
| H A D | qcom_q6v5_pas.c | 67 struct qcom_q6v5 q6v5; member 267 ret = qcom_q6v5_prepare(&adsp->q6v5); in adsp_start() 357 qcom_q6v5_unprepare(&adsp->q6v5); in adsp_start() 365 static void qcom_pas_handover(struct qcom_q6v5 *q6v5) in qcom_pas_handover() argument 367 struct qcom_adsp *adsp = container_of(q6v5, struct qcom_adsp, q6v5); in qcom_pas_handover() 384 ret = qcom_q6v5_request_stop(&adsp->q6v5, adsp->sysmon); in adsp_stop() 401 handover = qcom_q6v5_unprepare(&adsp->q6v5); in adsp_stop() 403 qcom_pas_handover(&adsp->q6v5); in adsp_stop() 430 return qcom_q6v5_panic(&adsp->q6v5); in adsp_panic() 796 qcom_q6v5_deinit(&adsp->q6v5); in adsp_probe() [all …]
|
| H A D | qcom_q6v5_wcss.c | 139 struct qcom_q6v5 q6v5; member 244 qcom_q6v5_prepare(&wcss->q6v5); in q6v5_wcss_start() 280 ret = qcom_q6v5_wait_for_start(&wcss->q6v5, 5 * HZ); in q6v5_wcss_start() 469 qcom_q6v5_prepare(&wcss->q6v5); in q6v5_qcs404_wcss_start() 481 ret = qcom_q6v5_wait_for_start(&wcss->q6v5, 5 * HZ); in q6v5_qcs404_wcss_start() 715 ret = qcom_q6v5_request_stop(&wcss->q6v5, NULL); in q6v5_wcss_stop() 737 qcom_q6v5_unprepare(&wcss->q6v5); in q6v5_wcss_stop() 1018 ret = qcom_q6v5_init(&wcss->q6v5, pdev, rproc, desc->crash_reason_smem, NULL, NULL); in q6v5_wcss_probe() 1048 qcom_q6v5_deinit(&wcss->q6v5); in q6v5_wcss_probe() 1060 qcom_q6v5_deinit(&wcss->q6v5); in q6v5_wcss_remove()
|
| /linux-6.15/Documentation/devicetree/bindings/remoteproc/ |
| H A D | qcom,msm8916-mss-pil.yaml | 27 - const: qcom,q6v5-pil
|
| /linux-6.15/Documentation/devicetree/bindings/net/wireless/ |
| H A D | qcom,ath11k.yaml | 38 DT entry of q6v5-wcss remoteproc driver.
|