Lines Matching defs:rproc

151 	struct rproc *rproc;
430 static int q6v5_load(struct rproc *rproc, const struct firmware *fw)
432 struct q6v5 *qproc = rproc->priv;
546 struct rproc *rproc = qproc->rproc;
561 dev_coredumpv(&rproc->dev, data, MBA_LOG_SIZE, GFP_KERNEL);
1100 static int q6v5_reload_mba(struct rproc *rproc)
1102 struct q6v5 *qproc = rproc->priv;
1106 ret = request_firmware(&fw, rproc->firmware, qproc->dev);
1110 q6v5_load(rproc, fw);
1312 static void qcom_q6v5_dump_segment(struct rproc *rproc,
1317 struct q6v5 *qproc = rproc->priv;
1323 ret = q6v5_reload_mba(rproc);
1358 static int q6v5_start(struct rproc *rproc)
1360 struct q6v5 *qproc = (struct q6v5 *)rproc->priv;
1400 static int q6v5_stop(struct rproc *rproc)
1402 struct q6v5 *qproc = (struct q6v5 *)rproc->priv;
1414 static int qcom_q6v5_register_dump_segments(struct rproc *rproc,
1421 struct q6v5 *qproc = rproc->priv;
1432 rproc_coredump_set_elf_info(rproc, ELFCLASS32, EM_NONE);
1444 ret = rproc_coredump_add_custom_segment(rproc, phdr->p_paddr,
1694 struct rproc *rproc;
1711 rproc = rproc_alloc(&pdev->dev, pdev->name, &q6v5_ops,
1713 if (!rproc) {
1714 dev_err(&pdev->dev, "failed to allocate rproc\n");
1718 rproc->auto_boot = false;
1719 rproc_coredump_set_elf_info(rproc, ELFCLASS32, EM_NONE);
1721 qproc = (struct q6v5 *)rproc->priv;
1723 qproc->rproc = rproc;
1806 ret = qcom_q6v5_init(&qproc->q6v5, pdev, rproc, MPSS_CRASH_REASON_SMEM,
1813 qcom_add_glink_subdev(rproc, &qproc->glink_subdev, "mpss");
1814 qcom_add_smd_subdev(rproc, &qproc->smd_subdev);
1815 qcom_add_ssr_subdev(rproc, &qproc->ssr_subdev, "mpss");
1816 qproc->sysmon = qcom_add_sysmon_subdev(rproc, "modem", 0x12);
1822 ret = rproc_add(rproc);
1831 qcom_remove_ssr_subdev(rproc, &qproc->ssr_subdev);
1832 qcom_remove_smd_subdev(rproc, &qproc->smd_subdev);
1833 qcom_remove_glink_subdev(rproc, &qproc->glink_subdev);
1839 rproc_free(rproc);
1847 struct rproc *rproc = qproc->rproc;
1849 rproc_del(rproc);
1852 qcom_remove_ssr_subdev(rproc, &qproc->ssr_subdev);
1853 qcom_remove_smd_subdev(rproc, &qproc->smd_subdev);
1854 qcom_remove_glink_subdev(rproc, &qproc->glink_subdev);
1859 rproc_free(rproc);