/kernel/linux/linux-6.6/drivers/remoteproc/ |
H A D | remoteproc_virtio.c | 68 struct rproc *rproc = rvring->rvdev->rproc; in rproc_virtio_notify() local 89 rproc_vq_interrupt(struct rproc *rproc, int notifyid) rproc_vq_interrupt() argument 109 struct rproc *rproc = vdev_to_rproc(vdev); rp_find_vq() local 372 struct rproc *rproc = rvdev->rproc; rproc_add_virtio_dev() local 499 struct rproc *rproc = container_of(dev->parent, struct rproc, dev); rproc_virtio_probe() local 578 struct rproc *rproc = rvdev->rproc; rproc_virtio_remove() local [all...] |
H A D | mtk_scp.c | 233 static int scp_elf_load_segments(struct rproc *rproc, const struct firmware *fw) in scp_elf_load_segments() argument 456 static int scp_load(struct rproc *rproc, const struct firmware *fw) in scp_load() argument 482 static int scp_parse_fw(struct rproc *rpro argument 499 scp_start(struct rproc *rproc) scp_start() argument 588 scp_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) scp_da_to_va() argument 628 scp_stop(struct rproc *rproc) scp_stop() argument 819 struct rproc *rproc; scp_probe() local [all...] |
H A D | mtk_common.h | 96 struct rproc *rproc; member
|
H A D | omap_remoteproc.c | 114 struct rproc *rproc; member 274 struct rproc *rproc = data; omap_rproc_watchdog_isr() local 313 omap_rproc_enable_timers(struct rproc *rproc, bool configure) omap_rproc_enable_timers() argument 453 omap_rproc_disable_timers(struct rproc *rproc, bool configure) omap_rproc_disable_timers() argument 533 omap_rproc_kick(struct rproc *rproc, int vqid) omap_rproc_kick() argument 566 omap_rproc_write_dsp_boot_addr(struct rproc *rproc) omap_rproc_write_dsp_boot_addr() argument 594 omap_rproc_start(struct rproc *rproc) omap_rproc_start() argument 668 omap_rproc_stop(struct rproc *rproc) omap_rproc_stop() argument 732 omap_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) omap_rproc_da_to_va() argument 772 _omap_rproc_suspend(struct rproc *rproc, bool auto_suspend) _omap_rproc_suspend() argument 852 _omap_rproc_resume(struct rproc *rproc, bool auto_suspend) _omap_rproc_resume() argument 905 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_suspend() local 941 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_resume() local 979 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_runtime_suspend() local 1022 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_runtime_resume() local 1130 omap_rproc_get_boot_data(struct platform_device *pdev, struct rproc *rproc) omap_rproc_get_boot_data() argument 1169 omap_rproc_of_get_internal_memories(struct platform_device *pdev, struct rproc *rproc) omap_rproc_of_get_internal_memories() argument 1244 omap_rproc_of_get_timers(struct platform_device *pdev, struct rproc *rproc) omap_rproc_of_get_timers() argument 1284 struct rproc *rproc; omap_rproc_probe() local 1369 struct rproc *rproc = platform_get_drvdata(pdev); omap_rproc_remove() local [all...] |
H A D | qcom_q6v5_adsp.c | 83 struct rproc *rproc; member 322 static int adsp_load(struct rproc *rproc, const struct firmware *fw) in adsp_load() argument 338 static void adsp_unmap_carveout(struct rproc *rproc) in adsp_unmap_carveout() argument 346 adsp_map_carveout(struct rproc *rproc) adsp_map_carveout() argument 380 adsp_start(struct rproc *rproc) adsp_start() argument 470 adsp_stop(struct rproc *rproc) adsp_stop() argument 493 adsp_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) adsp_da_to_va() argument 505 adsp_parse_firmware(struct rproc *rproc, const struct firmware *fw) adsp_parse_firmware() argument 526 adsp_panic(struct rproc *rproc) adsp_panic() argument 671 struct rproc *rproc; adsp_probe() local [all...] |
H A D | qcom_wcnss.c | 68 struct rproc *rproc; member 155 static int wcnss_load(struct rproc *rproc, const struct firmware *fw) in wcnss_load() argument 228 static int wcnss_start(struct rproc *rproc) in wcnss_start() argument 294 static int wcnss_stop(struct rproc *rpro argument 321 wcnss_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) wcnss_da_to_va() argument 539 struct rproc *rproc; wcnss_probe() local [all...] |
H A D | qcom_sysmon.c | 22 struct rproc *rproc; member 624 struct qcom_sysmon *qcom_add_sysmon_subdev(struct rproc *rproc, in qcom_add_sysmon_subdev() argument 751 struct rproc *rproc; sysmon_probe() local [all...] |
H A D | xlnx_r5_remoteproc.c | 101 struct rproc *rproc; member 134 struct rproc *rproc = data; in event_notified_idr_cb() local 151 struct rproc *rpro in handle_event_notified() local 273 zynqmp_r5_rproc_kick(struct rproc *rproc, int vqid) zynqmp_r5_rproc_kick() argument 331 zynqmp_r5_rproc_start(struct rproc *rproc) zynqmp_r5_rproc_start() argument 376 zynqmp_r5_rproc_stop(struct rproc *rproc) zynqmp_r5_rproc_stop() argument 398 zynqmp_r5_mem_region_map(struct rproc *rproc, struct rproc_mem_entry *mem) zynqmp_r5_mem_region_map() argument 421 zynqmp_r5_mem_region_unmap(struct rproc *rproc, struct rproc_mem_entry *mem) zynqmp_r5_mem_region_unmap() argument 436 add_mem_regions_carveout(struct rproc *rproc) add_mem_regions_carveout() argument 497 tcm_mem_unmap(struct rproc *rproc, struct rproc_mem_entry *mem) tcm_mem_unmap() argument 514 tcm_mem_map(struct rproc *rproc, struct rproc_mem_entry *mem) tcm_mem_map() argument 564 add_tcm_carveout_split_mode(struct rproc *rproc) add_tcm_carveout_split_mode() argument 633 add_tcm_carveout_lockstep_mode(struct rproc *rproc) add_tcm_carveout_lockstep_mode() argument 708 add_tcm_banks(struct rproc *rproc) add_tcm_banks() argument 748 zynqmp_r5_parse_fw(struct rproc *rproc, const struct firmware *fw) zynqmp_r5_parse_fw() argument 774 zynqmp_r5_rproc_prepare(struct rproc *rproc) zynqmp_r5_rproc_prepare() argument 801 zynqmp_r5_rproc_unprepare(struct rproc *rproc) zynqmp_r5_rproc_unprepare() argument [all...] |
H A D | imx_dsp_rproc.c | 116 struct rproc *rproc; member 290 static int imx_dsp_rproc_ready(struct rproc *rproc) in imx_dsp_rproc_ready() argument 315 static int imx_dsp_rproc_start(struct rproc *rproc) in imx_dsp_rproc_start() argument 352 imx_dsp_rproc_stop(struct rproc *rproc) imx_dsp_rproc_stop() argument 442 struct rproc *rproc = priv->rproc; imx_dsp_rproc_vq_work() local 467 struct rproc *rproc = dev_get_drvdata(cl->dev); imx_dsp_rproc_rx_tx_callback() local 497 struct rproc *rproc = dev_get_drvdata(cl->dev); imx_dsp_rproc_rxdb_callback() local 599 struct rproc *rproc = priv->rproc; imx_dsp_rproc_add_carveout() local 683 imx_dsp_rproc_prepare(struct rproc *rproc) imx_dsp_rproc_prepare() argument 711 imx_dsp_rproc_unprepare(struct rproc *rproc) imx_dsp_rproc_unprepare() argument 719 imx_dsp_rproc_kick(struct rproc *rproc, int vqid) imx_dsp_rproc_kick() argument 844 imx_dsp_rproc_elf_load_segments(struct rproc *rproc, const struct firmware *fw) imx_dsp_rproc_elf_load_segments() argument 927 imx_dsp_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) imx_dsp_rproc_parse_fw() argument 1091 struct rproc *rproc; imx_dsp_rproc_probe() local 1165 struct rproc *rproc = platform_get_drvdata(pdev); imx_dsp_rproc_remove() local 1177 struct rproc *rproc = dev_get_drvdata(dev); imx_dsp_runtime_resume() local 1209 struct rproc *rproc = dev_get_drvdata(dev); imx_dsp_runtime_suspend() local 1221 struct rproc *rproc = context; imx_dsp_load_firmware() local 1245 struct rproc *rproc = dev_get_drvdata(dev); imx_dsp_suspend() local 1280 struct rproc *rproc = dev_get_drvdata(dev); imx_dsp_resume() local [all...] |
H A D | imx_rproc.c | 101 struct rproc *rproc; member 373 static int imx_rproc_start(struct rproc *rproc) in imx_rproc_start() argument 413 imx_rproc_stop(struct rproc *rproc) imx_rproc_stop() argument 493 imx_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) imx_rproc_da_to_va() argument 526 imx_rproc_mem_alloc(struct rproc *rproc, struct rproc_mem_entry *mem) imx_rproc_mem_alloc() argument 546 imx_rproc_mem_release(struct rproc *rproc, struct rproc_mem_entry *mem) imx_rproc_mem_release() argument 555 imx_rproc_prepare(struct rproc *rproc) imx_rproc_prepare() argument 605 imx_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) imx_rproc_parse_fw() argument 616 imx_rproc_kick(struct rproc *rproc, int vqid) imx_rproc_kick() argument 639 imx_rproc_attach(struct rproc *rproc) imx_rproc_attach() argument 644 imx_rproc_detach(struct rproc *rproc) imx_rproc_detach() argument 660 imx_rproc_get_loaded_rsc_table(struct rproc *rproc, size_t *table_sz) imx_rproc_get_loaded_rsc_table() argument 765 struct rproc *rproc = data; imx_rproc_notified_idr_cb() local 776 struct rproc *rproc = priv->rproc; imx_rproc_vq_work() local 783 struct rproc *rproc = dev_get_drvdata(cl->dev); imx_rproc_rx_callback() local 789 imx_rproc_xtr_mbox_init(struct rproc *rproc) imx_rproc_xtr_mbox_init() argument 832 imx_rproc_free_mbox(struct rproc *rproc) imx_rproc_free_mbox() argument 847 imx_rproc_put_scu(struct rproc *rproc) imx_rproc_put_scu() argument 931 imx_rproc_detach_pd(struct rproc *rproc) imx_rproc_detach_pd() argument 1102 struct rproc *rproc; imx_rproc_probe() local 1178 struct rproc *rproc = platform_get_drvdata(pdev); imx_rproc_remove() local [all...] |
H A D | pru_rproc.c | 119 struct rproc *rproc; member 170 static int pru_rproc_set_firmware(struct rproc *rproc, const char *fw_name) in pru_rproc_set_firmware() argument 182 struct rproc *rproc; __pru_rproc_get() local 229 struct rproc *rproc; pru_rproc_get() local 305 pru_rproc_put(struct rproc *rproc) pru_rproc_put() argument 341 pru_rproc_set_ctable(struct rproc *rproc, enum pru_ctable_idx c, u32 addr) pru_rproc_set_ctable() argument 379 struct rproc *rproc = s->private; regs_show() local 437 struct rproc *rproc = data; pru_rproc_debug_ss_set() local 463 struct rproc *rproc = data; pru_rproc_debug_ss_get() local 479 pru_rproc_create_debug_entries(struct rproc *rproc) pru_rproc_create_debug_entries() argument 509 pru_handle_intrmap(struct rproc *rproc) pru_handle_intrmap() argument 596 pru_rproc_start(struct rproc *rproc) pru_rproc_start() argument 623 pru_rproc_stop(struct rproc *rproc) pru_rproc_stop() argument 731 pru_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) pru_rproc_da_to_va() argument 739 pru_da_to_va(struct rproc *rproc, u64 da, size_t len, bool is_iram) pru_da_to_va() argument 801 pru_rproc_load_elf_segments(struct rproc *rproc, const struct firmware *fw) pru_rproc_load_elf_segments() argument 925 pru_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) pru_rproc_parse_fw() argument 995 struct rproc *rproc = NULL; pru_rproc_probe() local 1085 struct rproc *rproc = platform_get_drvdata(pdev); pru_rproc_remove() local [all...] |
H A D | qcom_q6v5_wcss.c | 238 static int q6v5_wcss_start(struct rproc *rproc) in q6v5_wcss_start() argument 455 static int q6v5_qcs404_wcss_start(struct rproc *rproc) in q6v5_qcs404_wcss_start() argument 707 static int q6v5_wcss_stop(struct rproc *rproc) in q6v5_wcss_stop() argument 741 q6v5_wcss_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) q6v5_wcss_da_to_va() argument 753 q6v5_wcss_load(struct rproc *rproc, const struct firmware *fw) q6v5_wcss_load() argument 1007 struct rproc *rproc; q6v5_wcss_probe() local 1078 struct rproc *rproc = platform_get_drvdata(pdev); q6v5_wcss_remove() local [all...] |
H A D | qcom_q6v5_pas.c | 58 struct rproc *rproc; member 109 static void adsp_segment_dump(struct rproc *rproc, struct rproc_dump_segment *segment, in adsp_segment_dump() argument 127 static void adsp_minidump(struct rproc *rproc) in adsp_minidump() argument 188 adsp_unprepare(struct rproc *rproc) adsp_unprepare() argument 205 adsp_load(struct rproc *rproc, const struct firmware *fw) adsp_load() argument 246 adsp_start(struct rproc *rproc) adsp_start() argument 362 adsp_stop(struct rproc *rproc) adsp_stop() argument 392 adsp_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) adsp_da_to_va() argument 407 adsp_panic(struct rproc *rproc) adsp_panic() argument 652 struct rproc *rproc; adsp_probe() local [all...] |
H A D | remoteproc_core.c | 87 struct rproc *rproc = token; in rproc_iommu_fault() local 100 static int rproc_enable_iommu(struct rproc *rpro argument 134 rproc_disable_iommu(struct rproc *rproc) rproc_disable_iommu() argument 193 rproc_da_to_va(struct rproc *rproc, u64 da, size_t len, bool *is_iomem) rproc_da_to_va() argument 252 rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...) rproc_find_carveout_by_name() argument 290 rproc_check_carveout_da(struct rproc *rproc, struct rproc_mem_entry *mem, u32 da, u32 len) rproc_check_carveout_da() argument 327 struct rproc *rproc = rvdev->rproc; rproc_alloc_vring() local 388 struct rproc *rproc = rvdev->rproc; rproc_parse_vring() local 412 struct rproc *rproc = rvring->rvdev->rproc; rproc_free_vring() local 436 rproc_add_rvdev(struct rproc *rproc, struct rproc_vdev *rvdev) rproc_add_rvdev() argument 475 rproc_handle_vdev(struct rproc *rproc, void *ptr, int offset, int avail) rproc_handle_vdev() argument 545 rproc_handle_trace(struct rproc *rproc, void *ptr, int offset, int avail) rproc_handle_trace() argument 619 rproc_handle_devmem(struct rproc *rproc, void *ptr, int offset, int avail) rproc_handle_devmem() argument 684 rproc_alloc_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_alloc_carveout() argument 792 rproc_release_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_release_carveout() argument 823 rproc_handle_carveout(struct rproc *rproc, void *ptr, int offset, int avail) rproc_handle_carveout() argument 891 rproc_add_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_add_carveout() argument 1019 rproc_handle_resources(struct rproc *rproc, rproc_handle_resource_t handlers[RSC_LAST]) rproc_handle_resources() argument 1074 rproc_prepare_subdevices(struct rproc *rproc) rproc_prepare_subdevices() argument 1098 rproc_start_subdevices(struct rproc *rproc) rproc_start_subdevices() argument 1122 rproc_stop_subdevices(struct rproc *rproc, bool crashed) rproc_stop_subdevices() argument 1132 rproc_unprepare_subdevices(struct rproc *rproc) rproc_unprepare_subdevices() argument 1153 rproc_alloc_registered_carveouts(struct rproc *rproc) rproc_alloc_registered_carveouts() argument 1220 rproc_resource_cleanup(struct rproc *rproc) rproc_resource_cleanup() argument 1266 rproc_start(struct rproc *rproc, const struct firmware *fw) rproc_start() argument 1331 __rproc_attach(struct rproc *rproc) __rproc_attach() argument 1376 rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) rproc_fw_boot() argument 1452 rproc_set_rsc_table(struct rproc *rproc) rproc_set_rsc_table() argument 1496 rproc_reset_rsc_table_on_detach(struct rproc *rproc) rproc_reset_rsc_table_on_detach() argument 1549 rproc_reset_rsc_table_on_stop(struct rproc *rproc) rproc_reset_rsc_table_on_stop() argument 1594 rproc_attach(struct rproc *rproc) rproc_attach() argument 1673 struct rproc *rproc = context; rproc_auto_boot_callback() local 1680 rproc_trigger_auto_boot(struct rproc *rproc) rproc_trigger_auto_boot() argument 1706 rproc_stop(struct rproc *rproc, bool crashed) rproc_stop() argument 1745 __rproc_detach(struct rproc *rproc) __rproc_detach() argument 1780 rproc_attach_recovery(struct rproc *rproc) rproc_attach_recovery() argument 1791 rproc_boot_recovery(struct rproc *rproc) rproc_boot_recovery() argument 1831 rproc_trigger_recovery(struct rproc *rproc) rproc_trigger_recovery() argument 1865 struct rproc *rproc = container_of(work, struct rproc, crash_handler); rproc_crash_handler_work() local 1908 rproc_boot(struct rproc *rproc) rproc_boot() argument 1988 rproc_shutdown(struct rproc *rproc) rproc_shutdown() argument 2053 rproc_detach(struct rproc *rproc) rproc_detach() argument 2114 struct rproc *rproc = NULL, *r; rproc_get_by_phandle() local 2167 rproc_set_firmware(struct rproc *rproc, const char *fw_name) rproc_set_firmware() argument 2212 rproc_validate(struct rproc *rproc) rproc_validate() argument 2269 rproc_add(struct rproc *rproc) rproc_add() argument 2317 devm_rproc_remove(void *rproc) devm_rproc_remove() argument 2332 devm_rproc_add(struct device *dev, struct rproc *rproc) devm_rproc_add() argument 2355 struct rproc *rproc = container_of(dev, struct rproc, dev); rproc_type_release() local 2375 rproc_alloc_firmware(struct rproc *rproc, const char *name, const char *firmware) rproc_alloc_firmware() argument 2397 rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops) rproc_alloc_ops() argument 2447 struct rproc *rproc; rproc_alloc() local 2519 rproc_free(struct rproc *rproc) rproc_free() argument 2534 rproc_put(struct rproc *rproc) rproc_put() argument 2556 rproc_del(struct rproc *rproc) rproc_del() argument 2607 struct rproc **ptr, *rproc; devm_rproc_alloc() local 2632 rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) rproc_add_subdev() argument 2643 rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) rproc_remove_subdev() argument 2677 rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type) rproc_report_crash() argument 2698 struct rproc *rproc; rproc_panic_handler() local [all...] |
/kernel/linux/linux-5.10/drivers/dma/ |
H A D | st_fdma.c | 290 struct rproc *rproc = fchan->fdev->slim_rproc->rproc; in st_fdma_free_chan_res() local
|
/kernel/linux/linux-5.10/drivers/remoteproc/ |
H A D | omap_remoteproc.c | 113 struct rproc *rproc; member 273 struct rproc *rproc = data; omap_rproc_watchdog_isr() local 312 omap_rproc_enable_timers(struct rproc *rproc, bool configure) omap_rproc_enable_timers() argument 452 omap_rproc_disable_timers(struct rproc *rproc, bool configure) omap_rproc_disable_timers() argument 532 omap_rproc_kick(struct rproc *rproc, int vqid) omap_rproc_kick() argument 565 omap_rproc_write_dsp_boot_addr(struct rproc *rproc) omap_rproc_write_dsp_boot_addr() argument 593 omap_rproc_start(struct rproc *rproc) omap_rproc_start() argument 667 omap_rproc_stop(struct rproc *rproc) omap_rproc_stop() argument 731 omap_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len) omap_rproc_da_to_va() argument 771 _omap_rproc_suspend(struct rproc *rproc, bool auto_suspend) _omap_rproc_suspend() argument 851 _omap_rproc_resume(struct rproc *rproc, bool auto_suspend) _omap_rproc_resume() argument 905 struct rproc *rproc = platform_get_drvdata(pdev); omap_rproc_suspend() local 942 struct rproc *rproc = platform_get_drvdata(pdev); omap_rproc_resume() local 980 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_runtime_suspend() local 1023 struct rproc *rproc = dev_get_drvdata(dev); omap_rproc_runtime_resume() local 1131 omap_rproc_get_boot_data(struct platform_device *pdev, struct rproc *rproc) omap_rproc_get_boot_data() argument 1170 omap_rproc_of_get_internal_memories(struct platform_device *pdev, struct rproc *rproc) omap_rproc_of_get_internal_memories() argument 1245 omap_rproc_of_get_timers(struct platform_device *pdev, struct rproc *rproc) omap_rproc_of_get_timers() argument 1285 struct rproc *rproc; omap_rproc_probe() local 1370 struct rproc *rproc = platform_get_drvdata(pdev); omap_rproc_remove() local [all...] |
H A D | qcom_sysmon.c | 23 struct rproc *rproc; member 598 struct qcom_sysmon *qcom_add_sysmon_subdev(struct rproc *rproc, in qcom_add_sysmon_subdev() argument 709 struct rproc *rproc; sysmon_probe() local [all...] |
H A D | qcom_wcnss.c | 64 struct rproc *rproc; member 146 static int wcnss_load(struct rproc *rproc, const struct firmware *fw) in wcnss_load() argument 219 static int wcnss_start(struct rproc *rproc) in wcnss_start() argument 271 static int wcnss_stop(struct rproc *rpro argument 298 wcnss_da_to_va(struct rproc *rproc, u64 da, size_t len) wcnss_da_to_va() argument 478 struct rproc *rproc; wcnss_probe() local [all...] |
H A D | qcom_q6v5_wcss.c | 184 static int q6v5_wcss_start(struct rproc *rproc) in q6v5_wcss_start() argument 387 static int q6v5_wcss_stop(struct rproc *rproc) in q6v5_wcss_stop() argument 413 static void *q6v5_wcss_da_to_va(struct rproc *rproc, u64 da, size_t len) in q6v5_wcss_da_to_va() argument 425 q6v5_wcss_load(struct rproc *rproc, const struct firmware *fw) q6v5_wcss_load() argument 542 struct rproc *rproc; q6v5_wcss_probe() local 590 struct rproc *rproc = platform_get_drvdata(pdev); q6v5_wcss_remove() local [all...] |
H A D | ti_k3_r5_remoteproc.c | 102 struct rproc *rproc; member 132 struct rproc *rproc; member 188 k3_r5_rproc_kick(struct rproc *rproc, int vqid) k3_r5_rproc_kick() argument 359 k3_r5_rproc_prepare(struct rproc *rproc) k3_r5_rproc_prepare() argument 398 k3_r5_rproc_unprepare(struct rproc *rproc) k3_r5_rproc_unprepare() argument 426 k3_r5_rproc_start(struct rproc *rproc) k3_r5_rproc_start() argument 517 k3_r5_rproc_stop(struct rproc *rproc) k3_r5_rproc_stop() argument 560 k3_r5_rproc_da_to_va(struct rproc *rproc, u64 da, size_t len) k3_r5_rproc_da_to_va() argument 866 struct rproc *rproc; k3_r5_cluster_rproc_init() local 948 struct rproc *rproc; k3_r5_cluster_rproc_exit() local [all...] |
H A D | remoteproc_core.c | 87 struct rproc *rproc = token; in rproc_iommu_fault() local 100 static int rproc_enable_iommu(struct rproc *rpro argument 134 rproc_disable_iommu(struct rproc *rproc) rproc_disable_iommu() argument 192 rproc_da_to_va(struct rproc *rproc, u64 da, size_t len) rproc_da_to_va() argument 248 rproc_find_carveout_by_name(struct rproc *rproc, const char *name, ...) rproc_find_carveout_by_name() argument 286 rproc_check_carveout_da(struct rproc *rproc, struct rproc_mem_entry *mem, u32 da, u32 len) rproc_check_carveout_da() argument 323 struct rproc *rproc = rvdev->rproc; rproc_alloc_vring() local 384 struct rproc *rproc = rvdev->rproc; rproc_parse_vring() local 408 struct rproc *rproc = rvring->rvdev->rproc; rproc_free_vring() local 510 rproc_handle_vdev(struct rproc *rproc, struct fw_rsc_vdev *rsc, int offset, int avail) rproc_handle_vdev() argument 616 struct rproc *rproc = rvdev->rproc; rproc_vdev_release() local 646 rproc_handle_trace(struct rproc *rproc, struct fw_rsc_trace *rsc, int offset, int avail) rproc_handle_trace() argument 721 rproc_handle_devmem(struct rproc *rproc, struct fw_rsc_devmem *rsc, int offset, int avail) rproc_handle_devmem() argument 782 rproc_alloc_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_alloc_carveout() argument 888 rproc_release_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_release_carveout() argument 917 rproc_handle_carveout(struct rproc *rproc, struct fw_rsc_carveout *rsc, int offset, int avail) rproc_handle_carveout() argument 985 rproc_add_carveout(struct rproc *rproc, struct rproc_mem_entry *mem) rproc_add_carveout() argument 1109 rproc_handle_resources(struct rproc *rproc, rproc_handle_resource_t handlers[RSC_LAST]) rproc_handle_resources() argument 1164 rproc_prepare_subdevices(struct rproc *rproc) rproc_prepare_subdevices() argument 1188 rproc_start_subdevices(struct rproc *rproc) rproc_start_subdevices() argument 1212 rproc_stop_subdevices(struct rproc *rproc, bool crashed) rproc_stop_subdevices() argument 1222 rproc_unprepare_subdevices(struct rproc *rproc) rproc_unprepare_subdevices() argument 1243 rproc_alloc_registered_carveouts(struct rproc *rproc) rproc_alloc_registered_carveouts() argument 1310 rproc_resource_cleanup(struct rproc *rproc) rproc_resource_cleanup() argument 1356 rproc_start(struct rproc *rproc, const struct firmware *fw) rproc_start() argument 1421 rproc_attach(struct rproc *rproc) rproc_attach() argument 1466 rproc_fw_boot(struct rproc *rproc, const struct firmware *fw) rproc_fw_boot() argument 1546 rproc_actuate(struct rproc *rproc) rproc_actuate() argument 1609 struct rproc *rproc = context; rproc_auto_boot_callback() local 1616 rproc_trigger_auto_boot(struct rproc *rproc) rproc_trigger_auto_boot() argument 1642 rproc_stop(struct rproc *rproc, bool crashed) rproc_stop() argument 1688 rproc_trigger_recovery(struct rproc *rproc) rproc_trigger_recovery() argument 1737 struct rproc *rproc = container_of(work, struct rproc, crash_handler); rproc_crash_handler_work() local 1780 rproc_boot(struct rproc *rproc) rproc_boot() argument 1858 rproc_shutdown(struct rproc *rproc) rproc_shutdown() argument 1911 struct rproc *rproc = NULL, *r; rproc_get_by_phandle() local 1946 rproc_validate(struct rproc *rproc) rproc_validate() argument 2003 rproc_add(struct rproc *rproc) rproc_add() argument 2052 devm_rproc_remove(void *rproc) devm_rproc_remove() argument 2067 devm_rproc_add(struct device *dev, struct rproc *rproc) devm_rproc_add() argument 2090 struct rproc *rproc = container_of(dev, struct rproc, dev); rproc_type_release() local 2110 rproc_alloc_firmware(struct rproc *rproc, const char *name, const char *firmware) rproc_alloc_firmware() argument 2132 rproc_alloc_ops(struct rproc *rproc, const struct rproc_ops *ops) rproc_alloc_ops() argument 2178 struct rproc *rproc; rproc_alloc() local 2250 rproc_free(struct rproc *rproc) rproc_free() argument 2265 rproc_put(struct rproc *rproc) rproc_put() argument 2287 rproc_del(struct rproc *rproc) rproc_del() argument 2340 struct rproc **ptr, *rproc; devm_rproc_alloc() local 2365 rproc_add_subdev(struct rproc *rproc, struct rproc_subdev *subdev) rproc_add_subdev() argument 2376 rproc_remove_subdev(struct rproc *rproc, struct rproc_subdev *subdev) rproc_remove_subdev() argument 2410 rproc_report_crash(struct rproc *rproc, enum rproc_crash_type type) rproc_report_crash() argument 2432 struct rproc *rproc; rproc_panic_handler() local [all...] |
H A D | stm32_rproc.c | 94 static int stm32_rproc_pa_to_da(struct rproc *rproc, phys_addr_t pa, u64 *da) in stm32_rproc_pa_to_da() argument 114 static int stm32_rproc_mem_alloc(struct rproc *rproc, in stm32_rproc_mem_alloc() argument 134 static int stm32_rproc_mem_release(struct rproc *rproc, in stm32_rproc_mem_release() argument 196 stm32_rproc_mbox_idx(struct rproc *rproc, const unsigned char *name) stm32_rproc_mbox_idx() argument 210 stm32_rproc_elf_load_rsc_table(struct rproc *rproc, const struct firmware *fw) stm32_rproc_elf_load_rsc_table() argument 219 stm32_rproc_parse_memory_regions(struct rproc *rproc) stm32_rproc_parse_memory_regions() argument 279 stm32_rproc_parse_fw(struct rproc *rproc, const struct firmware *fw) stm32_rproc_parse_fw() argument 292 struct rproc *rproc = platform_get_drvdata(pdev); stm32_rproc_wdg() local 302 struct rproc *rproc = dev_get_drvdata(mb->client.dev); stm32_rproc_mb_vq_work() local 318 struct rproc *rproc = dev_get_drvdata(cl->dev); stm32_rproc_mb_callback() local 325 stm32_rproc_free_mbox(struct rproc *rproc) stm32_rproc_free_mbox() argument 365 stm32_rproc_request_mbox(struct rproc *rproc) stm32_rproc_request_mbox() argument 405 stm32_rproc_set_hold_boot(struct rproc *rproc, bool hold) stm32_rproc_set_hold_boot() argument 429 stm32_rproc_add_coredump_trace(struct rproc *rproc) stm32_rproc_add_coredump_trace() argument 451 stm32_rproc_start(struct rproc *rproc) stm32_rproc_start() argument 475 stm32_rproc_attach(struct rproc *rproc) stm32_rproc_attach() argument 482 stm32_rproc_stop(struct rproc *rproc) stm32_rproc_stop() argument 534 stm32_rproc_kick(struct rproc *rproc, int vqid) stm32_rproc_kick() argument 733 stm32_rproc_get_loaded_rsc_table(struct platform_device *pdev, struct rproc *rproc, struct stm32_rproc *ddata) stm32_rproc_get_loaded_rsc_table() argument 781 struct rproc *rproc; stm32_rproc_probe() local 858 struct rproc *rproc = platform_get_drvdata(pdev); stm32_rproc_remove() local 880 struct rproc *rproc = dev_get_drvdata(dev); stm32_rproc_suspend() local 891 struct rproc *rproc = dev_get_drvdata(dev); stm32_rproc_resume() local [all...] |
/kernel/linux/linux-6.6/drivers/dma/ |
H A D | st_fdma.c | 290 struct rproc *rproc = fchan->fdev->slim_rproc->rproc; in st_fdma_free_chan_res() local
|
/kernel/linux/linux-5.10/include/linux/ |
H A D | remoteproc.h | 516 struct rproc { global() struct 618 struct rproc *rproc; global() member [all...] |
/kernel/linux/linux-6.6/include/linux/ |
H A D | remoteproc.h | 549 struct rproc { global() struct 651 struct rproc *rproc; global() member [all...] |