Lines Matching full:remoteproc

31 #include <linux/remoteproc.h>
58 /* Unique indices for remoteproc devices */
164 * rproc_da_to_va() - lookup the kernel virtual address for a remoteproc address
166 * @da: remoteproc device address to translate
183 * translations on the internal remoteproc memory regions through a platform
424 * remoteproc core, otherwise it is NULL. in rproc_free_vring()
1550 * the remoteproc core. That cache table should be used for in rproc_reset_rsc_table_on_stop()
1813 * rproc_trigger_recovery() - recover a remoteproc
1818 * remoteproc functional again.
2021 * remoteproc core
2140 * This function allows remoteproc drivers or clients to configure a custom
2141 * firmware name that is different from the default name used during remoteproc
2147 * sysfs or a kernel-level remoteproc or a remoteproc client driver to set
2239 * Registers @rproc with the remoteproc framework, after it has been
2264 /* add char device for this remoteproc */ in rproc_add()
2357 .name = "remoteproc",
2471 dev_set_name(&rproc->dev, "remoteproc%d", rproc->index); in rproc_alloc()
2612 * rproc_add_subdev() - add a subdevice to a remoteproc
2625 * rproc_remove_subdev() - remove a subdevice from a remoteproc
2658 * drivers implementing a specific remoteproc. This should not be called from a
2659 * non-remoteproc driver.
2670 /* Prevent suspend while the remoteproc is being recovered */ in rproc_report_crash()
2703 * be used by the remoteproc drivers to give the remote processor time in rproc_panic_handler()
2728 pr_err("remoteproc: creation of rproc_recovery_wq failed\n"); in remoteproc_init()