Lines Matching defs:rproc
26 "Name of DSP firmware file in /lib/firmware (if not specified defaults to 'rproc-dsp-fw')");
56 * @rproc: rproc handle
67 struct rproc *rproc;
87 struct rproc *rproc = (struct rproc *)p;
90 rproc_vq_interrupt(rproc, 0);
91 rproc_vq_interrupt(rproc, 1);
107 struct rproc *rproc = (struct rproc *)p;
108 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv;
133 static int da8xx_rproc_start(struct rproc *rproc)
135 struct device *dev = rproc->dev.parent;
136 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv;
142 if (rproc->bootaddr & 0x3ff) {
148 writel(rproc->bootaddr, drproc->bootreg);
166 static int da8xx_rproc_stop(struct rproc *rproc)
168 struct da8xx_rproc *drproc = rproc->priv;
169 struct device *dev = rproc->dev.parent;
184 static void da8xx_rproc_kick(struct rproc *rproc, int vqid)
186 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv;
240 struct rproc *rproc;
298 rproc = rproc_alloc(dev, "dsp", &da8xx_rproc_ops, da8xx_fw_name,
300 if (!rproc) {
306 rproc->recovery_disabled = true;
308 drproc = rproc->priv;
309 drproc->rproc = rproc;
312 rproc->has_iommu = false;
318 platform_set_drvdata(pdev, rproc);
323 rproc);
344 ret = rproc_add(rproc);
353 rproc_free(rproc);
362 struct rproc *rproc = platform_get_drvdata(pdev);
363 struct da8xx_rproc *drproc = (struct da8xx_rproc *)rproc->priv;
373 rproc_del(rproc);
374 rproc_free(rproc);
391 .name = "davinci-rproc",