| /Linux-v5.4/drivers/remoteproc/ | 
| D | remoteproc_core.c | 85 	struct rproc *rproc = token;  in rproc_iommu_fault()  local98 static int rproc_enable_iommu(struct rproc *rproc)  in rproc_enable_iommu()
 132 static void rproc_disable_iommu(struct rproc *rproc)  in rproc_disable_iommu()
 190 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len)  in rproc_da_to_va()
 244 rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...)  in rproc_find_carveout_by_name()
 282 static int rproc_check_carveout_da(struct rproc *rproc,  in rproc_check_carveout_da()
 319 	struct rproc *rproc = rvdev->rproc;  in rproc_alloc_vring()  local
 378 	struct rproc *rproc = rvdev->rproc;  in rproc_parse_vring()  local
 402 	struct rproc *rproc = rvring->rvdev->rproc;  in rproc_free_vring()  local
 472 static int rproc_handle_vdev(struct rproc *rproc, struct fw_rsc_vdev *rsc,  in rproc_handle_vdev()
 [all …]
 
 | 
| D | remoteproc_internal.h | 21 	struct rproc *rproc;  member67 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw)  in rproc_fw_sanity_check()
 76 u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw)  in rproc_get_boot_addr()
 85 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw)  in rproc_load_segments()
 93 static inline int rproc_parse_fw(struct rproc *rproc, const struct firmware *fw)  in rproc_parse_fw()
 102 int rproc_handle_rsc(struct rproc *rproc, u32 rsc_type, void *rsc, int offset,  in rproc_handle_rsc()
 113 struct resource_table *rproc_find_loaded_rsc_table(struct rproc *rproc,  in rproc_find_loaded_rsc_table()
 
 | 
| D | stm32_rproc.c | 74 static int stm32_rproc_pa_to_da(struct rproc *rproc, phys_addr_t pa, u64 *da)  in stm32_rproc_pa_to_da()94 static int stm32_rproc_mem_alloc(struct rproc *rproc,  in stm32_rproc_mem_alloc()
 114 static int stm32_rproc_mem_release(struct rproc *rproc,  in stm32_rproc_mem_release()
 123 static int stm32_rproc_of_memory_translations(struct rproc *rproc)  in stm32_rproc_of_memory_translations()
 176 static int stm32_rproc_mbox_idx(struct rproc *rproc, const unsigned char *name)  in stm32_rproc_mbox_idx()
 190 static int stm32_rproc_elf_load_rsc_table(struct rproc *rproc,  in stm32_rproc_elf_load_rsc_table()
 199 static int stm32_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw)  in stm32_rproc_parse_fw()
 257 	struct rproc *rproc = data;  in stm32_rproc_wdg()  local
 266 	struct rproc *rproc = dev_get_drvdata(cl->dev);  in stm32_rproc_mb_callback()  local
 273 static void stm32_rproc_free_mbox(struct rproc *rproc)  in stm32_rproc_free_mbox()
 [all …]
 
 | 
| D | st_remoteproc.c | 58 	struct rproc *rproc = dev_get_drvdata(dev);  in st_rproc_mbox_callback()  local76 static void st_rproc_kick(struct rproc *rproc, int vqid)  in st_rproc_kick()
 92 static int st_rproc_mem_alloc(struct rproc *rproc,  in st_rproc_mem_alloc()
 111 static int st_rproc_mem_release(struct rproc *rproc,  in st_rproc_mem_release()
 119 static int st_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw)  in st_rproc_parse_fw()
 163 static int st_rproc_start(struct rproc *rproc)  in st_rproc_start()
 207 static int st_rproc_stop(struct rproc *rproc)  in st_rproc_stop()
 245 	struct rproc *rproc = platform_get_drvdata(pdev);  in st_rproc_state()  local
 283 	struct rproc *rproc = platform_get_drvdata(pdev);  in st_rproc_parse_dt()  local
 344 	struct rproc *rproc;  in st_rproc_probe()  local
 [all …]
 
 | 
| D | qcom_common.c | 50 void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink)  in qcom_add_glink_subdev()71 void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink)  in qcom_remove_glink_subdev()
 90 int qcom_register_dump_segments(struct rproc *rproc,  in qcom_register_dump_segments()
 146 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd)  in qcom_add_smd_subdev()
 167 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd)  in qcom_remove_smd_subdev()
 219 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr,  in qcom_add_ssr_subdev()
 234 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr)  in qcom_remove_ssr_subdev()
 
 | 
| D | remoteproc_debugfs.c | 71 	struct rproc *rproc = filp->private_data;  in rproc_name_read()  local91 	struct rproc *rproc = filp->private_data;  in rproc_recovery_read()  local
 125 	struct rproc *rproc = filp->private_data;  in rproc_recovery_write()  local
 168 	struct rproc *rproc = filp->private_data;  in rproc_crash_write()  local
 191 	struct rproc *rproc = seq->private;  in rproc_rsc_table_show()  local
 287 	struct rproc *rproc = seq->private;  in rproc_carveouts_show()  local
 319 struct dentry *rproc_create_trace_file(const char *name, struct rproc *rproc,  in rproc_create_trace_file()
 334 void rproc_delete_debug_dir(struct rproc *rproc)  in rproc_delete_debug_dir()
 342 void rproc_create_debug_dir(struct rproc *rproc)  in rproc_create_debug_dir()
 
 | 
| D | omap_remoteproc.c | 39 	struct rproc *rproc;  member82 static void omap_rproc_kick(struct rproc *rproc, int vqid)  in omap_rproc_kick()
 102 static int omap_rproc_start(struct rproc *rproc)  in omap_rproc_start()
 155 static int omap_rproc_stop(struct rproc *rproc)  in omap_rproc_stop()
 182 	struct rproc *rproc;  in omap_rproc_probe()  local
 216 	struct rproc *rproc = platform_get_drvdata(pdev);  in omap_rproc_remove()  local
 
 | 
| D | da8xx_remoteproc.c | 67 	struct rproc *rproc;  member87 	struct rproc *rproc = (struct rproc *)p;  in handle_event()  local
 107 	struct rproc *rproc = (struct rproc *)p;  in da8xx_rproc_callback()  local
 133 static int da8xx_rproc_start(struct rproc *rproc)  in da8xx_rproc_start()
 166 static int da8xx_rproc_stop(struct rproc *rproc)  in da8xx_rproc_stop()
 184 static void da8xx_rproc_kick(struct rproc *rproc, int vqid)  in da8xx_rproc_kick()
 240 	struct rproc *rproc;  in da8xx_rproc_probe()  local
 362 	struct rproc *rproc = platform_get_drvdata(pdev);  in da8xx_rproc_remove()  local
 
 | 
| D | wkup_m3_rproc.c | 48 	struct rproc *rproc;  member53 static int wkup_m3_rproc_start(struct rproc *rproc)  in wkup_m3_rproc_start()
 68 static int wkup_m3_rproc_stop(struct rproc *rproc)  in wkup_m3_rproc_stop()
 83 static void *wkup_m3_rproc_da_to_va(struct rproc *rproc, u64 da, int len)  in wkup_m3_rproc_da_to_va()
 127 	struct rproc *rproc;  in wkup_m3_rproc_probe()  local
 212 	struct rproc *rproc = platform_get_drvdata(pdev);  in wkup_m3_rproc_remove()  local
 
 | 
| D | remoteproc_sysfs.c | 16 	struct rproc *rproc = to_rproc(dev);  in firmware_show()  local26 	struct rproc *rproc = to_rproc(dev);  in firmware_store()  local
 81 	struct rproc *rproc = to_rproc(dev);  in state_show()  local
 93 	struct rproc *rproc = to_rproc(dev);  in state_store()  local
 120 	struct rproc *rproc = to_rproc(dev);  in name_show()  local
 
 | 
| D | remoteproc_elf_loader.c | 34 int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw)105 u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw)
 137 int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw)
 271 int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw)
 317 struct resource_table *rproc_elf_find_loaded_rsc_table(struct rproc *rproc,
 
 | 
| D | keystone_remoteproc.c | 57 	struct rproc *rproc;  member169 static int keystone_rproc_start(struct rproc *rproc)  in keystone_rproc_start()
 213 static int keystone_rproc_stop(struct rproc *rproc)  in keystone_rproc_stop()
 231 static void keystone_rproc_kick(struct rproc *rproc, int vqid)  in keystone_rproc_kick()
 249 static void *keystone_rproc_da_to_va(struct rproc *rproc, u64 da, int len)  in keystone_rproc_da_to_va()
 366 	struct rproc *rproc;  in keystone_rproc_probe()  local
 
 | 
| D | qcom_q6v5_pas.c | 42 	struct rproc *rproc;  member70 static int adsp_load(struct rproc *rproc, const struct firmware *fw)  in adsp_load()
 80 static int adsp_start(struct rproc *rproc)  in adsp_start()
 141 static int adsp_stop(struct rproc *rproc)  in adsp_stop()
 162 static void *adsp_da_to_va(struct rproc *rproc, u64 da, int len)  in adsp_da_to_va()
 252 	struct rproc *rproc;  in adsp_probe()  local
 
 | 
| D | imx_rproc.c | 84 	struct rproc			*rproc;  member158 static int imx_rproc_start(struct rproc *rproc)  in imx_rproc_start()
 173 static int imx_rproc_stop(struct rproc *rproc)  in imx_rproc_stop()
 211 static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len)  in imx_rproc_da_to_va()
 317 	struct rproc *rproc;  in imx_rproc_probe()  local
 391 	struct rproc *rproc = platform_get_drvdata(pdev);  in imx_rproc_remove()  local
 
 | 
