Lines Matching refs:rproc
65 struct rproc *rproc; member
121 rproc_report_crash(ksproc->rproc, RPROC_FATAL_ERROR); in keystone_rproc_exception_interrupt()
154 rproc_vq_interrupt(ksproc->rproc, 0); in handle_event()
155 rproc_vq_interrupt(ksproc->rproc, 1); in handle_event()
177 static int keystone_rproc_start(struct rproc *rproc) in keystone_rproc_start() argument
179 struct keystone_rproc *ksproc = rproc->priv; in keystone_rproc_start()
200 ret = keystone_rproc_dsp_boot(ksproc, rproc->bootaddr); in keystone_rproc_start()
221 static int keystone_rproc_stop(struct rproc *rproc) in keystone_rproc_stop() argument
223 struct keystone_rproc *ksproc = rproc->priv; in keystone_rproc_stop()
239 static void keystone_rproc_kick(struct rproc *rproc, int vqid) in keystone_rproc_kick() argument
241 struct keystone_rproc *ksproc = rproc->priv; in keystone_rproc_kick()
257 static void *keystone_rproc_da_to_va(struct rproc *rproc, u64 da, int len) in keystone_rproc_da_to_va() argument
259 struct keystone_rproc *ksproc = rproc->priv; in keystone_rproc_da_to_va()
374 struct rproc *rproc; in keystone_rproc_probe() local
399 rproc = rproc_alloc(dev, dev_name(dev), &keystone_rproc_ops, fw_name, in keystone_rproc_probe()
401 if (!rproc) in keystone_rproc_probe()
404 rproc->has_iommu = false; in keystone_rproc_probe()
405 ksproc = rproc->priv; in keystone_rproc_probe()
406 ksproc->rproc = rproc; in keystone_rproc_probe()
469 ret = rproc_add(rproc); in keystone_rproc_probe()
487 rproc_free(rproc); in keystone_rproc_probe()
495 rproc_del(ksproc->rproc); in keystone_rproc_remove()
498 rproc_free(ksproc->rproc); in keystone_rproc_remove()