Lines Matching defs:rproc
68 struct rproc *rproc;
155 static int wcnss_load(struct rproc *rproc, const struct firmware *fw)
157 struct qcom_wcnss *wcnss = rproc->priv;
160 ret = qcom_mdt_load(wcnss->dev, fw, rproc->firmware, WCNSS_PAS_ID,
228 static int wcnss_start(struct rproc *rproc)
230 struct qcom_wcnss *wcnss = rproc->priv;
294 static int wcnss_stop(struct rproc *rproc)
296 struct qcom_wcnss *wcnss = rproc->priv;
321 static void *wcnss_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem)
323 struct qcom_wcnss *wcnss = rproc->priv;
345 rproc_report_crash(wcnss->rproc, RPROC_WATCHDOG);
360 rproc_report_crash(wcnss->rproc, RPROC_FATAL_ERROR);
539 struct rproc *rproc;
558 rproc = rproc_alloc(&pdev->dev, pdev->name, &wcnss_ops,
560 if (!rproc) {
564 rproc_coredump_set_elf_info(rproc, ELFCLASS32, EM_NONE);
566 wcnss = rproc->priv;
568 wcnss->rproc = rproc;
636 qcom_add_smd_subdev(rproc, &wcnss->smd_subdev);
637 wcnss->sysmon = qcom_add_sysmon_subdev(rproc, "wcnss", WCNSS_SSCTL_ID);
649 ret = rproc_add(rproc);
660 rproc_free(rproc);
671 rproc_del(wcnss->rproc);
674 qcom_remove_smd_subdev(wcnss->rproc, &wcnss->smd_subdev);
676 rproc_free(wcnss->rproc);