| D | remoteproc_virtio.c | 30 	struct rproc *rproc = rvring->rvdev->rproc;  in rproc_virtio_notify()  local51 irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int notifyid)  in rproc_vq_interrupt()
 71 	struct rproc *rproc = vdev_to_rproc(vdev);  in rp_find_vq()  local
 311 	struct rproc *rproc = vdev_to_rproc(vdev);  in rproc_virtio_dev_release()  local
 331 	struct rproc *rproc = rvdev->rproc;  in rproc_add_virtio_dev()  local
 
 | 
| D | st_slim_rproc.c | 112 static int slim_rproc_start(struct rproc *rproc)  in slim_rproc_start()154 static int slim_rproc_stop(struct rproc *rproc)  in slim_rproc_stop()
 177 static void *slim_rproc_da_to_va(struct rproc *rproc, u64 da, int len)  in slim_rproc_da_to_va()
 228 	struct rproc *rproc;  in st_slim_rproc_alloc()  local
 
 | 
| D | qcom_q6v5_adsp.c | 67 	struct rproc *rproc;  member164 static int adsp_load(struct rproc *rproc, const struct firmware *fw)  in adsp_load()
 173 static int adsp_start(struct rproc *rproc)  in adsp_start()
 252 static int adsp_stop(struct rproc *rproc)  in adsp_stop()
 273 static void *adsp_da_to_va(struct rproc *rproc, u64 da, int len)  in adsp_da_to_va()
 413 	struct rproc *rproc;  in adsp_probe()  local
 
 | 
