Home
last modified time | relevance | path

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

/linux-4.1.27/include/linux/
Dremoteproc.h409 struct rproc { struct
415 const struct rproc_ops *ops; argument
417 const struct rproc_fw_ops *fw_ops; argument
418 atomic_t power;
419 unsigned int state;
420 struct mutex lock;
421 struct dentry *dbg_dir;
422 struct list_head traces;
423 int num_traces;
447 * struct rproc_vring - remoteproc vring state argument
[all …]
/linux-4.1.27/drivers/remoteproc/
Dremoteproc_core.c78 struct rproc *rproc = token; in rproc_iommu_fault() local
91 static int rproc_enable_iommu(struct rproc *rproc) in rproc_enable_iommu()
125 static void rproc_disable_iommu(struct rproc *rproc) in rproc_disable_iommu()
156 void *rproc_da_to_va(struct rproc *rproc, u64 da, int len) in rproc_da_to_va()
183 struct rproc *rproc = rvdev->rproc; in rproc_alloc_vring() local
239 struct rproc *rproc = rvdev->rproc; in rproc_parse_vring() local
270 struct rproc *rproc = rvring->rvdev->rproc; in rproc_free_vring() local
310 static int rproc_handle_vdev(struct rproc *rproc, struct fw_rsc_vdev *rsc, in rproc_handle_vdev()
387 static int rproc_handle_trace(struct rproc *rproc, struct fw_rsc_trace *rsc, in rproc_handle_trace()
469 static int rproc_handle_devmem(struct rproc *rproc, struct fw_rsc_devmem *rsc, in rproc_handle_devmem()
[all …]
Dda8xx_remoteproc.c53 struct rproc *rproc; member
70 struct rproc *rproc = (struct rproc *)p; in handle_event() local
90 struct rproc *rproc = (struct rproc *)p; in da8xx_rproc_callback() local
116 static int da8xx_rproc_start(struct rproc *rproc) in da8xx_rproc_start()
137 static int da8xx_rproc_stop(struct rproc *rproc) in da8xx_rproc_stop()
147 static void da8xx_rproc_kick(struct rproc *rproc, int vqid) in da8xx_rproc_kick()
181 struct rproc *rproc; in da8xx_rproc_probe() local
273 struct rproc *rproc = platform_get_drvdata(pdev); in da8xx_rproc_remove() local
Dremoteproc_internal.h72 int rproc_fw_sanity_check(struct rproc *rproc, const struct firmware *fw) in rproc_fw_sanity_check()
81 u32 rproc_get_boot_addr(struct rproc *rproc, const struct firmware *fw) in rproc_get_boot_addr()
90 int rproc_load_segments(struct rproc *rproc, const struct firmware *fw) in rproc_load_segments()
99 struct resource_table *rproc_find_rsc_table(struct rproc *rproc, in rproc_find_rsc_table()
109 struct resource_table *rproc_find_loaded_rsc_table(struct rproc *rproc, in rproc_find_loaded_rsc_table()
Domap_remoteproc.c47 struct rproc *rproc; member
90 static void omap_rproc_kick(struct rproc *rproc, int vqid) in omap_rproc_kick()
109 static int omap_rproc_start(struct rproc *rproc) in omap_rproc_start()
162 static int omap_rproc_stop(struct rproc *rproc) in omap_rproc_stop()
189 struct rproc *rproc; in omap_rproc_probe() local
223 struct rproc *rproc = platform_get_drvdata(pdev); in omap_rproc_remove() local
Dremoteproc_debugfs.c78 struct rproc *rproc = filp->private_data; in rproc_state_read() local
101 struct rproc *rproc = filp->private_data; in rproc_name_read() local
121 struct rproc *rproc = filp->private_data; in rproc_recovery_read() local
155 struct rproc *rproc = filp->private_data; in rproc_recovery_write() local
198 struct dentry *rproc_create_trace_file(const char *name, struct rproc *rproc, in rproc_create_trace_file()
213 void rproc_delete_debug_dir(struct rproc *rproc) in rproc_delete_debug_dir()
221 void rproc_create_debug_dir(struct rproc *rproc) in rproc_create_debug_dir()
Dste_modem_rproc.c27 struct rproc *rproc; member
57 static int sproc_load_segments(struct rproc *rproc, const struct firmware *fw) in sproc_load_segments()
86 sproc_find_rsc_table(struct rproc *rproc, const struct firmware *fw, in sproc_find_rsc_table()
149 sproc_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw) in sproc_find_loaded_rsc_table()
174 static void sproc_kick(struct rproc *rproc, int vqid) in sproc_kick()
201 static int sproc_start(struct rproc *rproc) in sproc_start()
230 static int sproc_stop(struct rproc *rproc) in sproc_stop()
273 struct rproc *rproc; in sproc_probe() local
Dremoteproc_elf_loader.c43 rproc_elf_sanity_check(struct rproc *rproc, const struct firmware *fw)
114 u32 rproc_elf_get_boot_addr(struct rproc *rproc, const struct firmware *fw)
146 rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw)
286 rproc_elf_find_rsc_table(struct rproc *rproc, const struct firmware *fw,
319 rproc_elf_find_loaded_rsc_table(struct rproc *rproc, const struct firmware *fw)
Dremoteproc_virtio.c36 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
139 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_del_vqs() local
152 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_virtio_find_vqs() local
302 struct rproc *rproc = vdev_to_rproc(vdev); in rproc_vdev_release() local
321 struct rproc *rproc = rvdev->rproc; in rproc_add_virtio_dev() local