| /linux/drivers/remoteproc/ |
| H A D | remoteproc_debugfs.c | 45 struct rproc *rproc = filp->private_data; in rproc_coredump_read() local 75 struct rproc *rproc = filp->private_data; in rproc_coredump_write() local 158 struct rproc *rproc = filp->private_data; in rproc_name_read() local 178 struct rproc *rproc = filp->private_data; in rproc_recovery_read() local 212 struct rproc *rproc = filp->private_data; in rproc_recovery_write() local 255 struct rproc *rproc = filp->private_data; in rproc_crash_write() local 278 struct rproc *rproc = seq->private; in rproc_rsc_table_show() local 364 struct rproc *rproc = seq->private; in rproc_carveouts_show() local 386 struct dentry *rproc_create_trace_file(const char *name, struct rproc *rproc, in rproc_create_trace_file() 393 void rproc_delete_debug_dir(struct rproc *rproc) in rproc_delete_debug_dir() [all …]
|
| H A D | remoteproc_coredump.c | 17 struct rproc *rproc; member 26 void rproc_coredump_cleanup(struct rproc *rproc) in rproc_coredump_cleanup() 48 int rproc_coredump_add_segment(struct rproc *rproc, dma_addr_t da, size_t size) in rproc_coredump_add_segment() 79 int rproc_coredump_add_custom_segment(struct rproc *rproc, in rproc_coredump_add_custom_segment() 81 void (*dumpfn)(struct rproc *rproc, in rproc_coredump_add_custom_segment() 114 int rproc_coredump_set_elf_info(struct rproc *rproc, u8 class, u16 machine) in rproc_coredump_set_elf_info() 152 static void rproc_copy_segment(struct rproc *rproc, void *dest, in rproc_copy_segment() 184 struct rproc *rproc = dump_state->rproc; in rproc_coredump_read() local 235 void rproc_coredump(struct rproc *rproc) in rproc_coredump() 345 void rproc_coredump_using_sections(struct rproc *rproc) in rproc_coredump_using_sections()
|
| H A D | remoteproc_cdev.c | 23 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_cdev_write() local 50 struct rproc *rproc = container_of(filp->f_inode->i_cdev, struct rproc, cdev); in rproc_device_ioctl() local 77 struct rproc *rproc = container_of(inode->i_cdev, struct rproc, cdev); in rproc_cdev_release() local 98 int rproc_char_device_add(struct rproc *rproc) in rproc_char_device_add() 114 void rproc_char_device_remove(struct rproc *rproc) in rproc_char_device_remove()
|
| H A D | qcom_q6v5_pas.c | 71 struct rproc *rproc; member 128 static void qcom_pas_segment_dump(struct rproc *rproc, in qcom_pas_segment_dump() 147 static void qcom_pas_minidump(struct rproc *rproc) in qcom_pas_minidump() 214 static int qcom_pas_unprepare(struct rproc *rproc) in qcom_pas_unprepare() 231 static int qcom_pas_load(struct rproc *rproc, const struct firmware *fw) in qcom_pas_load() 264 static void qcom_pas_unmap_carveout(struct rproc *rproc, phys_addr_t mem_phys, size_t size) in qcom_pas_unmap_carveout() 270 static int qcom_pas_map_carveout(struct rproc *rproc, phys_addr_t mem_phys, size_t size) in qcom_pas_map_carveout() 280 static int qcom_pas_start(struct rproc *rproc) in qcom_pas_start() 404 static int qcom_pas_stop(struct rproc *rproc) in qcom_pas_stop() 445 static void *qcom_pas_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in qcom_pas_da_to_va() [all …]
|
| H A D | remoteproc_elf_loader.c | 37 int rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw) 128 u64 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw) 160 int rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) 326 int rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw) 372 struct resource_table *rproc_elf_find_loaded_rsc_table(struct rproc *rproc,
|
| H A D | qcom_q6v5_adsp.c | 82 struct rproc *rproc; member 316 static int adsp_load(struct rproc *rproc, const struct firmware *fw) in adsp_load() 332 static void adsp_unmap_carveout(struct rproc *rproc) in adsp_unmap_carveout() 340 static int adsp_map_carveout(struct rproc *rproc) in adsp_map_carveout() 374 static int adsp_start(struct rproc *rproc) in adsp_start() 463 static int adsp_stop(struct rproc *rproc) in adsp_stop() 486 static void *adsp_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in adsp_da_to_va() 498 static int adsp_parse_firmware(struct rproc *rproc, const struct firmware *fw) in adsp_parse_firmware() 519 static unsigned long adsp_panic(struct rproc *rproc) in adsp_panic() 655 struct rproc *rproc; in adsp_probe() local
|
| H A D | st_slim_rproc.c | 111 static int slim_rproc_start(struct rproc *rproc) in slim_rproc_start() 153 static int slim_rproc_stop(struct rproc *rproc) in slim_rproc_stop() 176 static void *slim_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) in slim_rproc_da_to_va() 227 struct rproc *rproc; in st_slim_rproc_alloc() local
|
| H A D | remoteproc_virtio.c | 68 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify() local 89 irqreturn_t rproc_vq_interrupt(struct rproc *rproc, int notifyid) in rproc_vq_interrupt() 109 struct rproc *rproc = vdev_to_rproc(vdev); in rp_find_vq() local 372 struct rproc *rproc = rvdev->rproc; in rproc_add_virtio_dev() local 499 struct rproc *rproc = container_of(dev->parent, struct rproc, dev); in rproc_virtio_probe() local 578 struct rproc *rproc = rvdev->rproc; in rproc_virtio_remove() local
|
| H A D | qcom_q6v5_mss.c | 180 struct rproc *rproc; member 512 static int q6v5_load(struct rproc *rproc, const struct firmware *fw) in q6v5_load() 650 struct rproc *rproc = qproc->rproc; in q6v5_dump_mba_logs() local 1406 static int q6v5_reload_mba(struct rproc *rproc) in q6v5_reload_mba() 1627 static void qcom_q6v5_dump_segment(struct rproc *rproc, in qcom_q6v5_dump_segment() 1673 static int q6v5_start(struct rproc *rproc) in q6v5_start() 1715 static int q6v5_stop(struct rproc *rproc) in q6v5_stop() 1729 static int qcom_q6v5_register_dump_segments(struct rproc *rproc, in qcom_q6v5_register_dump_segments() 1773 static unsigned long q6v5_panic(struct rproc *rproc) in q6v5_panic() 2074 struct rproc *rproc; in q6v5_probe() local [all …]
|
| /linux/include/linux/remoteproc/ |
| H A D | pruss.h | 63 static inline void pru_rproc_put(struct rproc *rproc) { } in pru_rproc_put() 65 static inline int pru_rproc_set_ctable(struct rproc *rproc, in pru_rproc_set_ctable()
|
| H A D | st_slim_rproc.h | 41 struct rproc *rproc; member
|
| /linux/include/linux/ |
| H A D | wkup_m3_ipc.h | 21 struct rproc *rproc; member
|
| H A D | pruss_driver.h | 124 static inline struct pruss *pruss_get(struct rproc *rproc) in pruss_get()
|
| /linux/drivers/dma/ |
| H A D | st_fdma.c | 291 struct rproc *rproc = fchan->fdev->slim_rproc->rproc; in st_fdma_free_chan_res() local
|
| /linux/drivers/net/ethernet/ti/icssg/ |
| H A D | icssg_prueth.c | 133 static int prueth_start(struct rproc *rproc, const char *fw_name) in prueth_start() 143 static void prueth_shutdown(struct rproc *rproc) in prueth_shutdown()
|