| D | qcom_q6v5_wcss.c | 180 static int q6v5_wcss_start(struct rproc *rproc)  in q6v5_wcss_start()383 static int q6v5_wcss_stop(struct rproc *rproc)  in q6v5_wcss_stop()
 409 static void *q6v5_wcss_da_to_va(struct rproc *rproc, u64 da, int len)  in q6v5_wcss_da_to_va()
 421 static int q6v5_wcss_load(struct rproc *rproc, const struct firmware *fw)  in q6v5_wcss_load()
 531 	struct rproc *rproc;  in q6v5_wcss_probe()  local
 576 	struct rproc *rproc = platform_get_drvdata(pdev);  in q6v5_wcss_remove()  local
 
 | 
| D | qcom_wcnss.c | 63 	struct rproc *rproc;  member145 static int wcnss_load(struct rproc *rproc, const struct firmware *fw)  in wcnss_load()
 211 static int wcnss_start(struct rproc *rproc)  in wcnss_start()
 263 static int wcnss_stop(struct rproc *rproc)  in wcnss_stop()
 290 static void *wcnss_da_to_va(struct rproc *rproc, u64 da, int len)  in wcnss_da_to_va()
 463 	struct rproc *rproc;  in wcnss_probe()  local
 
 | 
| D | qcom_sysmon.c | 23 	struct rproc *rproc;  member458 	struct rproc *rproc = sysmon->rproc;  in sysmon_notify()  local
 493 struct qcom_sysmon *qcom_add_sysmon_subdev(struct rproc *rproc,  in qcom_add_sysmon_subdev()
 597 	struct rproc *rproc;  in sysmon_probe()  local
 
 | 
| D | qcom_q6v5_mss.c | 137 	struct rproc *rproc;  member380 static int q6v5_load(struct rproc *rproc, const struct firmware *fw)  in q6v5_load()
 1051 static void qcom_q6v5_dump_segment(struct rproc *rproc,  in qcom_q6v5_dump_segment()
 1078 static int q6v5_start(struct rproc *rproc)  in q6v5_start()
 1123 static int q6v5_stop(struct rproc *rproc)  in q6v5_stop()
 1139 static void *q6v5_da_to_va(struct rproc *rproc, u64 da, int len)  in q6v5_da_to_va()
 1151 static int qcom_q6v5_register_dump_segments(struct rproc *rproc,  in qcom_q6v5_register_dump_segments()
 1380 	struct rproc *rproc;  in q6v5_probe()  local
 
 | 
| D | qcom_common.h | 51 static inline struct qcom_sysmon *qcom_add_sysmon_subdev(struct rproc *rproc,  in qcom_add_sysmon_subdev()
 | 
| D | qcom_q6v5.h | 14 	struct rproc *rproc;  member
 | 
| /Linux-v5.4/include/linux/ | 
| D | remoteproc.h | 485 struct rproc {  struct491 	struct rproc_ops *ops;  argument
 492 	struct device dev;
 493 	atomic_t power;
 494 	unsigned int state;
 495 	struct mutex lock;
 496 	struct dentry *dbg_dir;
 520  * struct rproc_subdev - subdevice tied to a remoteproc  argument
 521  * @node: list node related to the rproc subdevs list  argument
 581 	struct rproc *rproc;  member
 
 | 
| /Linux-v5.4/include/linux/remoteproc/ | 
| D | st_slim_rproc.h | 41 	struct rproc *rproc;  member
 |