/Linux-v4.19/drivers/remoteproc/ |
D | remoteproc_core.c | 84 struct rproc *rproc = token; in rproc_iommu_fault() local 97 static int rproc_enable_iommu(struct rproc *rproc) in rproc_enable_iommu() 131 static void rproc_disable_iommu(struct rproc *rproc) in rproc_disable_iommu() 172 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len) in rproc_da_to_va() 206 struct rproc *rproc = rvdev->rproc; in rproc_alloc_vring() local 266 struct rproc *rproc = rvdev->rproc; in rproc_parse_vring() local 291 struct rproc *rproc = rvring->rvdev->rproc; in rproc_free_vring() local 345 static int rproc_handle_vdev(struct rproc *rproc, struct fw_rsc_vdev *rsc, in rproc_handle_vdev() 421 struct rproc *rproc = rvdev->rproc; in rproc_vdev_release() local 453 static int rproc_handle_trace(struct rproc *rproc, struct fw_rsc_trace *rsc, in rproc_handle_trace() [all …]
|
D | remoteproc_internal.h | 65 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) in rproc_fw_sanity_check() 74 u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) in rproc_get_boot_addr() 83 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) in rproc_load_segments() 91 static inline int rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) in rproc_parse_fw() 100 struct resource_table *rproc_find_loaded_rsc_table(struct rproc *rproc, in rproc_find_loaded_rsc_table()
|
D | qcom_common.c | 58 void qcom_add_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink) in qcom_add_glink_subdev() 79 void qcom_remove_glink_subdev(struct rproc *rproc, struct qcom_rproc_glink *glink) in qcom_remove_glink_subdev() 98 int qcom_register_dump_segments(struct rproc *rproc, in qcom_register_dump_segments() 154 void qcom_add_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_add_smd_subdev() 175 void qcom_remove_smd_subdev(struct rproc *rproc, struct qcom_rproc_subdev *smd) in qcom_remove_smd_subdev() 227 void qcom_add_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr, in qcom_add_ssr_subdev() 242 void qcom_remove_ssr_subdev(struct rproc *rproc, struct qcom_rproc_ssr *ssr) in qcom_remove_ssr_subdev()
|
D | omap_remoteproc.c | 47 struct rproc *rproc; member 90 static void omap_rproc_kick(struct rproc *rproc, int vqid) in omap_rproc_kick() 110 static int omap_rproc_start(struct rproc *rproc) in omap_rproc_start() 163 static int omap_rproc_stop(struct rproc *rproc) in omap_rproc_stop() 190 struct rproc *rproc; in omap_rproc_probe() local 224 struct rproc *rproc = platform_get_drvdata(pdev); in omap_rproc_remove() local
|
D | remoteproc_debugfs.c | 66 struct rproc *rproc = filp->private_data; in rproc_name_read() local 86 struct rproc *rproc = filp->private_data; in rproc_recovery_read() local 120 struct rproc *rproc = filp->private_data; in rproc_recovery_write() local 162 struct rproc *rproc = seq->private; in rproc_rsc_table_show() local 258 struct rproc *rproc = seq->private; in rproc_carveouts_show() local 289 struct dentry *rproc_create_trace_file(const char *name, struct rproc *rproc, in rproc_create_trace_file() 304 void rproc_delete_debug_dir(struct rproc *rproc) in rproc_delete_debug_dir() 312 void rproc_create_debug_dir(struct rproc *rproc) in rproc_create_debug_dir()
|
D | da8xx_remoteproc.c | 70 struct rproc *rproc; member 90 struct rproc *rproc = (struct rproc *)p; in handle_event() local 110 struct rproc *rproc = (struct rproc *)p; in da8xx_rproc_callback() local 136 static int da8xx_rproc_start(struct rproc *rproc) in da8xx_rproc_start() 169 static int da8xx_rproc_stop(struct rproc *rproc) in da8xx_rproc_stop() 187 static void da8xx_rproc_kick(struct rproc *rproc, int vqid) in da8xx_rproc_kick() 243 struct rproc *rproc; in da8xx_rproc_probe() local 367 struct rproc *rproc = platform_get_drvdata(pdev); in da8xx_rproc_remove() local
|
D | st_remoteproc.c | 60 struct rproc *rproc = dev_get_drvdata(dev); in st_rproc_mbox_callback() local 78 static void st_rproc_kick(struct rproc *rproc, int vqid) in st_rproc_kick() 94 static int st_rproc_start(struct rproc *rproc) in st_rproc_start() 138 static int st_rproc_stop(struct rproc *rproc) in st_rproc_stop() 171 struct rproc *rproc = platform_get_drvdata(pdev); in st_rproc_state() local 209 struct rproc *rproc = platform_get_drvdata(pdev); in st_rproc_parse_dt() local 276 struct rproc *rproc; in st_rproc_probe() local 382 struct rproc *rproc = platform_get_drvdata(pdev); in st_rproc_remove() local
|
D | wkup_m3_rproc.c | 56 struct rproc *rproc; member 61 static int wkup_m3_rproc_start(struct rproc *rproc) in wkup_m3_rproc_start() 76 static int wkup_m3_rproc_stop(struct rproc *rproc) in wkup_m3_rproc_stop() 91 static void *wkup_m3_rproc_da_to_va(struct rproc *rproc, u64 da, int len) in wkup_m3_rproc_da_to_va() 135 struct rproc *rproc; in wkup_m3_rproc_probe() local 220 struct rproc *rproc = platform_get_drvdata(pdev); in wkup_m3_rproc_remove() local
|
D | remoteproc_elf_loader.c | 42 int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) 113 u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) 145 int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) 280 int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw) 326 struct resource_table *rproc_elf_find_loaded_rsc_table(struct rproc *rproc,
|
D | remoteproc_sysfs.c | 24 struct rproc *rproc = to_rproc(dev); in firmware_show() local 34 struct rproc *rproc = to_rproc(dev); in firmware_store() local 84 struct rproc *rproc = to_rproc(dev); in state_show() local 96 struct rproc *rproc = to_rproc(dev); in state_store() local
|
D | qcom_adsp_pil.c | 50 struct rproc *rproc; member 78 static int adsp_load(struct rproc *rproc, const struct firmware *fw) in adsp_load() 88 static int adsp_start(struct rproc *rproc) in adsp_start() 149 static int adsp_stop(struct rproc *rproc) in adsp_stop() 170 static void *adsp_da_to_va(struct rproc *rproc, u64 da, int len) in adsp_da_to_va() 260 struct rproc *rproc; in adsp_probe() local
|
D | keystone_remoteproc.c | 65 struct rproc *rproc; member 177 static int keystone_rproc_start(struct rproc *rproc) in keystone_rproc_start() 221 static int keystone_rproc_stop(struct rproc *rproc) in keystone_rproc_stop() 239 static void keystone_rproc_kick(struct rproc *rproc, int vqid) 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() 374 struct rproc *rproc; in keystone_rproc_probe() local
|
D | remoteproc_virtio.c | 36 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify() local 57 irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int notifyid) in rproc_vq_interrupt() 77 struct rproc *rproc = vdev_to_rproc(vdev); in rp_find_vq() local 287 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_dev_release() local 305 struct rproc *rproc = rvdev->rproc; in rproc_add_virtio_dev() local
|
D | imx_rproc.c | 87 struct rproc *rproc; member 161 static int imx_rproc_start(struct rproc *rproc) in imx_rproc_start() 176 static int imx_rproc_stop(struct rproc *rproc) in imx_rproc_stop() 214 static void *imx_rproc_da_to_va(struct rproc *rproc, u64 da, int len) in imx_rproc_da_to_va() 320 struct rproc *rproc; in imx_rproc_probe() local 394 struct rproc *rproc = platform_get_drvdata(pdev); in imx_rproc_remove() local
|
D | st_slim_rproc.c | 116 static int slim_rproc_start(struct rproc *rproc) in slim_rproc_start() 158 static int slim_rproc_stop(struct rproc *rproc) in slim_rproc_stop() 181 static void *slim_rproc_da_to_va(struct rproc *rproc, u64 da, int len) in slim_rproc_da_to_va() 232 struct rproc *rproc; in st_slim_rproc_alloc() 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 | 71 struct rproc *rproc; member 153 static int wcnss_load(struct rproc *rproc, const struct firmware *fw) in wcnss_load() 219 static int wcnss_start(struct rproc *rproc) in wcnss_start() 271 static int wcnss_stop(struct rproc *rproc) in wcnss_stop() 298 static void *wcnss_da_to_va(struct rproc *rproc, u64 da, int len) in wcnss_da_to_va() 471 struct rproc *rproc; in wcnss_probe() local
|
D | qcom_sysmon.c | 22 struct rproc *rproc; member 417 struct rproc *rproc = sysmon->rproc; in sysmon_notify() local 443 struct qcom_sysmon *qcom_add_sysmon_subdev(struct rproc *rproc, in qcom_add_sysmon_subdev() 523 struct rproc *rproc; in sysmon_probe() local
|
D | qcom_q6v5_pil.c | 141 struct rproc *rproc; member 339 static int q6v5_load(struct rproc *rproc, const struct firmware *fw) in q6v5_load() 787 static int q6v5_start(struct rproc *rproc) in q6v5_start() 929 static int q6v5_stop(struct rproc *rproc) in q6v5_stop() 979 static void *q6v5_da_to_va(struct rproc *rproc, u64 da, int len) in q6v5_da_to_va() 1128 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
|
D | qcom_q6v5.c | 177 struct rproc *rproc, int crash_reason, in qcom_q6v5_init()
|
/Linux-v4.19/include/linux/ |
D | remoteproc.h | 444 struct rproc { struct 450 struct rproc_ops *ops; argument 451 struct device dev; 452 atomic_t power; 453 unsigned int state; 454 struct mutex lock; 478 * struct rproc_subdev - subdevice tied to a remoteproc argument 479 * @node: list node related to the rproc subdevs list argument 539 struct rproc *rproc; member
|
D | wkup_m3_ipc.h | 29 struct rproc *rproc; member
|
/Linux-v4.19/include/linux/remoteproc/ |
D | st_slim_rproc.h | 45 struct rproc *rproc; member
|