Home
last modified time | relevance | path

Searched defs:rproc (Results 1 – 15 of 15) sorted by relevance

/linux/drivers/remoteproc/
H A Dremoteproc_debugfs.c45 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 Dremoteproc_coredump.c17 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 Dremoteproc_cdev.c23 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 Dqcom_q6v5_pas.c71 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 Dremoteproc_elf_loader.c37 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 Dqcom_q6v5_adsp.c82 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 Dst_slim_rproc.c111 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 Dremoteproc_virtio.c68 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 Dqcom_q6v5_mss.c180 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 Dpruss.h63 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 Dst_slim_rproc.h41 struct rproc *rproc; member
/linux/include/linux/
H A Dwkup_m3_ipc.h21 struct rproc *rproc; member
H A Dpruss_driver.h124 static inline struct pruss *pruss_get(struct rproc *rproc) in pruss_get()
/linux/drivers/dma/
H A Dst_fdma.c291 struct rproc *rproc = fchan->fdev->slim_rproc->rproc; in st_fdma_free_chan_res() local
/linux/drivers/net/ethernet/ti/icssg/
H A Dicssg_prueth.c133 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()