Lines Matching defs:drproc

108 	struct da8xx_rproc *drproc = rproc->priv;
111 chipsig = readl(drproc->chipsig);
114 writel(SYSCFG_CHIPSIG0, drproc->chipsig + 4);
125 drproc->ack_fxn(drproc->irq_data);
136 struct da8xx_rproc *drproc = rproc->priv;
137 struct clk *dsp_clk = drproc->dsp_clk;
138 struct reset_control *dsp_reset = drproc->dsp_reset;
148 writel(rproc->bootaddr, drproc->bootreg);
168 struct da8xx_rproc *drproc = rproc->priv;
172 ret = reset_control_assert(drproc->dsp_reset);
178 clk_disable_unprepare(drproc->dsp_clk);
186 struct da8xx_rproc *drproc = rproc->priv;
189 writel(SYSCFG_CHIPSIG2, drproc->chipsig);
199 struct da8xx_rproc *drproc)
207 drproc->mem = devm_kcalloc(dev, num_mems, sizeof(*drproc->mem),
209 if (!drproc->mem)
215 drproc->mem[i].cpu_addr = devm_ioremap_resource(dev, res);
216 if (IS_ERR(drproc->mem[i].cpu_addr)) {
219 return PTR_ERR(drproc->mem[i].cpu_addr);
221 drproc->mem[i].bus_addr = res->start;
222 drproc->mem[i].dev_addr =
224 drproc->mem[i].size = resource_size(res);
227 mem_names[i], &drproc->mem[i].bus_addr,
228 drproc->mem[i].size, drproc->mem[i].cpu_addr,
229 drproc->mem[i].dev_addr);
231 drproc->num_mems = num_mems;
239 struct da8xx_rproc *drproc;
299 sizeof(*drproc));
308 drproc = rproc->priv;
309 drproc->rproc = rproc;
310 drproc->dsp_clk = dsp_clk;
311 drproc->dsp_reset = dsp_reset;
314 ret = da8xx_rproc_get_internal_memories(pdev, drproc);
338 drproc->chipsig = chipsig;
339 drproc->bootreg = bootreg;
340 drproc->ack_fxn = irq_data->chip->irq_ack;
341 drproc->irq_data = irq_data;
342 drproc->irq = irq;
363 struct da8xx_rproc *drproc = rproc->priv;
371 disable_irq(drproc->irq);